这是本人的第一次面试,面试体会如下:
先问项目,项目写的技术问个遍
然后会根据你自己的技术栈,也就是你简历上有写的技术,如果前面的表现比较满意的话,都会问一遍。
注意,尽量不要说着说着说到自己不擅长的领域,面试官会从这些领域再找问题问(比较有把握答上的话,可以往外拓展)
项目问到的印象比较深的问题:
慢SQL日志,mybatis的$和#(回答的不好),redis持久化,怎么解决跨域问题
另外的问题:
哈希表的底层实现,设计模式(手写单例),三次握手四次挥手,Java集合类(回答得不好),高并发(回答的不好),b树和b+树区别,数据库字段的数据类型和区别
二面注重的问题
项目整体设计,数据库设计(回答得不好)!!!,会问一面问过的问题,不过二面的问题会更深一点,看过的博客和开源社区。