沾喜气
点赞 评论

相关推荐

04-01 21:44
已编辑
同济大学 C++
1.自我介绍2.你简历上有写容器,详细解释一下容器怎么实现隔离的?内部网络是怎么定义的?容器间怎么通信的?越详细越好(这个下去有认真看,回答namespace和c组机制,详细讲了这两种机制还有容器内部的一些依赖相关的问题)3.一个容器向另一个容器之间发送数据,这个数据会到内核么?响应过程是怎么样的?(这个问题不是很了解,回答是从sel4微内核架构、容器运行时、容器的bridge模式去考虑的)4.给你一个数据帧,这个数据帧是怎么一层层解析成应用的?、(理解成网络的MAC帧了,回答了一下网络的七层模型还有涉及到的一些协议,面试官提醒之后换了一种方式,但是感觉这个答得一般)5.了解I/O多路复用么?(还说了其他的一些名词没太听懂)答:不太了解这方面的6.C++多态了解么?里面的virtual有什么作用7.C++智能指针unique_ptr、shared_ptr8.后续的职业生涯规划怎样的9.反问环节1)面试结果多久出?答:很快2)对我今天的面试表现有什么建议呢?请尖锐一点答:可以看出你对容器的了解还是非常深入的,但是对于网络模型,比如数据包到达网卡之后怎么解析的了解不太深入,后续需要对知识的广度和深度进行挖掘。3)如果通过这次面试了后面还有几面呢?答:还有一次HR面————————总体感受就是,问得非常深入,会涉及非常底层的一些实现,感觉确实有一些不足。面试官提问的时候也会去进行一些引导,可惜有些问题确实不太了解腾子收留我吧求求了!!!————————wc!!!!刚随便看了一下,复试秒过!!!收留我吧鹅厂!!求求了!!!
腾讯二面844人在聊 查看11道真题和解析
点赞 评论 收藏
分享
CSIG腾讯云一面 40min1.用户态实现协程实现(xv6实现)2.协程的调度方式?(RR)3.协程调度是否是抢占式?4.如何做到抢占式调度?(介绍了OS)5.协程和线程的区别?6.协程产生IO或网络socket如何让出调度?7.如何管理IO事件?8.断点续传的场景?9.使用什么协议进行数据传输?10.实现私有协议如何进行分包?(处理粘包)11.客户端切分4k大小写缓冲区,如何进行分片?12.已经在IP层分包为什么要在TCP分段?13.TCP如何进行重传?14.场景换成UDP,IP层分包为1 2 3 ,假设第3个包丢失那会怎样?(那就是丢了)15.成功接收的两个包可以被应用层处理么?16.发送方的包很小小于MSS,那协议栈会立刻发送么?(nagle算法和延迟ack)17.使用UDP传输,UDP传输该如何做保证可靠性?18.UDP实现传输的优势?19.为什么不使用HTTP作为业务层协议?20.TCP长连接如何保活?(keep alive和应用层心跳)21.服务端如何断包,确定包的完整性?22.服务端收到的不是完整的协议包该如何处理?23.MySQL连接池?24.使用什么数据结构来管理连接?25.如何对数据库连接进行保活?26.使用什么数据结构来管理心跳?(小顶堆,保活连接时间)?27.编译型语言和解释型语言区别?28.内核态和用户态的区别?29.两数之和(两者方法 双指针和哈希表之后分析算法区别)30.反问:面试结果什么时候出?31.预计到岗时间,时长,哪里人?CSIG腾讯云二面 40min1.哪里人2.河北人为什么不去北京实习,来深圳?3.主要编程语言?4.对其他编程语言了解么?5.构造函数能不能是虚函数?6.虚表为什么影响构造函数?7.析构函数能是虚函数么?8.头文件全局变量定义存在哪些隐患?(强符号冲突)9.C++内存分区?10.堆区和栈区的区别?11.C++vector为什么有size和capacity两个接口?12.了解vector的reserve么?13.C++ map set为什么没有vector的reserve预分配数据呢?14.三次握手在accept前完成还是后完成?15.调用accept前后程序状态会发生什么状态改变?16.介绍下快速回收(四次挥手)?17.开启快速回收,什么情况下会拒绝新连接的到来?18.项目中锁内存优化,如何发现锁内存性能存在问题的?(课程评测机制 和 从原理分析为什么要优化?)19.本CPU上得不到足够的内存,如何获取更多内存?20.有没有对比真实商用的OS的机制?21.介绍下第二个项目的收获?22.使用什么加密用户密码?23.服务端如何处理?24.salt存储在数据库,为什么要存?25.salt明文存在泄露风险?26.100本书,两个人轮流拿取,每次最多拿5本最少1本,先拿如何保证拿到最后一本书?(先取4本剩6的倍数)CSIG腾讯云三面 40min 追问到不会为止1.自我介绍2.介绍下协程的实现?3.协程栈内存如何分配?4.实现lazy allocation的场景是什么?5.设计实现malloc和free?6.对于小内存分配该如何管理?7.对分配出的小内存在节点记录大小有什么问题?8.如何优化?给了提示:每页分配切分为固定大小进行分配9.依据上述提示进行设计?10.了解自动内存回收策略么?11.给个设计思想,说了引用计数?12.引用计数在C++有类似机制么?13.shared_ptr和unique_ptr的区别?14.shared_ptr存在那些问题?15.循环引用为什么不使用裸指针和shared_ptr来解决而使用weak_ptr和shared_ptr来解决?16.介绍下IM的注册登录流程?17.为什么使用SHA256加密密码?18.为什么需要加盐?19.volitile介绍下?20.为什么需要缓存?介绍下缓存21.内存屏障,什么场景下需要使用?CSIG腾讯云部门HR面-1.面试体验?0.是准备本科毕业就工作么?1.介绍一个项目?2.项目都是独立完成么?3.介绍项目的难点,如何解决的?4.团队沟通觉得那些点比较在意?5.最近在学什么?6.可以实习多久? #暑期实习#  #腾讯#
点赞 评论 收藏
分享
03-28 10:48
门头沟学院 Java
贪玩的刚子为你答疑解惑:感觉美团二面真的是我发挥最好的一次面试,手撕5分钟a出来,后面都和面试官闲聊了,面试官还很细心的介绍自己的部门业务
点赞 评论 收藏
分享
牛客网
牛客企业服务