面试经验 | 字节跳动 | 后端开发面经(已offer)
匿名用户
9993
2022.01.18
发布于 未知归属地

先介绍一下背景,双非本,四段实习,下面的问题不是面试官原话,但是具体意思都差不多。

一面

1.说一下数据库的索引吧

2.数据库主键xxx,数据库xxxxx

3.用过ping吗, 是什么协议

4.数据链路层是干嘛的

5.TCP挥手为啥是四次

6.知道syn泛洪攻击吗?有什么处理方案吗?

7.输入网址到显示页面的全部过程

8.arp协议是咋样的,有安全问题吗?具体是怎样的?

9.https知道吗

10.https的连接过程,这个说的非常详细、非对称加密、对称加密、hash、证书、握手信息。

11.证书机构名字是啥?

12.知道哪些加密算法?

面试官:我们来做点题吧!看你表情很期待吗?

我:挺期待的。

1.大整数加法

2.random7构造random10(翻车了,回头网上查了一下感觉很巧妙,没做过真不会。)

3.给定string数组,严格按照出现顺序打印出现次数前k多的字符串,复杂度最优

二面

二面面试官挺好的,评价说我是他面过的候选人里coding能力数一数二的。

1.有很多处于close_wait的tcp连接,分析一下原因

2.继续说一下处理方案

3.全双工、半双工、单工说一下

喜闻乐见的写题环节

1.打印数组中三个元素相加为0的组成方案

2.找出字符串中最长的不重复的连续子串

3.4*4的带权矩阵找从(0,0)到(3,3)权值和最小的路径

4.聊对竞赛的看法,问为啥想来实习

5.对于工程和竞赛不同做好了心理准备吗

聊天

三面

感觉是个大佬

互相自我介绍,受宠若惊。

然后让我自己说了一下前两面都问了啥,自我评价一下自己前两面的发挥

然后聊了一会儿。

喜闻乐见写题

1.给定n*n的矩阵,一个坐标(i,j),再给一个k,问从这个坐标走k步没有走出矩阵的概率是多少。

写完解释一下思路,然后问了一下可能存在什么问题,int可能会爆,最后计算概率会有精度误差.

面试官:算法题对你应该不是问题,前几面面试官对你评价都很优秀,看你数据库不太行,我们来设计数据库吧。

2.教师、学生、课程、教室。

要求查询学生课表、老师课表、教室安排情况。

磕磕巴巴给写出来了,被挑了很多问题,并且从简单的情况拓展了很多,大概就是数据库三范式的要求吧。

面试官:你算法底子非常扎实,的确是做竞赛出身的,但是工程上的能力我觉得距离实际工作还有一段距离,听到这里有点难过以为要挂了。。。。

后面就是聊能实习多久,啥时候来,如果你实习表现ok我们给你正式校招offer你愿意留下吗,讲了很多。

资料

求职过程中找到的求职地图感觉还挺有用,分享给大家

评论 (7)