字节后端实习一面

11.12字节实习一面

1.自我介绍(3m)
2.算法:LRU(只写了大概,没写全,思路是讲清晰了)
3.基础知识
(1)unordered_map和map区别
(2)项目中的hashcontainer
(3)并发
(4)粘包和拆包
(5)多线程
(6)为什么B+树是最好的索引结构
(7)find命令和grep命令区别
(8)top命令
(9)进程通信方式
(10)epoll原理
(11)三次握手四次挥手和为什么要有三次握手
(12)索引的数据结构
(13)指针和引用的区别
(14)mvcc
(15)内存池,线程池

其实这里面很多都是我的项目里面的,比如并发,粘包和拆包,多线程这些,他不会直接问你这些是什么,而是问你这些都是怎么实现的,这其中问题的详略主要在于自己的言语吧,我就是一些知识点一笔带过,一些知识点我延伸很多,比如数据库的索引,他问我数据库有哪些索引,我首先回答数据库索引一般有二叉排序树,平衡二叉树,红黑树,哈希表,位图,B树,B+树,然后说B+树是最好的索引结构,这一点就把面试官引到了你想引到的问题,掌握主动权。

呷,我第一次面试,第一次投简历,不过过与否,都算得上是一次经验了吧,虽然很多都很拉,但是也让我认识到了自己的缺点:数据库。
#互联网求职##字节跳动##面试题目#
全部评论
请问一下是什么部门?
2 回复 分享
发布于 2021-11-16 19:58
leetcode146. LRU,字节题库最高频的几道题了...在https://codetop.cc 爆料了
点赞 回复 分享
发布于 2021-11-15 22:18
楼主想问base是哪里
点赞 回复 分享
发布于 2021-12-04 12:28
楼主是武汉的吗
点赞 回复 分享
发布于 2021-12-11 15:53

相关推荐

sagima:然后这个帖子又登上了
点赞 评论 收藏
分享
2024-12-29 11:08
湖南工业大学 Java
程序员牛肉:简历没什么大问题了。 而且不要再换项目了。三月份就开暑期实习了,现在都一月份了。实在来不及重新开一下项目了。把一个项目写完或许很快,但是把一个项目搞懂吃透并不简单。所以不要换项目了,把你简历上面的两个项目好好挖一挖吧。 具体 体现在:你能不能流利的说出你的项目的每一个功能点代码实现?你能不能说出在这块除了A技术之外,还有其他技术能够实现嘛?如果有其他技术能够实现,那你这块为什么选择了你当前用的这个技术?
投递牛客等公司10个岗位
点赞 评论 收藏
分享
评论
4
29
分享

创作者周榜

更多
牛客网
牛客企业服务