2018腾讯、美团C++后台研发实习生面经

腾讯面经:

腾讯提前批一面面经(OMG腾讯视频部门):

  1.自我介绍

  介绍完了就从我简历第一条一直往下问

  2.说一下c/c++源文件如何从代码变成可执行程序的(程序的编译链接)

  3.常用的数据结构有哪些?

  4.数据结构排序和查找算法你知道的有哪些?各个的时间复杂度和空间复杂度?

  5.快速排序的实现?

  6.快速排序非递归如何实现?

  7.快速排序是稳定的吗?排序的稳定性是如何定义的?

  8. C++的STL中的vector说一下

  9. vector初始化10个大小,之后push_back超出了怎么办?

  10. map底层

  11.红黑树有了解吗?说一下你对红黑树的理解。

  12. Linux下常用的命令有哪些

  13.查看一个进程打开的文件怎么查看

  14.如何查看指定进程打开的端口号

  15. linux系统编程,说一下IO复用poll,epoll

  16.听说过哪些http服务器(我说了apache/nginx/lighttpd)

  17.使用哪些?

  18. tcp的五层结构

  19. tcp的建立和断开(三次握手四次挥手),最后说道TIME_WAIT状态结束

  20.他问TIME_WAIT状态持续多长时间,为什么会有TIME_WAIT状态

  下面问项目相关的,

  21.大概讲一下这个项目负载均衡是干嘛的?

  22.半同步半异步模型说一下。(因为我简历上写了)

  23.如果一个客户端请求异常是如何处理的?

  24.然后他又说这个客户端如果请求连接之后再无响应怎么办?

  25.对数据库了解吗?

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值