腾讯 一面:csig,中间件(社招)

腾讯

一面:csig,中间件

1.项目

2.项目中单进程模型,怎样做到的高并发。(这个我没考虑过,下来查了一下,servlet 是单

实例多线程的模型。具体的可能会涉及到tomcat 最大连接数,最大线程数的概念)

3.代码中有线程池的概念吗?如果结合你的项目设计线程池,你应该怎么设计

4.redis 集群中保证高可用,哨兵概念,持久化机制,redis 是单进程的,持久化过程怎么进

行。redis 中有哪些数据结构,简单说一下,你项目中存的内容都用过哪些数据结构。redis

序集合的底层是什么,跳表的特点有哪些,具体实现是什么。比如插入过程说一下。

5.redis IO 模型,从select 讲到了pollepoll,详细将epoll。为什么epoll 只拷贝一次,而

另外两种需要拷贝多次。具体是通过什么机制实现的。回调,哪里体现到了回调。回调函数

源码看过吗?写过吗?

6.分布式系统了解过吗(csig 中间件团队,我这真没搞过)

7.TCP 拥塞控制,流量控制说一下,滑动窗口

8.怎么判断网络上发生了拥塞,重传?失序?(提示了quic 算法ppi 算法)

9.tcp_reuse timestamp 参数(具体的time_wait 参数相关)大量time_wait 需要做的处理

10.为什么time_wait 2MSL2MSL 时长是多少,为什么需要将time_wait 设置减小,调整

时间有什么意义。(需要再深入再详细一些)如何让time_wait 快速回收。

11.tcp 里面的接收窗口(没get 到点)。接收窗口如果是0,什么情况。详细说一下。

12.tcp 粘包

#面经##社招##腾讯##C++工程师#
全部评论
木有算法题?
1 回复
分享
发布于 2021-06-07 08:37
(提示了quic 算法ppi 算法) 这两是啥算法啊
点赞 回复
分享
发布于 2021-07-08 16:31
乐元素
校招火热招聘中
官网直投

相关推荐

4 61 评论
分享
牛客网
牛客企业服务