首页 > 字节跳动校招提前批,Java后端二面
头像
birdkyle7918
编辑于 2020-07-13 13:08
+ 关注

字节跳动校招提前批,Java后端二面

1. 函数A调用函数B,函数B返回一个值给函数A。内部的栈是怎么一个过程?(入栈出栈之类的)。
2. 值传递和引用传递是什么?
3. 哪些是值类型,哪些是引用类型?
4. 哪些东西是放在栈内存中的?哪些是放在堆内存中的?
5. 栈中保存的变量和堆中保存的变量分别什么时候清除?
6. Java垃圾回收用的什么算法?
7. 哪些对象可以当做GC Roots?(上个月刚看的,我竟然忘了,有点懊悔)
8. 操作系统的缺页中断是什么?啥时候会缺页中断?
9. 页的大小一般是多少?为什么?
10. 系统调用是什么?你平时编写的代码中,哪些会进行系统调用?系统调用从用户态到内核态中间发生了什么?(不太会,之后要好好复习)
11. 自旋锁是什么?CAS锁讲一下?ABA问题怎么解决的?
12. MySQL中三个字段a、b、c建立一个组合索引,查询语句的where a=1,b<2,c=3,这一句能否用到索引?
13. 用alert改变表结构,假如增加一个字段,会发生什么事情?(不会,答案是会锁住表)
14. 如何解决上面的锁表问题?(不会)
15. Redis是什么?为什么支持这么高的并发量?跳表用过吗?(跳表没用过,Redis我只会一些基础,面试官就没多问)
16. HTTP的状态码说一下?比如304/404/等等。
17. 了解HTTP的缓存等机制吗? (不会,后面再看看)
18. TCP的TIME_WAIT阶段是在主动关闭方还是被动关闭方?如何查看TCP的连接数?为什么一台机器有连接数的限制?(连接数限制我不知道为什么)
19. 端口port是为了区分什么?(面试官说应该是区分不同的服务,我却回答区分不同的进程,看来还是没理解透彻)
20. TCP怎样区分出不同的连接?
21. HTTPS加密传输过程是怎么样的?
22. 网络抓包用什么命令?可以看到什么内容?
23. 代码题:手写一个单例模式
24. 代码题:没有重复字符的最长子串(leetcode原题)
25. 反问环节

这个面试官对于网络部分问的很多,感觉他比较看中这一块,我通过面试也发觉了自己的一些盲点,需要补足。整体自我感觉还是可以的,许愿三面!!!许愿offer!!!

更多模拟面试

全部评论

(0) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