头条视频组后台研发
头条视频组后台研发(超级想要去小视频)
一面:
1. Object有哪些方法?
2. Map都有哪些实现?
HashMap vs. ConcurrentHashMap
ConcurrentHashMap如何实现并发访问?(Sychronized+CAS, volatile)
HashMap查找一个元素的时间复杂度?
3.OSI 7层协议?有哪些是可靠的网络连接?TCP为什么是可靠连接?cookie vs. session
4.wait() 和notify()
5. final
final修饰的类为什么不可变?
final修饰了一个ArrayList,可以修改ArrayList里面的元素吗?
6. SpringBoot启动流程?Spring如何处理一个请求?
7. Linux命令:查看端口的的命令(此处忘记耍帅,<(‵^′)>),查看cpu/內存, 文件权限管理(chmod)
8.算法题:中序遍历的非递归实现
==========================================================
二面:
1. 类加载机制
2. 方法区,方法区会出现OOM?为什么?(MetaSpace)
3. 线程池的原理!!!(我老错!!!)
4. 算法题:找到共线最多点的数量。
加油↖(^ω^)↗
#面经##字节跳动##实习#