面试经验总结以及面试项目分享(回馈牛客)

楼主是一个双非二本的LJ,秋招坎坷,深刻体会到了秋招之艰辛,深夜发文只是想帮助还在为秋招努力的伙伴以及正在准备招聘的伙伴,如有大牛路过,千万不要喷喷喔,谢谢啦

按照惯例介绍秋招的结果:

巨人网络:offer

小米sp:offer

腾讯:等oc

美团:面试通过,需要转岗,拒绝

百度:二面完杳无音信

目前准备去小米了

秋招过程中一度想要放弃,但是还是坚持下来了,感谢小米

面试建议:

首推一片比较不错的文章:文章链接

以下仅仅是我认为比较重要的知识,但是不全面,需要大家主动扩充,可在评论区扩充

计算机网络:TCP/IP细节以及HTTP(1.1和2.0)的各种特点一定要明白,UDP的使用场景,以及与TCP之间的区别(TCP是面向连接的稳定的数据流传输,UDP是非面向链接的不稳定的数据报传输这个应该可以帮助记忆)计算机网络推荐文章

操作系统:基本的操作需要熟知,以及一些比较高级的操作(crontab,ipcs,tcpdump等),进程线程之间的操作,死锁,网络IO模型,线程通信,进程通信,虚拟地址空间。目前没有很好的文章推荐,百度上可以多看看,操作系统的面试比较灵活

C++:首先就是STL中的vector(出现频率相当高),然后就是map,set(为什么用红黑树,什么是红黑树,为什么不用平衡树),智能指针,构造析构能否虚函数,怎么检查内存泄漏。链接: 云盘地址 提取码: 2sfc

数据库:目前我遇到的都是Redis和Mysql的问题,Mysql中索引问的比较多,其次是各种日志,以及ACID特性,Redis的持久化方式,以及跳表怎么实现,同样需要自己扩充。数据库推荐文章

项目方面:我做了几个小项目,有需要的同学可以参考,具体的注释我全部都写了,如果有问题可以

QQ ,大佬可以自行忽略(狗头保命)

(顺便厚颜无耻的求star和follow,如果可以的话推荐自己实现一下,一下项目感觉可以在面试中吹一下)

  1. 线程池的实现,使用c++11完成,可以帮助同学们理解线程池,实现比较简单可以参考
  2. Web服务器的实现,目前还没有上传测试结果,准备使用locust进行测试,目前代码和注释已经完成
  3. 短网址服务,百度的面试题,使用Redis和go语言完成,同学们可参考

面试最后一般会有一个场景题,如果有场景题的话我感觉这个面试是很稳了,场景题一般是入职之后第一个要写的东西,请尽力所答,不要放弃,加油!

以下是面试中遇到的一些问题:
c++:

  • vector的底层实现
  • map和set的底层数据结构是什么,为什么使用红黑树(腾讯,头条),给我讲一下红黑树的性质(头条)
  • 空类的大小(腾讯),线程池写过吗,讲一讲(腾讯)
  • 内核态和用户态之间怎么转换的(头条)
  • 构造函数可以使用virtual修饰吗(头条)
    go:
  • go的协程怎么实现的与c++的区别(小米)
  • 顺序定义defer最后怎么执行
  • 讲一下你用go实现的项目
    数据库:
  • 各种索引的理解(头条,小米,腾讯)
  • 各种日志的理解(头条,小米)
  • 怎么看哪一个查询是慢查询(头条)
  • Redis的跳表(头条)
  • Redis的持久化(小米,头条)
  • Redis和Mem***的区别(小米,腾讯)
    操作系统:
  • 各种奇怪的命令(阿里(文本三剑客),小米(各种常规操作),腾讯(crontab,ipcs))
  • IPC方法(谁都问,大家都知道)
  • 进程与线程的区别(谁都问,大家都知道)
  • Epoll和poll以及select的区别(设计IO模型,腾讯)
  • Linux中的网络IO(小米,腾讯)
    计算机网络:
  • TCP三次握手和四次挥手的各种状态(谁都问)
  • 四次挥手中的TIME_WAIT状态存在的意义(小米,腾讯)
  • TCP为什么可靠(腾讯,小米,头条)
  • 滑动窗口是什么(腾讯,小米,头条)
  • HTTP和HTTPS的区别(一般都会问感觉)

算法题:
变化多端,头条喜欢动态规划和强思维(leetcode中等偏上),腾讯重思路,小米同样看重思路
头条:

  • 最大1矩阵(dp)

腾讯:

  • 我现在有两个玻璃球,已知玻璃球在某 一个高度扔下去会摔碎,请用这两个球测试那个临界楼层,尽可能少的测试。

