电话面 淘天一面面经(3.22)
1. 自我介绍
2. Java的理解,和C++有什么不同
3. 你说到了Java有GC机制,那你大概说一下GC吧
4. 哪些对象会被GC
5. JVM的架构(运行时数据区域 + 本地内存)
6. 本地内存中的直接内存是什么?
7. Java中有哪些类型的 IO
8. 抛开Windows系统,Linux系统中,一个网络过来的数据包从网卡到用户缓冲区的数据流向(仔细讲了用户缓冲区和内存缓冲区的数据传输)
9. BIO、NIO、AIO、IO多路复用
10. 内核缓冲区数据是全部复制到用户缓冲区吗?(讲了select/poll 和 epoll 的区别)
11. 从网卡到内存的这一步数据怎么流动的呢?(不会,应该有点底层了)
12. 讲一讲垃圾回收算法
13. 讲一讲分代回收机制
14. STW(stop the world)主要发生在哪个场景呢?(这题我答错了,回想不起来具体垃圾回收器的执行流程了,讲成怎么样从minor GC到Full GC了)
正确的场景大概包括:G1的新生代回收需要STW,老年代并发标记需要STW等等(不完整)
15. 影响Full GC执行时间的主要因素有哪些?
16. 你讲到了内存泄漏,哪些场景会出现内存泄露呢?(ThreadLocal中经典场景)
17. 你在自己开发过程中有碰到过吗?(讲了一个提前准备好的例子)
18. 多线程并发有哪些问题?
19. 讲讲线程安全吧,你知道哪些锁?
20. Synchronized 和 ReentrantLock底层实现有什么区别
21. Synchronized 的锁升级机制
22. 拓展题:了解什么Java新版本的新特性吗?随便聊聊就好(说了ZCG)
23. 说一件你上大学以来最有成就感的事情。
24. 做这件事最大的难点是什么?
25. 反问+闲聊:想留美还是回国?有在面其他公司吗?业务是干什么的(我问)?
半小时前刚面完。纯八股,没有项目和算法。
整体50min,面试官人超级好,碰到不会的会说没关系,我们就不问了。
许愿二面
2. Java的理解,和C++有什么不同
3. 你说到了Java有GC机制,那你大概说一下GC吧
4. 哪些对象会被GC
5. JVM的架构(运行时数据区域 + 本地内存)
6. 本地内存中的直接内存是什么?
7. Java中有哪些类型的 IO
8. 抛开Windows系统,Linux系统中,一个网络过来的数据包从网卡到用户缓冲区的数据流向(仔细讲了用户缓冲区和内存缓冲区的数据传输)
9. BIO、NIO、AIO、IO多路复用
10. 内核缓冲区数据是全部复制到用户缓冲区吗?(讲了select/poll 和 epoll 的区别)
11. 从网卡到内存的这一步数据怎么流动的呢?(不会,应该有点底层了)
12. 讲一讲垃圾回收算法
13. 讲一讲分代回收机制
14. STW(stop the world)主要发生在哪个场景呢?(这题我答错了,回想不起来具体垃圾回收器的执行流程了,讲成怎么样从minor GC到Full GC了)
正确的场景大概包括:G1的新生代回收需要STW,老年代并发标记需要STW等等(不完整)
15. 影响Full GC执行时间的主要因素有哪些?
16. 你讲到了内存泄漏,哪些场景会出现内存泄露呢?(ThreadLocal中经典场景)
17. 你在自己开发过程中有碰到过吗?(讲了一个提前准备好的例子)
18. 多线程并发有哪些问题?
19. 讲讲线程安全吧,你知道哪些锁?
20. Synchronized 和 ReentrantLock底层实现有什么区别
21. Synchronized 的锁升级机制
22. 拓展题:了解什么Java新版本的新特性吗?随便聊聊就好(说了ZCG)
23. 说一件你上大学以来最有成就感的事情。
24. 做这件事最大的难点是什么?
25. 反问+闲聊:想留美还是回国?有在面其他公司吗?业务是干什么的(我问)?
半小时前刚面完。纯八股,没有项目和算法。
整体50min,面试官人超级好,碰到不会的会说没关系,我们就不问了。
许愿二面
全部评论
昨天一面 面试官人贼好 场景题没答出来给我细细讲解 反手把我挂了😭
我上午面的,几乎没八股,下午就给我挂了
春招合集看看帖
忘放技术栈了,友友们可以去看我上一篇帖子~
M
我周五下午面的,是不是至少周一才能知道结果?
需要的话,友友可以看看我首页米哈游内推,内推码直接投递,可咨询
m
相关推荐
点赞 评论 收藏
分享