度秘四面面经
前几天又收到了度密的面试邀请,周六现场面,本来抱着随缘的心态去面,结果这一去就是四个小时
虚脱.jpg
一面:
- 讲讲项目
- 你得项目中如何保证可用性?
- 如果你的集群master挂了,如何保证master上保存的数据不会丢失?
- 你多想几种方案,各自跟我说一下他们的优缺点。
- 你只说了这几种方案的性能开销,你再考虑一下这几种方案协议设计的难度如何?
- 讲讲你的集群选主逻辑,怎么依赖redis的?
- 基本的数据结构会不会?
- 两个栈模拟一个队列,写一些伪代码
- 你觉得C++和go各自有什么优缺点?
- 有了解go的GC吗?
- 你说说标记清除算法的原理吧
- 我看你写了个协程库,你说说协程是什么吧
- 讲讲TCP的三次握手
- 手撕代码:先序遍历二叉树
二面:
- 说说你的第二个项目,它的总体设计,用了什么消息中间件,大概有多少流量,极限流量是多少?
- 讲讲你的选主逻辑
- 用你擅长的语言写一个urlEncode的解析
- 你用'='分割kv对,那有考虑有多个等号的情况吗?
- 讲讲协程吧,go的协程设计
- 有了解人工智能吗
- 手写一个解析ipv4的代码吧,把它转化成uint32
三面:
差点把三面当成了HR…甚至给他科普什么是线程安全……然后四面HR姐姐跟我说三面面试官很可能是我以后的大leader……
啊啊啊啊啊啊啊啊啊啊啊啊啊啊以头抢地
- 讲讲你的第一个项目,它的背景,做的优化
- 有拿到其他offer吗
- 平时是怎么学习的,看那些书,哪些博客?
- 有没有自己的偶像?
- 了解链表吗?
- 业界比较新的对链表的东西有跟踪码?
- 来讲讲倒数第k个节点怎么找?其中会有哪些异常情况?
- 要不你手写一下吧。
- 平时和同事关系怎么样?
- 你和同事合作的经验有哪些?如何?
- 你在你们实验室的工作角色是怎样的?定位是什么样的?
- 平时是怎么准备面试的?会看哪些书?会在面试前特地看书吗?
- 给你一个场景:我们的小度智能音响,你对他说一句“放一首悲伤的音乐”,他就给你放一首。如果让你来设计,你的思路是什么?没关系,不懂人工智能也可以描述。 这个问题发散了很久。
四面:
hr姐姐,基本闲聊
- 你的成就感来自于哪里
- 你的优缺点
- 跟三面面试官聊得怎么样……(以头抢地而死
由于是现场面,很多细节忘了,不过总体感觉会更偏重项目一点。基础问的不多,代码题也相对简单,就是不知道结果如何。反正一天多了没结果,就当挂了吧。
o(︶︿︶)o 唉
#百度##面经##秋招##C++工程师##内推##提前批#