面试分三轮,开始先做一套题,全部都是是JAVA编码规范的题,个人觉得有难度。然后,会有一个技术面试官来面试,主要是根据项目来提问,你项目中用到了什么技术问技术原理,JAVA8新特性有什么,stream api与传统的for循环好在什么地方。
二面也是技术面,主要问项目用到的技术,用什么数据库比较熟悉,SQL优化有那些点,JVM的内存回收,参数配置问题。
三面经理,问docker适合应用在什么项目中,es适用什么场景,还有就是springboot启动流程,干了什么事情。这三个问题都答的不好,然后项目经理评价说,技术知识面很广但是都不深入,基本在使用层面,但是还是让我过,后面会要做一套职业素质测评。
总体感觉,还是要对自己简历上写的东西或者说部分东西要有深入的了解才行,项目中使用到的技术一定要很了解,最好能搞清楚为什么要这么用。
...查看更多