新鲜的字节跳动实习面经

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

一面
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

相关推荐

2024-12-23 11:36
中南大学 Java
点赞 评论 收藏
分享
kl_我是东山啊:《相关公司:阿里巴巴》
投递阿里巴巴等公司10个岗位
点赞 评论 收藏
分享
评论
7
38
分享

创作者周榜

更多
牛客网
牛客企业服务