笔试
笔试的范围挺广,计算机网络,操作系统,数据结构,java基础(集合,多线程)都有。40个选择题,半小时完成。
一轮技术面(1h30min)
一轮问的东西挺多,不过都是基础的八股文。问题不分先后 1:hashmap,数组扩容机制 2:tcp,udp区别 3:五层网络模型及对应协议 4:说一下死锁 5:线程几种状态 6:mysql索引 7:String类是否能被继承/重写 8:进程与线程的区别 9:说一下synchronized 10: synchronized与lock区别 11:mysql事务与隔离级别 12:innodb和myisam的区别 13:三次握手与四次挥手 14:http与https区别,为什么https传输是安全的
代码题
写一个单例(线程安全) 写一个排序(我写的冒泡) 看了一段代码,sychronized锁一个类,和锁类实例化的对象是否有区别
总结
面试官人很好,整体下来感觉很流畅。过了一两天就通知二面
二轮技术面(30min)
1:死锁 2:JVM内存结构 3:CAS底层 4:数据库锁 5:事务隔离级别 6:atmoic原子类 等等
代码题
leetcode 三数之和 之前做过,两分钟
总结
过程很快,应该面试的人很多,准备了很多jvm都没有问到
HR面(武汉)
hr面(武汉)问的就是比较平常(离谱)的问题 1:给自己大学生活打个分 2:接收到最严厉的批评 3:自己相比身边同学的优点 4:期望薪资 5:年级排名 6:情景题:加入你被分到一个陌生的部门,你发现你很难跟上进度,怎么办(大致这个意思) 7:未来计划 8:手里是否有其他offer 9:从哪些渠道了解到小鱼
Cto面(北京)
1:说一下 你看过的java源码 2:说一下死锁 3:springmvc组件 4:双亲委派机制 5:tcp与udp区别 6:udp实现安全文件传输 7:未来计划 8:了解小鱼多少
总结
前两天接到电话让去参观公司,应该是稳了。第一次面秋招,整体感觉不错。但是准备的还是不够充分,自我介绍就不太好。希望一手offer吧
|