字节跳动 7月18日客户端提前批一面面经(45min)
2021.7.18
1. 做一下自我介绍
2. 说一下一次https的请求过程
3.设计模式了解吗?手写一个懒汉式的单例 为什么加volatile 还了解其他的设计模式吗 说一下
4. 进程和线程区别说一下
5. 线程间切换怎么做
6. 写一个例子跑一个线程出来
7. 出了一道线程的题目让我说结果 然后怎么改进
8. linkedhashmap底层了解吗
9. DNS解析了解吗?说一下细节
10. 线程池了解吗?说一下 你说漏了一个
11. JVM内存模型了解吗?简单说一下
12. 方法区里面可以做垃圾回收吗
13. 线程栈里面可以回收垃圾吗
14. 说一下强引用 弱引用 虚引用 软引用
15. 只能在堆里面做垃圾回收吗
算法题 反转链表
反问环节
对了,今天已收到感谢信了,挂掉了。总结下情况,问题答出来了80%,手撕算法题也写出来了,面试官说没问题。最后还是挂了…可能答的还不够好~,再接再厉,面试下来也有所收获,帮助我找到了一些知识盲点,可以进一步去学习专研,希望自己下次面试其他家更加从容吧。
#字节跳动内推社招校招提前批##Java工程师##字节跳动##校招##面经#