大学就像养老院,而且事实上,更多人死在了大学里。——鲍勃·迪伦
一面技术面:
一面问的全都是基础知识,java的基础,Java内存分区,GC,类加载机制,集合类的源码结构,
多线程,线程池,线程参数,加锁的几种方式,死锁出现的条件,volatile,sychroized,Lock等关键字的功能特点,原子类,
Java反射的基础知识。
然后是数据库,问用过哪些数据库,我回答用mysql后
问:mysql的锁机制,悲观锁乐观锁,mysql的事务管理,mysql的索引,mysql的优化
mysql的数据引擎,以及其主要特点,两个引擎的区别,索引的底层实现。
一面总的来说算是比较简单的,都是基础,而且一面面试官貌似根本不会问项目。
二面技术面:
主要问项目方面的知识,项目中用到的框架的底层原理是什么,同时牵扯到一些一面中的基础问题。
然后会基于项目中所使用的框架,给出一些延申使用场景,让你去解决这个问题场景。
二面我感觉就是要把自己项目中的东西全部吃透,及所用到的每个框架,每个技术知识点都能有自己的学习和理解,而不仅限于使用。
三面HR面:
聊个人爱好,聊一些性格方面的问题,基本都是看个人兴趣答。
然后就是部分人会有一个总监面
总监面聊的就非常宽泛,从技术到个人生活学习都有,和HR面差不多,主观性强。
点击作者姓名与作者大佬交流~
作者:(空间£时间)
来源:牛客网(www.nowcoder.com)
- 互联网名企笔试真题
- 校招求职笔经&面经
- 程序员/产品/运营求职实习信息
- 程序员/产品/运营学习交流社区
网友评论