之前很少分享面经,因为要不就是实验室项目经历,八股拷打,一些解决问题的思路,没什么参考性。这次面试腾讯,又再一次深切的感受到大厂的威压(之前两次有过如此感受的是字节的提前批算法一面和快手算法三面),面完之后能明显感知到自己对于简历上所写内容的深入理解还不到位,以及难以在面试的短暂时间里体现出自己的优势。而且开放性问题不少,发出来看看大家的看法以及对于其中的某些问题有没有好的答案,不吝请各位大佬赐教!--------------总计 50min实习经历腾讯云计算,实习的两个月主要做了什么?(讲了两个主要完成的需求)C++引用和指针的区别?引用的底层原理是什么?比如只能指向一个变量(一开始没想到,之后意识到了是const pointer)在编译器的哪个阶段实现的?(?)C++11里的特性,说一说?(列举了常用的那几个)你知道 Lambda 使用时需要注意哪些问题吗?(我自己说了捕获和返回值,但这种开放性问题真的不好答,尤其是没具体的深究过)了解协程吗?(只说了知道腾讯开源的libco,但是具体没了解过,面试官说可以了解一下,C本身也有协程)网络编程epoll 和 select 的区别?(红黑树和数组)能不能再具体一些?epoll 和 select 是如何处理事件的?(这块儿也是好久没看了,看得多点,写的太少,就只有个印象)计网对 tcp 和 udp 了解的深吗?(这问题我该怎么答?)举例,如何用 udp 实现可靠传输?(除了序列号,超时重传,拥塞、流量控制等机制,我说了还有 QUIC)为什么要有 QUIC?(这时候应该说 TCP 本身的缺陷,建立连接延迟、队头阻塞、连接迁移等问题,我举了连接迁移的实现机制,但是之后也没继续问了)项目webserver 定时器是如何实现的?如果要用 STL 里的某个数据结构,应该选哪个?存放的数据又是什么?(此时我透露了这个项目的部分是我参考开源项目的实现做的,而且确实好久没看了)日志库是如何实现的?(参考的muduo)有没有什么优势?线程池是如何实现的?(std::future + 可变参模版)为什么要用线程池?一个16核的机器,分配16个线程,任务结束后等待另一个任务的派发,不用线程池不也是一样的吗?(我感觉这个问题我没有理解)缓存池是如何实现的?(LRU)。有没有突出的地方?(没有。。。)简历中有pytorch?是用来做什么的?(聊了聊有关简历上没有的另一个实验室毕设项目,深度强化学习的全景视频传输优化)能不能聊聊深度学习和强化学习的不同?强化学习中有个概念叫 MPD,能不能说一下?马尔可夫决策过程框架是自己写的还是有参考?深度学习用的pytorch,项目框架是自己搭的,有借鉴传统视频的处理框架。主要用了哪些 python 库?(听到这个问题我真懵了,除了 numpy,我就没记得其他库,除非实践中遇到问题找到了能解决这个问题的库,否则我觉得很难回答上来)反问?主要技术栈?C++ 和 Lua,不过 python 和 Go 也有。如何看待 C++ 这门语言?(因为最近陷入了一种自我怀疑中,是否不该选 C++,以及我到底发挥了 C++ 的哪些特性?Go 和 Rust 在逐渐蚕食 C++ 后段服务器的应用范围,而Java相对来说确实更好找工作)面试官说即使是 C++ 开发,进来也不一定能写,而之所以这么招,是因为如果一个人对 C++ 特熟,那么转别的语言相对来说就会轻松很多。面试官介绍了一些部门业务,这也是为什么之前问了问强化学习的问题。面试官举例,和平精英里的 AI,应用强化学习使之行为更自然。
点赞 21
评论 7
全部评论

相关推荐

07-30 11:27
门头沟学院 Java
点赞 评论 收藏
分享
Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
07-28 16:15
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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