字节跳动后台实习面经(已通过)

参加了字节跳动的后台开发岗的面试,目前二面已过,发一下被问到的题目

一面

开头时候问的项目,我就把自己校内参加的项目说了一下,因为项目用到了k8s,所以开头问的内容主要是关于k8s的,问到k8s之间如何通信的就答不上来了。
之后又问了关于锁的问题,问的乐观锁悲观锁,然后又问了go里面的锁的问题。之后问docker的隔离怎么实现的,回答之后又问了关于docker的一些底层机制,这个没回答上来,也不太记得题目额。
之后问有没有看过源码,说redis知道一点,于是问了redis的几种数据结构,并且问zset怎么实现的。
然后就是写算法了,两个算法,一个是两个链表的公共节点,另外一个是url翻转,都还算挺简单的,毕竟当年考研这些基础数据结构了解还是挺多的。

总之感觉面试过程挺愉快的,虽然很紧张,不过面试官感觉很nice,期待能拿到实习offer吧~

二面

二面上来问的项目,然后我介绍的是我在学校的项目,这次说的主要是微服务相关的内容,然后面试官就让我谈谈微服务的好处坏处。
之后就问了一个算法,讲的是二叉树的非递归后序遍历,要求要跑出结果。
后面又给了一个数据库的题目,由于数据库的确用的不多,所以就写得有点慢,题目是给了一个表,包含学生和选课信息,让找出选课人数超过5的课程。
然后又问了进程线程协程的区别,顺便问了进程的通讯方式,之后问到管道有哪几种的时候就回答不出来了。
然后让我说mysql有哪些引擎,区别是什么,问了InnoDB的隔离等级有哪些,脏读幻读对应哪种,以及默认使用哪种策略这些。
后面问到了cookie和session的区别,然后顺便问了jwt,就又问了加密,问有哪些类型,典型的算法,然后借着讲这个的时候我也就主动介绍了https的交互方式了。

二面的面试官觉得超级和蔼,然后疫情影响现在应该在家里吧,中途我比较话唠也比较不严肃,面试官也很好,没有特别严肃。题目问完之后就问我有什么问题,然后就问了我啥时候能去实习这些的,觉得应该挺稳了吧。当晚就被通知二面过了,第二天下午三面,争取这周内搞定吧~

三面

老规矩上来先问项目介绍,然后这次就多讲了一个高并发的项目,前面时间都是围绕着项目讲的。
然后就问到了让我设计一下LRU,后面面试官问了一些细节。
问了tcp连接为什么3次而不是2次或者4次,然后深入问了如果目标的ip不存在或者端口不存在会怎么样。
之后就是数据库,问mysql的数据库索引是怎么组织的,问了之后又问用红黑树不用b+树可不可以。
后面就主要不是问问题了,问我看了什么书,大学里面最大的挫折什么,上什么网站,有什么兴趣爱好之类的~

三面面试官挺严肃的,不过后面hr说这个面试官日常其实很可爱的,可能是面试才这样吧。总之等结果啦,最快今天就可以知道了吧~

hr面结束后5天内发了offer,居然还在广州,就很开心~
#字节跳动##实习##golang工程师##面经#
全部评论
楼主面试完几天通知的呀
点赞 回复
分享
发布于 2020-02-19 16:00
感觉算法题都来自剑指offer,我今天刷了,争取刷完,感谢面经
点赞 回复
分享
发布于 2020-02-19 16:08
联想
校招火热招聘中
官网直投
楼主投的哪个部门啊?
点赞 回复
分享
发布于 2020-02-20 12:24
请问,为了面试准备什么项目比较好?可以推荐下吗
点赞 回复
分享
发布于 2020-02-27 15:16
最后有hr面吗?是在三面的多久知道得到消息的?感谢
点赞 回复
分享
发布于 2020-02-27 17:07

相关推荐

6 61 评论
分享
牛客网
牛客企业服务