字节C++一二面凉经

一面:
八股文:
1 简单毕业设计
2 说一下毕业设计的项目和C++的联系
3 多态的实现(静态和动态) 为什么C语言没有函数重载
4 虚函数表什么时候创建,在哪创建
5 栈溢出,只答了递归,没想起传参的时候传较大的数据结构
6 野指针问题
7 说说C++内存管理机制(除了常规的,讲了一下虚拟内存
8 虚拟内存的作用,说说逻辑地址和物理地址的关系 没答完,只提了页表和偏移
9 进程和线程应用场景,为什么引入线程
10 多线程的同步
11 进程的状态
12锁和条件变量的区别
13说说TCP可靠
14 哈希的实现原理和哈希冲突
算法题
第一题ACM模式,我说还得定义结构可能要挺多时间。
换了一个核心代码模式 leetcode142 环形链表II 经典双指针问题

二面:
八股文
get和post的区别
const的作用
进程和线程的区别
然后就没了
算法
leetcode 41 缺失的第一个正数
要求时间(O(N)) 空间O(1)
没写出来,其实没写过这题😓还是刷题太少了
然后直接坦白,项目环节我也不想答了。

#面经##字节跳动##C++工程师##校招#
全部评论
咱俩一面问题差不多,哈哈哈
点赞 回复 分享
发布于 2021-05-17 21:15
楼主还在考虑北京的新机会吗
点赞 回复 分享
发布于 2021-05-20 23:09
考虑C++初级开发工程师岗位的小伙伴看过来,私聊我
点赞 回复 分享
发布于 2021-05-20 23:10
请问,第10和第11的问题是什么意思,让回答什么呢
点赞 回复 分享
发布于 2021-06-01 09:56

相关推荐

11-08 17:36
诺瓦科技_HR
点赞 评论 收藏
分享
努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
评论
2
48
分享
牛客网
牛客企业服务