字节-商业化-Java实习一面凉经

  • 自我介绍

  • 深挖项目,数据库设计,缓存一致,为什么这么做;

  • 操作系统, 分页分段的区别;
  • buddy伙伴算法
  • NIO

  • 内存,CPU等资源无限的情况下,可以支持多少个连接;

  • select,poll的区别,进而问epoll;

  • 三次握手,为什么不能用两次握手;
  • vector;
  • volitale的作用(讲了可见性);
  • 由上题,哪些场景下设置了缓存不如不设缓存;

  • rdb和aof和区别,什么情况下适合用哪种;

  • 用过哪些redis的场景;

  • 聚簇索引和非聚簇的区别;

  • 索引的底层数据结构;

  • 为什么用B树不用二叉树;

  • 为什么用B+树不用B树;

  • 算法:从前序和中序重建二叉树;

  • 反问:怎么接触高并发的场景?有无必要学Go?
总的来说都不难,是自己太菜了,八股文背的不熟😥
#Java开发##实习##面经#
全部评论
楼主答的如何
点赞 回复 分享
发布于 2021-10-19 13:25
基础都答对了吗? 收到感谢信了?
点赞 回复 分享
发布于 2021-10-24 19:47

相关推荐

牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-24 20:55
阿里国际 Java工程师 2.7k*16.0
程序员猪皮:没有超过3k的,不太好选。春招再看看
点赞 评论 收藏
分享
1 20 评论
分享
牛客网
牛客企业服务