小米:

  • 二分

最后祝大家offer++,一定要加油喔。祝福

#腾讯##小米##C++工程师##学习路径##校招##面经#
全部评论
学长太强啦
2 回复
分享
发布于 2019-10-26 10:12
很精彩的面经,点赞。wechat 搜索“面经详解”,详细面经等着你。
1 回复
分享
发布于 2019-10-26 09:31
博乐游戏
校招火热招聘中
官网直投
点赞 回复
分享
发布于 2019-10-26 00:04
老哥之前有实习经历嘛
点赞 回复
分享
发布于 2019-10-26 09:38
老哥是本科吗
点赞 回复
分享
发布于 2019-10-26 10:31
😁😁楼主良心啊,不过话说为什么点赞的那么少,收藏的那么多
点赞 回复
分享
发布于 2019-10-26 23:05
考完研找你取取经老大哥
点赞 回复
分享
发布于 2019-10-26 23:06
有勇气,厉害
点赞 回复
分享
发布于 2019-10-26 23:29
感谢
点赞 回复
分享
发布于 2019-10-27 10:29
十分感谢,这几个项目真的是救命了
点赞 回复
分享
发布于 2019-10-27 18:44
不等腾讯了吗
点赞 回复
分享
发布于 2019-10-28 10:34

相关推荐

岗位描述:负责腾讯云终端 RTC SDK(用于视频通话,在线会议,互动教育等领域的实时音视频通信)的功能开发和效果优化。假如你曾因尝试考研、留学或者其它原因暂时错失校招寻找合适岗位的机会,请抓紧机会看这里:腾讯云终端正在招聘 2025实习生。岗位面向 Web 前端开发。这里有经验丰富的"老司机"手把手带领进入音视频和网络技术,期待感兴趣的你加入我们。注:招聘地点为西安腾讯子公司,并非深圳腾讯。岗位要求:1. 计算机软件相关专业,本科及以上学历;2. 基础扎实,掌握数据结构、算法相关知识,充分理解内存管理、线程调度、进程管理等操作系统基础知识;3. 理解面向对象设计思想,有良好的 OOP 意识;4. 掌握前端基础知识 (有 Vue, React 框架基础加分)5. 有责任心和学习激情,具备良好的团队合作和沟通能力;6. 注重良好的工程素养,支持 code review 文化,能够虚心接受他人对代码的改进建议和问题点评;-------走过路过不要错过,尤其是不想去大城市卷,想在西安或者回西安发展的小伙伴,可以发送简历到我的邮箱corvoli@tencent.com。发送邮件后可以私信我告知一下,避免邮件误漏。-------最后引流一下#实习##前端##西安##腾讯##阿里##应届##字节##华为#
投递腾讯云智研发等公司9个岗位 名企内推
点赞 评论 收藏
转发
#非技术2024笔面经# 25届产品实习腾讯云产品面经(初试篇)(最近在找实习,看了很多面经,挺有收获,自己也打算记录一下,希望能帮到有需要的人)3.14号收到腾讯云的产品策划/运营邀请,面试时间在3.18。初面是群面,一共三位同学,面试官们首先对部门情况(业务线供应管理部门)和岗位(产品运营)进行了介绍,然后出了一道业务相关的题,给我们15分钟思考时间,然后依次回答。题目大致是:【系统需要更新,如何减少用户流失】每个人进行了回答之后,面试官会提问我们对其他两位同学回答的看法(完全没想到会这么问,所以别人在讲的时候,我们也要认真听哦),之后又让我们三相互讨论,最终由一个人负责汇报。这场有一位女生面试经验很丰富,把控全场,我提出负责记录,最后也是由我汇报。后续面试官提出了一个问题,大致是问【如何将大模型应用在产品推广】中,这里感觉自己回答的还不错。之后就是反问环节,我问面试官对这个岗位实习生的要求是什么,他说1.数据分析能力2.产品思维3.能对AI这种新的技术有一点了解和应用啥的腾讯效率很快,当晚面试的,面试完我一查询基本就有反馈通过了,第二天通知了二面时间3.19号群面的一些想法:1.群面别人在讲的时候自己也要听2.不一定要第一个回答,别人回答的过程中自己或许可以缓冲思考3. 如果没有carry全程的能力,能有自己的输出和想法而且能说在点子上,或许也很不错。4.可以群面看成合作关系而非竞争关系  #非技术岗是怎么找实习的#
点赞 评论 收藏
转发
42 246 评论
分享
牛客网
牛客企业服务