腾讯teg 信息安全部C++一面

写面经攒人品、攒运气

腾讯暑期实习teg 信息安全部C++一面(3.12)

面试时长1h--秒挂

面试官自我介绍

自我介绍

拷打实习

  1. 介绍一下这个项目背景、目的等问题,如何实现
  2. 市面上方案实现,比较你的实现和别人的实现

20min手撕两道题

反转链表(迭代和递归写出来)

最长回文子序列问题 --(没a出来,但是写的差不多,思路也说了后面发现是枚举字符串长度少写一个等于号了)

八股:

  1. 有什么调试方法吗?,说了gdb,断点、日志,问还有啥调试方法? -- 不知道了
  2. extern "C"的作用
  3. 静态库和动态库的链接区别,有没有什么场景是一定得用动态库或静态库,而不用另一个
  4. linux命令了解哪些,top命令能查看那些信息,如果我想top监测一天,但希望不看着它最后得到监测结果
  5. gdb调试core文件流程,如果有些程序没有生成core文件是什么原因
  6. 进程和线程的区别,线程有独立的空间吗?
  7. 多态是什么,如何实现
  8. stl了解吗,举出三个容器,讲述一下实现以及插入、删除、查找操作的时间复杂度
  9. 阻塞、非阻塞、同步、异步的网络发展过程,阻塞是在哪里阻塞呢
  10. tcp的拥塞控制、流量控制

开放性题目:

如何开设线程能使得服务器性能最好

反问:

  1. 进入做的具体业务
  2. 表现,--面试官说不能说
  3. 面试轮数

#腾讯##C++##面经#
全部评论
点赞 回复 分享
发布于 03-14 15:08 湖南
点赞 回复 分享
发布于 03-13 11:30 广东

相关推荐

不愿透露姓名的神秘牛友
12-06 11:51
最近联想ISG(基础设施方案集群)大cy,受害最多的就是相关基建方向。一直以来我的观点就是,应届生能避开基建就避开,这方向太垂直单一,非常不利于你以后社招跳槽。现在招聘形势越来越难,以后社招很看中你的业务方向匹配度,基建方向无论是场景还是技术方向都太单一不是很好跳。比如热门的搜推电商支付用增社区社交等方向,还有相对大的市场和一定容错匹配,比如你支付方向跳商家方向,社交方向跳社区方向都没问题。基建距离业务很远,任何公司基建都是自己挖掘定制化需求然后自己开发,造成缺点是:1.极大概率自己这个基建方向日志/监控/db/mq搞着搞着就没活了,或者市面上成品方案比你搞半天都好用,你们这个团队直接没价值团灭了2.基建方向太窄,团队专精某个方向太垂直了不好跳槽,其他大厂都有自己一套成熟基建方案,再增长(未来的活)空间不多,小厂都直接用开源免费方案,不需要吃力不讨好搞自定义基建。那有牛友就问了,自己拿到基建方向offer怎么办,或者市场上看着基建还有不少招人?对于前者如果目前基建就是你当前最好offer或者有大厂加成,那就果断去,校招的大厂平台优势是很高的,这个背书至少可以很好帮你下次跳槽,至于业务方向担忧,这就是你当前最好的offer,那也别挑了进去好好干吧。或者你是初高中就自学编程的大佬,从小就对某个基建方向或者中间件(db/mq/log/若干skd)有数年长期深入的独到见解,那就不必看这个建议了,答主配不上建议和指导你。对于后者基建这个方向大多是组里资深的前辈设计架构和大的方案,然后由组里中职级带低职级一起干活实施,但是能架构和方案是不断完善的,到中后期可能就不需要高职级来设计,只需要招相对便宜的中低职级进来干活就行。
点赞 评论 收藏
分享
评论
7
29
分享

创作者周榜

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