腾讯提前批面经

⭕一面:拷打两小时,一堆数据库和os、计网相关的问题: 1. 键入一个域名,整体怎么做流转的,要很详细 2.然后http协议那里,对于粘包问题,我们可以怎么解决。追问: 在http协议中,怎么判断拆包后组装后是组装完了,而不是一部分 3.尝试推导redis是怎么做分布式的,如何保证写入一样数据库 即使某些库发生了崩溃,数据仍然存在 4.raft协议里面为什么是n/2+1认为ok 5.a函数调用b函数,汇编角度怎么发生的 6. 算法:(1)字符串转16进制,并且16进制转字符串 (2)实现lru,并且key.size() << value.size() (进阶版:多线程实现)

⭕二面: 1. 介绍实习 2. redis push命令怎么做幂等 3. 两张一亿条的excel表,主键相同,怎么合并写入磁盘 4. 算法题:(1)实现计算器(带+、-、*、/和括号) (2)知道两个矩形的左上和右下两个顶点,求交集矩形的顶点

⭕三面(总监面,有面总监的可以参考): 1. 算法题:大模拟,实现扑克牌斗地主(两人轮流出牌比大小,也要处理一些异常情况)接下来问了几个c++题(面试时本人已经明确说了不是c++语言技术栈但仍然问我,这点很😣): 2 p = nullptr, p->memory(arg),会发生什么,为什么 3. c++的malloc底层原理 4. pagecache是什么,好处和坏处?如何绕过pagecahce直接写入磁盘 5. 设计模式中的开放关闭原则是什么

⭕三面挂 总结:以后再也不面鸡架了,只能说隔行如隔山。还有提前批是真难

腾讯26届技术提前批启动

官网切换-技术研发提前批

开放岗位:前端、移动端、PC端、游戏端、测试开发、技术运营

内推链接:

https://join.qq.com/resume.html?k=NjPXp4F5mi0oi7o1FwvHSA

记得用我的内推码,优先筛选 然后可以跟进进度哈 和对接的hr已经比较熟了

#腾讯##腾讯内推##秋招##校招##offer#内推

全部评论
您是我见过最帅的牛客男孩
点赞 回复 分享
发布于 09-03 21:10 广东
可以后续帮推进度嘛
点赞 回复 分享
发布于 今天 09:57 广东

相关推荐

10-10 23:04
门头沟学院 C++
1.&nbsp;移动语义的适用场景是什么?2.&nbsp;内存泄露通常有哪些原因?3.&nbsp;(追问)除了未释放和循环引用,还有哪些原因?4.&nbsp;多线程如何处理并发(变量)问题?5.&nbsp;防止并发有哪些方式?(追问锁以外的机制)6.&nbsp;除了锁,还有哪些方式?(再次追问)7.&nbsp;信号量是如何进行管理的?8.&nbsp;多进程间通信有哪些方式?请讲几个。9.&nbsp;你做的流媒体服务器是单进程多线程架构吗?10.&nbsp;一对一聊天和群聊(多对多)在架构上有什么不同?为什么群聊可能需要多进程?多进程具体做什么?11.&nbsp;同步和异步的区别是什么?能否举一个异步的业务场景例子(比如你项目中的异步日志系统)?12.&nbsp;异步日志系统的大致实现思路是什么?13.&nbsp;这个日志系统是自研的还是使用开源组件?14.&nbsp;你的项目里用到了哪些设计模式?15.&nbsp;单例模式是线程安全的吗?16.&nbsp;除了工厂和单例,还了解或使用过其他模式吗?(如观察者、策略模式)它们的使用场景是什么?17.&nbsp;你在项目中遇到的最复杂或最难的问题是什么?是如何解决的?(引申出加密解密问题)18.&nbsp;加密解密问题具体是什么原因?最终如何解决?19.&nbsp;从1000万条记录的数据集中找出分数最高的Top&nbsp;K个记录,你会用什么算法?时间复杂度是多少?20.&nbsp;(追问)该算法对内存有要求吗?21.&nbsp;快速选择(部分快排)算法的时间复杂度是多少?22.&nbsp;(深入探讨)为什么快速选择算法的平均时间复杂度是O(N)?23.&nbsp;TCP和UDP有什么区别?24.&nbsp;为什么TCP需要三次握手?25.&nbsp;什么是I/O多路复用?26.&nbsp;epoll的边沿触发(ET)和水平触发(LT)模式有什么区别?你的项目是如何支持和选择这两种模式的?27.&nbsp;边沿触发(ET)模式是否可靠?在什么情况下可能存在问题?28.&nbsp;什么是死锁?在什么情况下会发生?如何避免或解决死锁?29.&nbsp;如果发现数据库查询效率很低,你会通过哪些方式来排查和优化?30.&nbsp;(追问)除了优化SQL、索引和分库分表,还有哪些优化思路?31.&nbsp;项目是在什么操作系统上开发的?32.&nbsp;是否使用过GDB进行调试?如何调试程序崩溃(如使用core&nbsp;dump文件)?33.&nbsp;在项目开发中,除了GDB,还使用了哪些调试工具和方法来排查BUG?34.&nbsp;你最近在看什么技术书籍?有什么心得或启发?
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务