• 世纪龙校招java开发一、二面 面经


    头一天做的笔试,涉及到计组基本知识,还有几道智力题、java部分很简单(真的很简单有点基础就划过了)

    第二天收简历 在隔壁教室等 叫到你 你就去面试
    一面:先自我介绍

    1 == 和 equals区别(答Object 里的equals 和String重写之后的,这里要答全一点)

    2 get和post区别(这里的话答长度限制,暴不暴露在url里,post相对安全一点点吧)

    3 http请求报文结构(方法、url、版本、请求首部字段咯、实体内容咯)

    4 空指针的避免(用equals时小心咯、人为去判断比如if咯、用valueOf而不用toString咯)

    5 这里要你写个数据库update语句(说实话很尬,UPDATE USER SET cid=2 WHERE...这里只是示例,面试官没要求你写详细的)

    6 Spring特性IOC和AOP(这我就不说啦)

    7 SpringBoot特性

    8 redis为何高效(内存、数据结构、单线程、IO多路复用、非阻塞)

    9 JVM调优(调合适的堆内存、合理的分配各代的比例、选合适回收算法、用合适的收集器 ..ps:这里我答的他不太满意,应该还有其他的重要点,小伙伴们知道的提示一下)

    10 数据库优化(优化表结构、优化SQL、索引、事务、外交、分库分表、主从备份读写分离等等)

    12 项目经验、实习经验、涉及到技术

    13 有什么问他


    当天晚上收到通知
    二面
    (换了个总监)
    1 还是问项目经验了解之前的实习经验,用到的技术

    2 聊高并发以及如何解决了(ps:之前工作涉及到一个,就说了一下,最后聊到数据库瓶颈,我说的他不太满意)

    3 有啥问他(问了一下公司技术栈,上班加班问题)

    祝早日get心仪offer

    大量面试经验以及学习资料书籍请关注:AVAJ

    回复"offer"进行获取

    365篇大厂java面经 你想要的我这里都有

  • 相关阅读:
    three.js 显示中文字体 和 tween应用
    Caddy v1 版本增加插件
    Git 常用命令大全
    批量部署ssh免密登陆
    Python MySQLdb 模块使用方法
    python XlsxWriter创建Excel 表格
    DB2数据库的日志文件管理
    Linux 文本对比 diff 命令详解(整理)
    ssh 免交互登录 ,远程执行命令脚本。
    linux 出错 “INFO: task xxxxxx: 634 blocked for more than 120 seconds.”的3种解决方案(转)
  • 原文地址:https://www.cnblogs.com/DoubleP/p/11311005.html
Copyright © 2020-2023  润新知