8月12日 IEG 光子工作室群 一面 1小时2分钟
- 自我介绍
- 在字节跳动实习过?原来小组是做什么的,介绍下
- 内存泄漏了解吗?
- 如何解决内存泄漏
- 你说到智能指针,讲下C++11的智能指针
- 你觉得shared_ptr是线程安全的吗?
- 构造函数可以是虚函数么
- 怎么设置使得只允许在堆上生成对象
- 讲一下虚函数 我顺便把虚拟继承也讲了下
- 类A有虚函数,类B继承类A,然后实例化10次类B,内存中有多少个虚函数表
- 实现一个栈类,包括压栈,出栈和取栈长度,最好用模版类实现
- 改进下,支持读栈的最大值
- time_wait是主动断连方的还是被动断连方的,存在的原因是什么,哪些应用场景要调小time_wait的时间长度
- 20亿个整数,有一个数出现了2次,找到这个重复的数字,计算所需内存大小
- 改进下14(用bitmap实现),计算所需内存大小
- 讲下你实现的Raft算法项目(MIT 6.824)出现过哪些异常情况
- 反问,我问了下小组主要做哪些业务,我没有在腾讯实习过,问了下主要用哪些技术栈(主要C++和golang)
8月17日 IEG 光子工作室群 二面 35分钟
- 自我介绍
- 实现过Raft算法?我有几个关于一致性的问题(之后聊了差不多半个小时Raft算法的细节,主要是选主部分)
- 讲讲数据库的两阶段加锁协议
- 其他面试官要会议室,没时间了,简单讲讲HTTPS协议(刚讲完它的混合加密方式面试官就说可以了)
- 反问
8月20日 IEG 光子工作室群 三面 1小时
- 你比简历照片要胖(面试官没有让我自我介绍)
- 做过MIT 6.824课程的实验项目?有了解过Paxos么,简单介绍下Raft和Paxos的不同
- 之后面试官花了25分钟给我讲课,讲解Paxos的paper几个细节,以及在工程界和我实验做的Raft有哪些不同
- 面试官发现讲课讲太久,才想起来要面试。Raft的从实例给参选者投票的筛选条件有哪些?
- Raft的leader挂了,新leader上任,新leader能不能马上把自己Commit之后的日志Commit给从实例?(我的回答错误,正确做法在工程应用上还需要一个Prepare阶段才能将日志发送给从实例,即延迟提交)
- 介绍下实习主要工作
- TCP协议下,一个包200字节,发送10个这样的包,接收端调用read函数,实际read函数返回的包长度有哪些?
- 那在UDP协议下,发送一个200字节的包,接收端可能收到400字节或者800字节的包么?(被上一个问题整晕了,居然回答了会)
- 会C++和golang是吧?讲下golang的协程调度模型
- golang的协程上下文切换是怎么样的
- C++的派生类指针强制转换成基类指针,指针的内容会发生变化么?
- 以第11题的例子为基础,类A继承类B和类C,类A、类B、类C均有一个虚函数和一个成员变量,实例化一个类A,说下对象A的内存结构
- 哪里学到的C++类实例内存结构?书本?论坛?还是自己实验?
- 现在强制转换对象A的指针pA为类C的指针类型pC,一个函数,参数是一个类C对象的指针,打印类C成员变量c,问传入pC,能正常运行么?(掉第11题陷阱里了)
- 既然第14题不能,那我们在哪里做改动,可以纠正使得其正常运行?(结合内存结构分析)
8月28日更新:经过验证第14题编译器在强制转换时会自动修正指针内容,楼主第11题回答错误 - 反问,问了小组做的业务(因为面试官是主管,他介绍得比较详细),以及可以提前学习哪些技术栈
- 平时玩哪些游戏,想不想去做游戏?
- 如果给你offer来深圳腾讯,你会不会首选来这里(暗示通过了)
附第12题伪代码:
A:B,C{ virtual funA(); int a; } B{ virtual funB(); int b; } C{ virtual funC(); int c; } void test(C * pc){ pc->c = 9; } main(){ A * pA= new A; C * pC = (C*) pA; C * pC1 = new C; test(pC); test(pC1); }
8月24日 IEG 光子工作室群 HR面 28分钟
- 自我介绍
- 你在字节跳动实习过,实习给你最大的感受是什么?
- 你们学校有要求去互联网公司实习么?
- 有了解过游戏后端和互联网后端的区别么?
- 你在字节的哪个部门实习?
- 你在字节实习的小组做什么业务?
- 在字节实习的小组使用的编程语言是什么,是golang么?
- 在字节实习那么久,他们有给你offer么?
- 既然字节给你offer你来深圳,为什么还选择腾讯
- 反问
总结
我所在的小组看起来更注重实际工程能力而非八股文,三轮技术面试没有出过一道算法题
腾讯的面试流程较慢,建议各位早点投递腾讯
8月26日下午收到意向书
全部评论
(13) 回帖