一面(2.22,1h)
半小时项目+半小时八股文
感谢阿里面试官没有深问
1.半小时项目
- 为什么用 Netty
- BIO、NIO 的区别(八股文)
2.JVM 在 JDK1.7 和 JDK 1.8 有什么变化(JVM 运行时内存结构不同)
3..class 文件编译过程(这里原理不知道,答了 javac)
4.类加载过程(八股文)
5.常见的类加载器(八股文)
6.双亲委派模型怎么被打破(不会)
7.线程池的 7 大参数(八股文)
8.Runnable 和 Callable 的区别(八股文)
9.线程的生命周期,各个状态是怎么转换的(八股文)
10.Spring AOP 的动态代理(八股文)
11.Spring Bean 的生命周期(八股文)
12.Linux 的 TOP 命令(说没用过,扯了几个别的命令)
13.Redis 怎么实现分布式锁(说可以用 set 实现;说对分布式不太熟悉)
14.对 RPC 框架了解吗(因为简历上没写,我就直接说没用过;肯定用过 Dubbo咯,我不敢说,说了还不又是一顿原理)
15.怎么学习一门新技术(视频入门 -> 写 demo -> 看书 -> 官网)
16.对什么新技术感兴趣(简单聊了聊 Docker)
没有算法题
内推人说有二面
补笔试
补笔试挂了
白板 txt 编程,也不能调试。
1.合并两个无序链表(AC)
2.两个线程各自打印奇偶数(0-100)(细节错了)
全部评论
(5) 回帖