字节跳动抖音客户端实习一面面经
问的问题都比较基础,但感觉自己答的都不太好,希望能有二面,先写个面经攒个人品。
1. 进程与线程的区别
2. 如果多个线程同时访问一块资源会出现什么问题(举例子:比如多个线程同时对同一数组进行读写操作)
3. 说一下操作系统里的页式管理
4. java的内存机制
5. 页表的物理地址怎么查找的
6. java 的垃圾回收算法
7. 平时用什么语言比较多(java)
8. 解释一下java的多态
9. java的重写和重载有什么区别,各自的定义
10. 说一下快排
11. 快排的时间复杂度解释(最坏,最优与平均)
12. 算法题 (leetcode原题,二叉树路径总和)
楼主处女面,通过这次面试也发现自己还有许多知识点掌握的不够牢固,希望字节能给我二面机会!
#实习##面经##Java#