字节跳动C/C++方向面经
一面:
1.虚拟地址是怎么转化到物理地址的?页表的构成?mmu了解过吗?
2.操作系统中的原子操作是怎么实现的?
3.C++中的内存分区?bss段了解过吗?未初始化的全局变量和初始化的全局变量放在哪里?
4.内存对齐?为什么字节对齐
5.vector中push_back和emplace_back的区别?
6.C++中的多态?说一下虚函数的多态?
7.内联函数?内联函数的缺点?
8.tcp的可靠传输?拥塞控制?流量控制?
9.IP数据报的报头字段?TTL的设置了解过吗?
10.怎么实现断点续传?
11.算法题:最长回文子串
二面:
1.介绍一下项目?
2.http状态码有哪些?
3.http1.0,2.0版本的区别?
4.在游览器输入URL之后,具体流程是什么?
5.说一下事务?说一下隔离性?
6.进程间通信?说一下原理?共享内存是如何确定物理地址的?
7.纯虚函数?使用场景有哪些?
8.为什么一般将析构函数设置为虚函数?
9.C++11中的auto是怎么实现识别自动类型的?模板是怎么实现转化成不同类型的?
10.编程题:三个线程,依次打印1-100
11.编程题:输出字符串的全排列
三面:
1.介绍项目?
2.职业规划是什么?
3.为什么想从事客户端开发?
4.大学期间学习路径是什么,怎么学习的?
5.项目过程中遇到过什么困难?
6.哪一个项目对你学习帮助最大?
7.项目有应用层的设计吗?
8.编程题:k个一组,反转链表
1.虚拟地址是怎么转化到物理地址的?页表的构成?mmu了解过吗?
2.操作系统中的原子操作是怎么实现的?
3.C++中的内存分区?bss段了解过吗?未初始化的全局变量和初始化的全局变量放在哪里?
4.内存对齐?为什么字节对齐
5.vector中push_back和emplace_back的区别?
6.C++中的多态?说一下虚函数的多态?
7.内联函数?内联函数的缺点?
8.tcp的可靠传输?拥塞控制?流量控制?
9.IP数据报的报头字段?TTL的设置了解过吗?
10.怎么实现断点续传?
11.算法题:最长回文子串
二面:
1.介绍一下项目?
2.http状态码有哪些?
3.http1.0,2.0版本的区别?
4.在游览器输入URL之后,具体流程是什么?
5.说一下事务?说一下隔离性?
6.进程间通信?说一下原理?共享内存是如何确定物理地址的?
7.纯虚函数?使用场景有哪些?
8.为什么一般将析构函数设置为虚函数?
9.C++11中的auto是怎么实现识别自动类型的?模板是怎么实现转化成不同类型的?
10.编程题:三个线程,依次打印1-100
11.编程题:输出字符串的全排列
三面:
1.介绍项目?
2.职业规划是什么?
3.为什么想从事客户端开发?
4.大学期间学习路径是什么,怎么学习的?
5.项目过程中遇到过什么困难?
6.哪一个项目对你学习帮助最大?
7.项目有应用层的设计吗?
8.编程题:k个一组,反转链表
全部评论
m
M
m
m
m
m
M
啥岗位老哥
m
m
m
m
m
三面第七问怎么回答?请问
m
m
m
m
m
m
相关推荐
点赞 评论 收藏
分享
03-23 14:37
华南师范大学 前端开发其它
老树开花:可以开始投了,不用等到觉得完全准备好。一边投一边根据面试反馈改简历是最高效的方式。简历上项目描述建议突出你解决的具体问题,比如编辑器的性能优化、大文档渲染怎么处理的,而不只是列技术栈。中厂前端实习现在竞争确实激烈,建议同时关注一些有AI业务的团队,前端加AI应用是很有差异化的组合。Vue全家桶基础扎实的话可以往SSR或者跨端方向延伸,这些是面试加分项。加油,时间还来得及。 点赞 评论 收藏
分享
查看10道真题和解析