如果要求udp也可靠传输 楼主怎么回答呢
点赞 1

相关推荐

自我介绍 两道算法:1.找出现频率前k大, 用了堆做出来,但是可能面试官希望你手写堆,而不是用编程语言自带的实现,这里我不记得实现具体怎么写了,但是我说了大概的思路2。链表扭转,从中间分开两边,左右两边的链表都要翻转,最终拼成一个新链表(其实就是反转链表啦),用了栈来做,但是后面面试官问我为啥不用单向链表来做,我说之前有试过,但是好像行不通(以前做过反转链表的题,当时就是想用链表来做,但是后面没解决出来,我就和面试官说了),后面结束面试后回想好像确实单向链表能做,有点后悔那么说了3.实习项目里面哪个地方,做的最有成就感,解决了什么问题,选了什么方案,这个有提前准备,所以自我感觉还行?4.讲讲你的秒杀场景?也有准备过,但是后面面试官新说了一个场景,我也圆过去了5.mysql相关(在项目里面穿插来问):事务隔离机制的原理:临建锁.....mvcc(说了大概的步骤,记得不是很清楚)事务回滚,undolog,mysql宕机,redolog ,redolog啥时候发生,事务提交前6.操作系统:(这些都看过,但是忘了,,,,)讲讲淘汰缓存的一些算法 没答出来讲讲虚拟内存 这个答了个大概tcp三次握手四次挥手缺页,物理内存满了,怎么淘汰 也没答上tcp半连接队列全连接队列 这个没答上操作系统堆和栈的区别7.java相关(还是最熟悉java)深拷贝和浅拷贝怎么实现深拷贝javajava的clone方法是怎么样的jvm内存模型中创建一个对象的过程反问:业务有没有agent相关 答:主要还是电商场景最后第二天流程就结束了,感觉自己还有很多不足的地方,这些八股都没怎么背(主要是计网和操作系统,java和mysqlh还是相对熟悉的),以为可能会多问项目,但是项目才问了一点点。可能面试官比较看重这些基础知识,虽然算法题都做对了,可能实习的项目不太行,或者横向有很多比我优秀的吧,也没能挺进二面,还是有点遗憾的,其实还是很sad的哈哈哈,俺不会被打倒的。
查看18道真题和解析
点赞 评论 收藏
分享
05-24 20:05
门头沟学院 C++
腾讯wxg后台开发一面开局屏幕共享,没让自我介绍1.上来手撕一道kmp 自测三遍2.测完问你next数组怎么设计的?为什么这么设计?3.开始看第一个项目 问项目里op_type字段的枚举怎么设计的?为什么这么设计?op_type超过10之后怎么区分登录和其他操作?(问的非常细,我复习的时候也没关注过这一点,答的也很模糊)我答的分层编码4.那枚举为什么设置的这么简易?DL之类的很难让人解读,改成别的话和你用户界面上有没有差异(回答没有,枚举本质就是给整数起别名,编译过后会被替换 ,随便取名字。 这里觉得我代码不规范4.项目里用的什么协议?为什么不考虑用应用层的协议?还在用tcp的,这里才意识道我大二。。我说我写第一个项目的时候是大一,刚接触socket编程,所以还是用的传输层协议5.我看他不太了解我,我主动申请做一遍自我介绍以及实习经历6.看我第一个项目没用到什么新特性 开始转战第二个线程池项目,开始问我硬件并发数 cpu核心数是怎么获取的?线程池构造时的数量那里7.线程池workers是怎么赋值的?怎么负责的?承担的工作是什么?8.跑一下线程池test9.为什么不考虑用unordered_map?而用map?10.项目用没用到智能指针?用了哪个?为什么用?不用直接加锁不行吗?面试官认为感觉没这个必要我扯了一大堆,他最后说跟这个没关系 最后结果还是不需要用智能指针11.你觉得什么时候一定要用到unique_ptr?什么场景下?12.了不了解面向对象的分析及设计这门学科?了不了解单例模式,工厂模式,代理模式?13.简单讲讲你认为的分布式事务,高并发业务,以及容器化编程然后没了 口头说二面好好准备
查看15道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务