腾讯TEG实习面试过程

面试公司:腾讯TEG 啦啦啦,简历被捞起来了 一面:今年5月——68分钟 笔试部分:判断两个字符串是否同构,********上还是比较多的,没想到居然这么直接。

  • 自我介绍
  • 线程和进程的区别
  • 共享内存的用法
  • 僵尸进程是什么
  • TCP和UDP的区别
  • TCP如何保证可靠性、TCP拥塞控制逻辑是怎么样的
  • HTTPS过程
  • Linux的fork指令
  • 说出四个端口及其作用
  • 查看进程状态的指令
  • C++中malloc和new的区别
  • C++中include时如何保证不重复加载头文件
  • C++中的重写和重载
  • 对C++11的了解,智能指针的实现方式
  • 内存回收算法,引用计数法原理
  • C++是内存安全语言吗?多态是怎么实现的?想想办法能外部访问类的私有成员吗?
  • 数据库中delete和drop的区别
  • 数据库中视图的应用场景,以及数据变更对视图的影响
  • 对于一个读多写少的大表,增加字段的策略

在项目相关的问题上,我分享了一些在学校学习C++的经历。虽然对自己在这方面的技术有信心,但这次面试确实让我感到有些挑战。

二面:今年5月——40分钟

二面同样包含了自我介绍和一些技术问题,这次更加深入:

  • 笔试:手写快速排序算法
  • 编码实现HTTP请求到返回的过程
  • 数据库的隔离级别和可重复读的底层实现
  • 使用数据库实现分布式锁的方法
  • 进程通信方式,共享内存的实现
  • Kafka消费端丢数据的解决方案
  • 零拷贝机制及其在Kafka中的应用
  • Zookeeper的应用,Hbase节点故障处理
  • 多路IO复用,epoll的实际应用
  • 线程池的底层实现和管理方式
  • 王者荣耀玩家匹配算法的设计让你来设计,你会怎么设计,复杂度和优化方法

最后

虽然是实习补录被选中,但还是比较开心能到二面了,要是腾讯过了,我就不去北京那个贼扣的游戏公司了。。。。 ps: 最后感谢这里的学长们帮我review简历

alt

#校招##面经##实习工作,你找得还顺利吗?##面试##牛客在线求职答疑中心#
全部评论

相关推荐

点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务