腾讯暑期实习二面凉经
主要两个问题,聊了近50分钟
1. 一个服务器有8个cpu,处理请求5ms,io操作200ms,理想情况下请问需要开多少个线程?还需要考虑什么情况?1s会处理多少请求
2.如何设计一个高效的可并发读写的缓存,用什么样的数据结构?如何进行内存维护?
3.HTTP 1.1 的持久连接是靠什么实现的?
4.TCP中有ip包么(不知道是不是理解错了意思?但是我反问了一遍面试官还是这么说的)TCP粘包说一下
5. 端口号是多少位的,为什么是16位的?
6. IP地址是多少位的,为什么是32位的?
本人非科班生,前两个比较工程的问题听到真的是蒙了,虽然挂了电话之后想想还是有点眉目,当时真的是反应不过来。
后两个问题,问的我也有点莫名其妙吧,我的回答是 “规定”,不知道有什么深层原因么
整场表现很不好,一定是挂了,感觉单纯的理论学习还是太欠缺了,继续加油吧。
#腾讯##实习##面经##Java工程师#