腾讯TEG云架构平台部后台一面

1. 先自我介绍。
2. 询问项目是否还能有优化的点?项目用到了redis,redis挂了的话怎么办?(一开始没有答通过主从复制来实现redis的可用性)
3. 项目的排队用什么做的?如果要实现优先级怎么办(sortedSet)?sortedSet的底层数据结构是什么?(跳表)
4. 答完通过主从复制来实现redis的可用性之后就问对redis的主从复制了解多少?(讲了2.8版本和2.8版本之后的一些区别,但是细节上的是什么命令并没有提到。)
主机向从机发送哪一些内容?(日志文件,偏移量,主服务器的id)。
5. 有没有了解过redis的源码(答了看了一点就没有继续问了),之后问了rehash是怎么实现的(大致说了过程。)
6. ACID中的I是什么?如果实现个隔离性?MVCC怎么实现的?(说了隐藏列,undo段。感觉说的不是很清晰)
7. 知道DoubleWrite嘛?(听过,没详细了解)
8. redo log中的事务都是已经提交的嘛?(不一定)如果确定redo log中的日志是不是已经提交的了(说了用checkpoint)?checkpoint可以起到什么作用?
9. poll和epoll的区别?边缘触发和水平触发了解过嘛(听过,知道是epoll的一些触发机制)?
10. upd如何实现成tcp?
11. 进程间的通信方式?
12. mysql的异步复制和redis的有什么区别?(说了自己的理解觉得差不多,发送日志文件,类似于偏移量的属性等等)

算法题:《最接近的三数之和》leetcode原题:https://leetcode-cn.com/problems/3sum-closest/(刚好没有写过,写了一个排序的解法,但是应该是错的,面试官看时间快到了也没有说什么。)

反问:建议
1. 项目一定要做好横纵对比,要想清楚问什么最后采用这种方式。
2. 写到简历上的每个点一定要弄清楚来,因为很有可能会被往深了问。

总结:
1. 每个知识点最好是能够自己组织语言说出来,面试过程中经常不确定要从哪里说起才行。
2. 跟面试官说的每个知识点一定要弄清楚,就像水平触发、边缘触发,学习epoll一定会听说过,但是当时学的时候偷懒就跳过去了,现在报应就来了。

#面经##腾讯#
全部评论
大佬怎么投的啊
点赞 回复 分享
发布于 2022-03-09 10:13
大佬过了吗
点赞 回复 分享
发布于 2022-03-09 10:50
楼主什么时候投的
点赞 回复 分享
发布于 2022-03-09 15:04
刚面了,问的太难了
点赞 回复 分享
发布于 2022-03-09 21:15
老哥后续怎么样
点赞 回复 分享
发布于 2022-03-13 17:40

相关推荐

02-04 02:02
产品经理
鼠鼠兴高采烈地去看演唱会,好不容易找到了自己的座位,刚坐下准备好好享受这场视听盛宴。这时,一个打扮时髦的女生走过来,一脸歉意地说:“我的朋友在前面那排,我们想坐一起,你能不能跟我换个座位呀?我请你喝奶茶!”鼠鼠想着大家都是来享受演唱会的,换个座也没什么,就爽快地答应了。 演唱会开始后,鼠鼠正沉浸在歌手美妙的歌声中,突然旁边有人拍了拍它,一个五大三粗的大汉皱着眉头说:“这是我的座位,你怎么坐这儿了?”鼠鼠一脸茫然:“我是跟别人换的呀。”大汉不耐烦地吼道:“我管你跟谁换的,赶紧起来,把票拿出来给我看看!”鼠鼠被这气势吓得不轻,哆哆嗦嗦地翻找着票,可怎么也找不到刚刚和自己换座位的女生。 没办法,鼠鼠只好起身去找原来的座位,结果到了那儿发现已经被一对情侣给占了。鼠鼠小心翼翼地说:“不好意思,这是我的座位。”那对情侣中的男生白了鼠鼠一眼:“你有什么证据说是你的?我们来的时候就没人坐。”鼠鼠急得眼眶都红了,正不知道该怎么办的时候,旁边的女生开口了:“算了算了,你就让他坐呗,这么点事还计较。”男生虽然一脸不情愿,但还是往旁边挪了挪。 鼠鼠坐下后,还没缓过神来,就听到那女生小声嘀咕:“真倒霉,碰到这么个事儿精。”鼠鼠心里委屈极了,这场原本期待已久的演唱会也变得索然无味。 演唱会结束后,鼠鼠回到家,越想越气,打开牛客疯狂码字:我发誓,以后再也不会在外面给别人换座位了 !
挣K存W养DOG:窝囊组拉出去砍头
点赞 评论 收藏
分享
评论
2
54
分享

创作者周榜

更多
牛客网
牛客企业服务