[todo]后台开发面试 网络编程 数据库

16 篇文章 0 订阅
12 篇文章 0 订阅

参考文章

腾讯后台开发面试总结,原创,吐血推荐!!

引文及相关资料


网络编程:


tcp与udp的区别(必问)


udp调用connect有什么作用?


tcp连接中时序图,状态图,必须非常非常熟练


socket服务端的实现,select和epoll的区别(必问)


epoll哪些触发模式,有啥区别?(必须非常详尽的解释水平触发和边缘触发的区别,以及边缘触发在编程中要做哪些更多的确认)


大规模连接上来,并发模型怎么设计


tcp结束连接怎么握手,time_wait状态是什么,为什么会有time_wait状态?哪一方会有time_wait状态,如何避免time_wait状态占用资源(必须回答的详细)


tcp头多少字节?哪些字段?(必问)


什么是滑动窗口(必问)


connect会阻塞,怎么解决?(必考必问,提示:设置非阻塞,返回之后用select检测状态)


如果select返回可读,结果只读到0字节,什么情况?


keepalive 是什么东东?如何使用?


列举你所知道的tcp选项,并说明其作用。


socket什么情况下可读?


db:

mysql,会考sql语言,服务器数据库大规模数据怎么设计,db各种性能指标


最后:补充一个最最重要,最最坑爹,最最有难度的一个题目:一个每秒百万级访问量的互联网服务器,每个访问都有数据计算和I/O操作,如果让你设计,你怎么设计?


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值