25秋招腾讯cdg支付后端面经(评估)

✔️9.11一面
拷打字节实习经历
拷打开源项目
拷打mq,拷打SSTable,结构,读过程
go的GC机制,为什么用三色标记法?

mysql的索引结构(b+树),索引优化,什么是回表?
mysql三万要分表是为什么?(保证b+树始终三层,减少IO)
mysql四个事务隔离级别
读提交和可重复读区别,为什么会幻读?什么是幻读?
HTTPS握手过程

没写算法题
秒复试

✔️9.13二面(1.5h)
字节实习经历
redis底层数据结构,redis挂了对你写的服务有没有影响(弱依赖),redis高可用性,主从怎么同步效率更高?(先打到主服务器,同步完成才打到从)
mysql索引优化,底层数据结构(B+),为什么用B+,B+数据结构,B+怎么插入的?数据大小顺序怎么样的(左小右大)
打开代码讲os项目,fork过程(❎),内存实现
键入网址发生的一系列操作,浏览器缓存用的什么协议?(❎)ringbuffer,过程,什么是DMA还有过程,epoll底层怎么实现?

命令题:
top命令,多核情况下负载高低命令(❎)
tcpdump命令
netstat命令,closewait和timewait状态何时出现?socket过程

场景题:
大文件小内存数据排序问题,两两归并比较慢怎么优化(多路归并),多路归并思想?时间复杂度?

智力题×2:
1、一箱苹果一箱橙子一箱混合,标签贴错的,只拿一个,怎么正确判断每一箱里的是啥?
2、十七个瓶子里有一毒药,第二天要知道哪瓶是毒药,要用多少只小白鼠?

非技术问题:
微信同事对你的评价是怎样的?
个人的优点缺点?周围人的反馈,个人的选择是否会考虑长期的发展?一直让举例子举例子。
base在深圳,问了下是哪儿人,做数字货币支付相关,语言栈是C++往go迁

✔️9.20三面
面了一个小时50min,像总监面
过了一天半状态变hr面

✔️9.26hr面
差不多20分钟,面完秒录用评估

许愿offer
全部评论
姐妹请问发offer了吗
点赞 回复 分享
发布于 2024-11-07 16:42 湖北
佬,发offer了吗
点赞 回复 分享
发布于 2024-10-10 21:26 湖北
总监面问这么久……这要问啥呀
点赞 回复 分享
发布于 2024-09-26 21:58 上海

相关推荐

01-16 14:47
已编辑
宁波诺丁汉大学 Web前端
发发面经积好运感觉这一次面试涵盖了前端大部分的八股了实习期间主要做了哪些事情?你是如何与产品和后端对接的?你在项目中主要使用 Vue 3 + TypeScript,那你觉得 Vue 开发中的“最佳实践”是什么?你刚刚也有提到“业务组件设计”,那你总结的组件拆分原则是什么?如果一个组件内部代码超过 200 行甚至上千行,但全是内部逻辑,是否还应该拆分?你怎么判断?你在 Vue 中是否会把组件拆得很细?拆分的边界在哪里?监控主要上报哪些类型的数据?是性能指标、错误日志,还是业务行为?具体监控了哪些性能指标?你是否了解 unhandledrejection 事件?知道如何监听 Promise 异常吗?如果让你自己实现一个前端的错误监控,你会怎么做?你提到做过性能优化,具体是从哪些方向入手的?你说有些页面内存占用高达 1.2GB,是怎么发现和定位内存泄漏的?你排查出的主要内存泄漏原因有哪些?你觉得常见的内存泄露都是什么原因导致的?除了你们项目中的问题,你还了解前端常见的其他内存泄漏场景吗?你是如何判断“合适的时机”去清理缓存的?你说对 TypeScript 比较熟练,那了解泛型(Generics)和工具类型(Utility Types)吗?在腾讯的项目中,团队是否强制使用泛型?你们常用哪些工具类型?你用过 Pick、Omit、Partial、Record 工具类型吗?有没有自定义过高级类型?你了解“依赖注入”这个概念吗?你在校内项目中用 WebSocket 替代了长轮询,为什么做这个技术选型?你是如何实现断线重连机制的?断线期间丢失的数据,是如何同步回来的?是通过记录断开时间戳,让后端返回这段时间内的增量数据吗?你能解释一下 JavaScript 的事件循环(Event Loop)吗?宏任务(Macro Task)和微任务(Micro Task)的执行顺序是怎样的?比如 setTimeout、Promise.then、queueMicrotask 的执行先后?UI 渲染发生在事件循环的哪个阶段?是在宏任务之后吗?渲染会阻塞 JS 主线程吗?或者说,JS 执行会阻塞渲染吗?你知道 Promise.all 和 Promise.allSettled 的区别吗?请手写实现一个 Promise.allSettled 方法。需要处理所有 Promise 的 settled 状态(fulfilled / rejected)返回格式是否符合规范?你刚才代码里用了 fulfilled 和 rejected 字段,这是参考了什么规范?(暗示 Promise A+ 或 ES 规范)你了解 Promise A+ 规范吗?感觉问得比较多和杂,我基础也确实不算很好,有不少都没答上。甚至没有考我算法题
nlhxq🌱:哥,你怎么还在找实习啊
实习与准备秋招该如何平衡
点赞 评论 收藏
分享
评论
6
40
分享

创作者周榜

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