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

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

  1. 函数A调用函数B,函数B返回一个值给函数A。内部的栈是怎么一个过程?(入栈出栈之类的)。

  2. 值传递和引用传递是什么?

  3. 哪些是值类型,哪些是引用类型?

  4. 哪些东西是放在栈内存中的?哪些是放在堆内存中的?

  5. 栈中保存的变量和堆中保存的变量分别什么时候清除?

  6. Java垃圾回收用的什么算法?

  7. 哪些对象可以当做GC Roots?(我忘了,明明是前几个星期刚看的,有些懊悔)

  8. 操作系统的缺页中断是什么?啥时候会缺页中断?

  9. 页的大小一般是多少?为什么?

  10. 系统调用是什么?你平时编写的代码中,哪些会进行系统调用?系统调用从用户态到内核态中间发生了什么?(不太会)

  11. 自旋锁是什么?CAS锁讲一下?ABA问题怎么解决的?

  12. 三个字段a、b、c建立一个组合索引,查询语句where a=1,b<2,c=3,这一句能否用到索引?

  13. 用alter改变表结构,假如增加一个字段,会发生什么事情?(不会,答案是会锁住表)

  14. 如何解决上面的锁表问题?(不会)

  15. Redis是什么?为什么支持这么高的并发量?跳表是什么?(跳表不知道,Redis我只会一些基础,面试官就没多问)

  16. HTTP的状态码说一下?比如304/404/等等。

  17. 了解HTTP的缓存等机制吗?(不会,还没深入看HTTP)

  18. TCP的TIME_WAIT阶段是在发起方还是在服务端?如何查看TCP的连接数?为什么一台机器有连接数的限制?

  19. 端口port是为了区分什么?(应该是区分不同的服务,我却回答区分不同的进程,看来还没理解透)

  20. HTTP在哪一层?port在哪一层?

  21. TCP怎样区分出不同的连接?

  22. HTTPS加密传输过程是怎么样的?

  23. 网络抓包用什么命令?可以看到什么内容?
  24. 代码题:手写一个单例模式
  25. 代码题:不含重复字符的最长子串(leetcode原题)
  26. 反问环节
这个面试官问了很多网络的问题,感觉他很重视这一块。面完后总体自我感觉还挺可以,可惜还是收到邮件说凉了,唉,继续加油吧。

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

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

近期精华帖

热门推荐