字节跳动一面面经总结(8.19)

前述

字节简历投递的剪映客户端光速简历挂,8月16人HR电话通知被抖音客户端捞起来,约了19日的面试,听说今年抖音今年岗位极少,感觉是KPI面,但是为了面试经验就约了面试,个人感觉面试体验不错,HR很专业很和善,但自己实在太菜了,分享一下自己的面经供大家参考。总时长大约60min

面经

1.说说你掌握什么以及有哪些优势?

(问的我愣了几秒钟,后来没想好怎么说,答了掌握的技术和做过的项目)

2.介绍一下你做的项目

(分别介绍了一下自己的两个项目,一个是实验室的算法项目,一个是烂大街的webserver)

3.回答一下从输入URL到浏览器显示页面发生了什么?

4.TCP和UDP的区别,URL如果也想实现可靠传输怎么办?

5.看我项目用了python和C++,问哪个语言用的多

(实验室项目用的C++和python,自己平时全部用C++)

6.那你说一下,操作系统执行程序需要哪个阶段?

(自答:预编译->编译->汇编->链接,面试官叫停,我问的是python,我说不会,他说没关系选一个你更熟悉的语言即可)

7.汇编阶段将汇编代码转换为计算机可执行的语言,不同操作系统过程否相同?

(不同,但为什么不同不知道)

8.C++内存管理,操作系统如何运行一个程序?

(答了段页式,内存分段,以及分配进程和查动态链接表之类的)

9.如果在程序运行中,出现物理内存不够的情况下怎么办,操作系统(或者是我,记不清了)怎么处理?

(答得利用内存管理,将一部分数据转换为硬盘)

10.堆区内存如何分配

(new,malloc)

11.怎么动态管理内存分配

(答:动态指针,之后背八股文)

12.为什么webServer要利用IO多路复用和epoll能实现高并发?为什么想到用这种技术?

(背的八股文,当感觉面试官想要的不是这个答案)

13.为什么使用线程池,为什么不是来一个创建一个再销毁?

14.线程池是如何实现的?

15.有没有对线程池进行优化?

(不太会,没见过类似的八股,会的朋友教我一下,球球了)

16.算法题:

数组去重

(用set简单去重)

数组去重变形

(题型改了,而且要求优化,想了好久告诉面试官还是只会set,加上暴力算法)

17.反问:

没问

总结:

第一次大厂面试,感觉大厂确实不一样,会跟你的项目经历,由浅到深挖掘你的技术,而且知识点在聊天中不断被扩展,自己的项目经历以及语言措辞仍然需要准备,八股文虽然背的多但是表达是个大问题。

#字节跳动面试#
全部评论
操作系统那块考得比较深入,全看个人理解,背八股撑不住。很硬核,学习了
1 回复 分享
发布于 2022-09-07 17:02 江苏
这面试太真实了 😂
点赞 回复 分享
发布于 2022-08-22 23:13 四川
He
点赞 回复 分享
发布于 2022-08-22 15:58 北京
感谢楼主分享,我面试应该能用到
点赞 回复 分享
发布于 2022-08-20 17:53 陕西

相关推荐

04-18 12:57
已编辑
武汉理工大学 前端工程师
一面 4.2⏰⏰总时长:40min1.自我介绍2.实习过程中印象最深的事情3.开始挖项目,原生方法怎么获取当前时间,怎么获取昨天此时此刻,不用组件库的方法;如何给不同用户设置不同权限;如何进行红包定位4.对数组熟悉的原生方法有哪些,forEach有几个参数,什么作用,现场给了一个数组进行遍历5.跨域解释,如何解决,举了个例子6.输入URL会发生什么7.重绘和回流8.promise实现一个sleep函数,等待两秒打印结果,还没写完面试官就说可以了9.给了个const arr = [1,[2,3,[4,5,6],7],8,[9],[10]],实现数组平铺,面试官问我有思路吗,刚好前几天看到了,我是是数组扁平化,用flat,刚想写,面试官说不用了,我问为啥,面试官说有思路肯定就会写了其他想到再补充反问:1.一共几面 三面2.多久出结果 面试官说今天下午,我说,咦,这都晚上了,面试官又说那是马上出,让我准备准备一个半小时后HR联系约二面了二面 4.8⏰⏰时长:60min1.http状态2.SEO3.如何性能优化4.抽象语法树的原理5.宏任务和微任务原理6.事件循环机制原理7.缓存方式8.DOM绑定原理9.通信方式,eventbus实现原理10.如何保持数据一致性代码考核:1.var obj ={a:1,abc: function(){console.log(this.a}}obj.abc();const abc = obj.abcabc();后面又换成了箭头函数让说输出2.try{const n = 1;setTimeout(()=> {n=2},1000)} catch (e) {console.log(e)}检查代码错误的地方,const错了,并说明catch能捕获到异常吗3.爬楼梯方法,动态规划4.自己实现一个map,实现面试官所出的功能5.手写发布订阅模式很多八股问题没听懂,后面想到再补充。反问:1.部门业务2.改进点3.几面一个小时之后约三面了三面 4.11⏰⏰时长:15min1.实习过程中有挑战的事情,做过什么项目2.如何和产品经理和后端沟通3.为什么选择前端4.为什么选择***大学5.遇到不会的问题怎么办6.沟通出现矛盾怎么办7.后端和算法了解吗8.有其他公司在谈吗9.为什么选择北京 为什么选择字节跳动10.到岗时间 实习多久反问面试官是有点严肃的1.多久排序完 答:下周三timeline4.2 一面,当晚约二面4.10二面,当晚约三面4.11三面4.17 通知排序未过,又无缘字节了,好心酸   
点赞 评论 收藏
分享
评论
10
68
分享

创作者周榜

更多
牛客网
牛客企业服务