内推面试已通过去快一个月的的时间了,以前有记录过面试题,但后来删掉了。前两天一个小伙伴安利我参加掘金的技术征文比赛,因此如今再发一遍,但愿对后续校招的同窗能有帮助。(可是感受我面试的题目都比较基础)java
一面:40分钟
- 自我介绍
- 简单介绍下项目
- 项目中用到了Redis,Redis与MySQL的区别,Redis适用场景
- 接口与抽象类的区别
- Java异常体系画一下
- HashMap的结构是什么样的
- JVM垃圾回收算法有哪些
- 设计模式了解吗,介绍几种
- Http的报文格式是什么样的
- Http的响应码有哪些
- Http底层是什么协议,TCP/IP的四层模型画一下
- TCP四次挥手画一下,TIME_WAIT出如今何时
- Linux你经常使用到哪些命令,讲一下netstat
- 堆排序讲一下思路,不用写
- 有什么要问个人
一面的面试官一直笑嘻嘻的,问的问题也都很是基础,没什么难度。面试
二面:40分钟
- 自我介绍
- 介绍一下项目
- 项目中有什么亮点或者难点
- 项目中为何用RPC而不是用HTTP,这二者有什么区别
- Spring项目中若是注解和xml混用,是先加载使用注解的bean仍是先加载xml中配置的bean
- 不使用auto_increment,如何在java代码中实现对主键自增,须要考虑多线程以及分布式
- HashMap的结构是什么样的,如何扩容的?
- 对象锁知道吗?说说wait,notify那几个方法
- 有什么要问个人?
二面的面试官多是比较累了,态度比较冷淡。问题很少也不难,也没有别人遇到的算法题或者场景题。算法
HR面:30分钟
- 家住哪里,有无女朋友,工做地点有要求吗,可否提早过来实习
- 你的职业规划是什么样的
- 如今在哪里实习,会考虑留在那里工做吗,为何
- 作过什么有挑战性的事情,详细描述一下,为何要作,没有考虑过风险吗
- 说一个你说服别人的经历,详细描述一下,怎么说服的
- 有什么要问个人
HR很厉害,反应很迅速,面试节奏控制得很好,说话咄咄逼人,气氛比较紧张,并非像别人说的聊天那样的轻松。设计模式
算是运气好呢仍是很差呢,我被问到的问题都比较简单,感受本身都白复习了。并且在基本没有问题被难到的状况下,并无加面,可见面试评级并不高。HR很厉害,我都觉得本身要挂在HR面上了。后来拿到offer以后也和本身想象的那样是个白菜offer。多线程