同程后端一面

手撕比较简单,三元数组去重求0和
1.TCP三次握手能不能简化为两次啊?为啥要三次?
2.为啥三次就可靠了?
3.四次挥手能不能变三次呢?
4.time wait出现在哪一方
5.不考虑资源限制,服务端只多能并发建立多少个tcp链接呢?
6.单进程客户端和多进程客户端连接有啥区别?
7.端口范围能不能改啊?
8.http2和1的区别 改进
9.怎么理解2的多路复用?
10.epoll和select优缺点
11.epoll你觉得有啥问题
12.你说线程能够共享fd吗?怎么共享的?
13.这fd是监听fd还是读写fd啊?
14.你设计一个server监听端口处理事件,多线程下每个线程的职责应该大概是什么呢?
15.那你说用主线程去监听fd的话,实际上就不会出现线程竞争fd的这种情况吧?
16.堆栈内存区别
17.哈希表特点,你觉得他是种什么样的数据结构
18.设计网关有哪些核心的点要考虑呢?
19.流量均衡怎么保证?
20.你说到加权轮询,具体要怎么实现?
21.那假如我有cd两个后端节点要动态加入,又要怎么做?
22.假如我a节点挂了,我应该走什么流程处理?
23.那我a节点回复后,再怎么加入到节点列表呢?
全部评论

相关推荐

不愿透露姓名的神秘牛友
10-29 06:45
1.自我介绍2.java中重载和重写的区别3.说一下MySQL的索引,想到什么说什么4.说一个Redis常见的缓存问题5.本科是什么专业,硕士是什么专业6.具体研究方向是什么7.项目选题怎么来的8.对测试的了解怎么样,或者说有没有自己对项目进行测试9.你用jmter会关注哪些指标10.假如一个秒杀场景,你来设计一下测试用例,多说一些,越全面越好,不用怕说错11.假如说项目上线,进行了一次秒杀活动,预期是只有一个商品能够卖出去,结果查数据库发现卖了两个,你觉得可能是哪些地方有问题12.讲一下你的智能客服是怎么实现的13.大模型去funcing call这一步的函数是你自己去完成的吗14.手撕:给一个String字符串,对其中空格部分进行一个替换,替换为 %20,其他内容保持不变,最后输出结果15.你觉得现在大模型的发展对于我们测试领域,可以有一些什么应用16.你后续对于工作上的规划大概是什么样的,升学?找工作?开发?测试?产品?17.有没有什么跟别人合作的一些事情,或者是项目18.你在这个小组里是一个什么样角色19.有没有过那种压力特别大的时候20.如果是生理上的压力,比如说做一个什么东西干到很晚21.像我们工作中,一方面需要做一个任务定一个排期,但是这三天中有很多的会议,你会怎么去应对22.假如说你负责测一个项目,然后对接一个开发的同事,有很多bug他没有去修改,处于摆烂状态,你怎么去处理23.你现在回头看的话有什么印象最深的事情
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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