笔试的范围挺广,计算机网络,操作系统,数据结构,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:从哪些渠道了解到小鱼
1:说一下 你看过的java源码
2:说一下死锁
3:springmvc组件
4:双亲委派机制
5:tcp与udp区别
6:udp实现安全文件传输
7:未来计划
8:了解小鱼多少
前两天接到电话让去参观公司,应该是稳了。第一次面秋招,整体感觉不错。但是准备的还是不够充分,自我介绍就不太好。希望一手offer吧



