当前位置: 首页 > 面试经验 >

字节跳动-后端开发实习生(今日头条)面经

优质
小牛编辑
43浏览
2023-04-28

字节跳动-后端开发实习生(今日头条)面经

一面全称50分钟(肯定挂了),在这里记录一下。
先说一下自己本硕都是双非,目前研二,小菜鸡一枚。
很巧看到字节的实习生招聘想着试一试,结果没想到网申通过了,给了面试!
但是!!!
面试前,力扣一道算法没刷,猛看了三天基础知识,之前本科学的都忘了,重新补的。
面试第一部分:
面试首先是自我介绍,然后问了一些关于我自我介绍里面的一些东西。自我介绍可以说自己熟悉的语言还有熟悉的课程等等,我主要说了我的研究方向,面试官对我的研究方向很感兴趣,就问了比较长这个东西,大约用了20分钟。这块由于是自己的东西,就说的很顺畅。
然后根据简历中的项目,又问了几个项目的点。还是那句话,项目里面有不会的,千万不要往简历里面写,都会问到的。这一部分最后让我自己叙述一个自己做过的项目,我说了一个爬虫,说的挺细的,他也没追问多少。
面试第二部分:
这一部分就到了基础知识了,问了一些基础知识:
1、mysql索引?(我的回答我提到了B+树还有redis的跳表)
2、B树和B+树的区别,还有跳表是什么意思?
3、B+树的查询复杂度?
4、问了组合索引是什么?优点?
5、介绍一下redis数据库?(由于我以前回答提到了redis数据库)
6、redis,同时有一个key读和写会出什么问题?
7、python装饰器?(我自我介绍了提到了熟悉python)
8、有没有办法用C语言实现装饰器?
9、python写一个装饰器步骤,你能写出来吗?
10、python装饰器输入、返回值都是什么?
11、操作系统 进程开辟虚拟空间 有哪些段 都用什么用?
12、栈里面放什么信息?
第二部分基本就结束了,其中还有一些各个大问题的小细问题,就记不清了
第三部分:
算法题,面试官说这是力扣中等难度,可惜没刷算法,一点也不会。
如图吧:
总结:面试官特别好,从基础知识到算法,不会的东西都在一点点提示你。其中基础知识我答上来百分之70吧,算法直接挂,所示这个面试肯定是挂了,一句话,还是火候不够。一定要刷算法,一定要背八股文,面试官说数据库几乎是后端开发必考的,什么mysql和redis都要知道。
 类似资料: