腾讯IEG面经

#面试问题记录# 算法题:
1:消消乐 :给定一个数字字符串,相邻两个数字之和为 10,就可以抵消。返回最终字符串长度。
例如:“137285”,结果:2
2:leetcode442:找数组中重复元素(不能使用额外辅助空间,且时间复杂度为o(n))
例如:“1,2,3,4,5,2,3”,结果:“2,3”

拷打项目

结合项目引申出来的八股:
1.刚才提到那个,比如说我们说那个Redis,对吧? Redis 它性能其实是会比较高的,对吧?那为什么说它的性能会比较高。
2.你单个核的话我能处理这么多,对吧?那我多个核的话我可以同时去处理。
3.Redis的持久化有哪些
4.那 RDB 这种的话,它现在是全部的一些数据做一个快照,对吧?那它会阻塞吗
5.进程 fork 一个子进程,对吧?那他们的内存是什么样子的?
6.HTTP了解多少
7.HTTP版本差异
8.假如我们有一个 TCP 的客户端和服务端,他们已经建立了连接,对吧?然后这个时候如果说我们把服务端的进程 kill 掉客户端它会有感知吗?
9.为什么收不到ACK?
10.这里其实涉及了两个问题,一个是这个端口已经被释放掉了,对吧?那被释放掉的话,那相当于如果说系统收到一个包,对吧?然后这个包请求了一个不存在的一个端口,就没有在监听那个端口,对吧?那会怎么样?是丢弃吗?还是说是其他的,对吧?
11. TCP 建立连接的话,它会涉及到哪些 SOCKET 相关的系统调用?
12.linux系统操作过吗

最后聊了十分钟天

发面筋攒好运
全部评论
佬,写完测评后多久有消息啊?快一周了还没反应是挂了吗
点赞 回复 分享
发布于 07-15 23:54 广东
实习?
点赞 回复 分享
发布于 07-15 09:59 北京

相关推荐

7.18 二面 疯狂道歉1.自我介绍2.5层网络分别是什么,讲讲每层什么协议,有什么东西3.MTU包含哪些层的数据,大小一般多大怎么计算4.MTU和MSS区别5.TCP怎么保证可靠的6.建连和断连是怎么样7.为什么挥手四次要比握手多一次8.挥手并不是一定得四次,能在更少次数内实现,请分析可能怎么做的9.既然能挥手次数更少,但是为什么现在主流还是四次10.我假设是一个客户端,我在和服务端通信,我怎么知道发送窗口数据量是多大呢11.现在已经有了一个滑动窗口了,这个滑动窗口大小变化的时候是怎么变化的12.我丢包了,那这个窗口大小是不是就有问题了,有什么处理方案13.你作为一个一端的程序,是怎么知道是网络拥塞还是是链路丢包的14.TCP的拥塞控制是怎么做的15.假设要让你设计一个完整的判断网络拥塞还是链路丢包的协议,你会怎么设计16.现在假设你打开腾讯视频,突然某些(不是所有)视频你看不了了,你会怎么分析+排查+定位+解决这个问题,从app端上的问题-》网络的问题-》服务端的问题各个角度尽量全面的分析17.wireshark你了解吗,怎么在手机上抓包呢18.算了你假设你能在手机上抓包,你怎么从二进制数据排查定位分析这个场景的问题原因呢19.抓包的底层原理是怎么样的,这个包是怎么从操作系统的内核态数据取到的20.HTTP1-3对比,讲讲多路复用在内核是怎么实现的21.QUIC保证udp可靠传输和tcp自身可靠传输的对比22.HTTP和HTTPS区别23.你讲讲HTTPS的完整的方案24.你这种方案的RTT是多少25.有1RTT的HTTPS方案,你了解吗26.你对网络安全了解多少,像DDOS攻击,中间人攻击这些了解吗,有没有一些解决27.k个一组翻转链表GGGGGG
投递腾讯等公司7个岗位
点赞 评论 收藏
分享
评论
点赞
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务