新鲜的字节跳动实习面经

我胡汉三又回来啦!这次给大家带来的是新鲜的字节跳动面经,今天上午开始的一面,一小时前面完的三面,结果就出来了,真是快啊!迅雷不及掩耳的速度告诉我,我挂了。

一面
1. 介绍自己
2. 浅拷贝和深拷贝
3. new和malloc的区别
4. https密钥协商过程
5. 输入一个网址发生了什么
6. 对应的,服务器发生了什么
7. 你确定客户端发送的是get包,服务端发送的是post包?
8. timewait是什么
9. tcp通过什么实现可靠传输
10. 线程进程的区别
11. 线程安全要注意什么
12. const和static成员如何赋初值
13. 多路复用中select和epoll的区别
14. 做道题,如何确认一个连续的依赖调用是否存在循环依赖关系
二面
1. 介绍自己
2. C++中有哪几种map,区别是什么
3. 解决哈希冲突的方式
4. 红黑树和avl树的区别和优劣
5. mmap系统调用用过吗,应用场景是什么
6. 什么是零拷贝
7. timewait是什么,为什么要有这个
8. 单例模式的实现
9. 我要10个线程同时获取单例,怎么编程
10. fsync和fflush是什么
11. 数据库了解吗
12. 做题,寻找最小的k个数

我准备拿本地ide调试的时候,发现我vs编译器试用期到期了,然后面试官很nice的允许我再找15分钟bug,最后终于是做出来了,这也体现了我算法水平真比较一般。。

三面
1.做一道题,自己实现一个set,实现插入和合并两个方法
2.关于2次循环,fork的输出
3.wait的作用,僵尸进程如何回收
4.关于计算同时在线人数的问题
5.客户端断电了服务端如何感知

总结:我挂了。字节跳动很看重算法部分,我表现的一般般,细节没处理好,并且没有想出他想要的最优解,挂得该,大家引以为鉴啊,好好回去刷题!!!
#字节跳动##实习##C++工程师##面经#
全部评论
老哥, 你是咋知道面试结果的😂
1 回复 分享
发布于 2020-04-18 17:23
实现一个set,不会是要写一个红黑树吧 
点赞 回复 分享
发布于 2020-04-18 22:26
,如何确认一个连续的依赖调用是否存在循环依赖关系 这个是啥 leetcode有原题吗
点赞 回复 分享
发布于 2020-04-19 10:24
这是啥岗位
点赞 回复 分享
发布于 2020-04-19 13:43
没有场景题吗
点赞 回复 分享
发布于 2020-04-19 14:22
看重算法。。那我感觉我还没开始就要凉了
点赞 回复 分享
发布于 2020-04-20 20:48

相关推荐

02-17 20:43
西北大学 Java
在做测评的猫头鹰很紧张:他问你,你问deep seek
点赞 评论 收藏
分享
群星之怒:1.照片可以换更好一点的,可以适量P图,带一些发型,遮住额头,最好穿的正式一点,可以适当P图。2.内容太少。建议添加的:求职意向(随着投递岗位动态更改);项目经历(内容太少了建议添加一些说明,技术栈:用到了什么技术,还有你是怎么实现的,比如如何确保数据传输稳定的,角色注册用到了什么技术等等。)项目经历是大头,没有实习是硬伤,如果项目经理不突出的话基本很难过简历筛。3.有些内容不必要,比如自我评价,校内实践。如果实践和工作无关千万别写,不如多丰富丰富项目。4.排版建议:建议排版是先基础信息,然后教育背景(要突出和工作相关的课程),然后专业技能(一定要简短,不要长篇大论,写你会什么,会的程度就可以),然后是项目经历(一定要详细,占整个简历一定要超过一半,甚至超过百分之70都可以)。最后如果有一部分空白的话可以填补上校内获得的专业相关的奖项,没有就写点校园经历和自我评价。5.技术一定要够硬,禁得住拷打。还有作息尽量保证正常,不要太焦虑。我24双非本科还是非科班,秋招春招各找了一段实习结果都没有转正,当时都想噶了,最后6月份在校的尾巴也找到一份工作干到现在,找工作有时很看运气的不要急着自我否定。 加油
点赞 评论 收藏
分享
评论
7
38
分享

创作者周榜

更多
牛客网
牛客企业服务