腾讯后台开发日常实习面经

流程

  • 6.16官网投简历
  • 6.17一面
  • 6.28二面
  • 7.6 hr面

面经

一面 70min

一面体验挺好的,面试官人很和善,回答后面试官有反馈,问项目比较细,基本都是围绕项目展开的,一般都是你说了然后追问细节或者底层原理,所以不太懂的尽量别说或带过

项目:

  • 介绍一下项目
  • 一个连接到来的具体处理过程是怎么样的
  • 线程池是怎么分配任务的(轮叫)除了轮叫还有那些
  • 是怎么实现的线程异步唤醒
  • 对端连接断开后服务端会收到什么响应 (会收到EPOLLIN事件,但read()返回0) 你是怎么区别和read数据到0的(ET模式读数据会读到EAGIN)
  • 怎么处理的TIME_WAIT状态、RST响应呢
  • http协议解析是你自己写的吗(看了nginx的状态机 模仿的)
  • 有没有了解过其他的开源服务器 怎么了解的 看的源码还是别人博客什么的

基础知识:

  • C++多态
  • const static关键字的作用
  • 智能指针了解多少 怎么实现share_ptr的线程安全的
  • 网页上输入网址到输出页面发生的过程 (DNS查询原理、(ARP协议问了原理问了发包中arp包里IP地址是谁的,mac地址保存的谁的) 、回传的时候怎么确定局域网的某台主机的,NAT网关知道吗、http请求响应字段是怎么解析的)
  • 刚刚说到负载均衡&#
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值