腾讯TEG一面

TEG网络研发部。半小时多结束,感觉是kpi。后台开发岗位

纯靠回忆,有些问题和细节忘了。

  1. 自我介绍
  2. 介绍之前实习内容(之前做的数据库),没深问技术细节,除了实习工作,就问了下对公司产品的场景,架构理解。
  3. 了不了解消息解耦,比如多个终端产生海量数据存入数据库的问题,答的用消息队列
  4. 集群的控制节点怎么确定的,raft协议了解吗,说说流程。(很久之前看的了,答了选主,多数派原则,心跳。忘记答关键的WAL日志了)
  5. 了解什么消息队列(RabbitMQ),与其它产品(如kafka)对比。
  6. mysql MVCC实现原理
  7. mysql 三个日志介绍。redolog和binlog区别。
  8. redis分布式锁
  9. redis缓存雪崩,穿透原理和解决方案。
  10. 布隆过滤器原理
  11. tcp 第三次握手能传数据吗
  12. tcp发送窗口控制细节,窗口大小如何确定(这个具体的算法忘了)
  13. 拥塞控制细节
  14. NAT协议,为什么分子网ip
  15. 为什么要区分交换机和路由器,只有其中一种设备不行么
  16. 开始问项目。说说协程,怎么用汇编实现的。C++20有协程对比一下(无栈协程)。go语言也有协程对比一下(不会只知道GMP,说的调度策略不同)
  17. 看我的简历只有CPP,问java,go了解吗,这些语言对比一下。(随便扯了什么jvm,跨平台,反射,协程,GMP之类的)
  18. java反射原理,什么场景会用(不清楚了,只知道能动态获取类型信息)
  19. 项目用了epoll,讲一下原理
  20. epoll底层红黑树插入流程讲一下,和跳表与其它自平衡二叉树对比(插入流程不知道)
  21. lru-k算法介绍一下,相比lru做了哪些改进
  22. lru-k中的删除不是O(1)的吧,怎么做的(用哈希表加list迭代器在o(1)复杂度erase)
  23. 零拷贝了解吗,讲一下原理(这个只知道概念)
  24. RDMA,XXX(没听说过,忘了)了解吗,(讲了下RDMA概念)
  25. 大数据听说过么,谷歌的三大基础论文。讲一下Mapreduce思想
  26. 普罗米修斯,XXX,XXX(没听说过忘了)了解吗,用途和原理

反问: 部门业务 为什么么手撕(说ai发展,手撕不是必要的)

全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

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