腾讯社招面试经历

电话面试

在某招聘APP投了腾讯一个C++后台开发岗位后,收到电面邀请,时间是晚上7点半。当时还没下班,提前跑到办公楼外面接电话。主要问了一些语言、数据结构方面的基础知识,聊了将近50分钟,然后就是通知周末去公司进行现场面试。下面是具体的面试题目。

1、free()函数入参是一个void*指针,它是如何知道被指向的大小的?

2、查找二叉树中第k小的元素?

3、数据库为什么使用B树作为存储数据的数据结构?

4、C++ lambda表达式的特性,什么情况下使用?

5、c/c++程序如何控制执行到某个特定内存地址?

6、二叉堆的维护?

7、LRU算法的实现?

8、C++虚函数表、函数重载、函数重写(override)特性?

9、C++智能指针特性、右值特性、正则表达式、map、unorder_map?

10、C++对象内存布局?

11、C++ new和c语言的malloc的区别?

12、linux网络编程api(socket、bind、listen、accept、close、connect)

13、C++程序的编译过程?

14、什么是迭代器失效?

技术一面

1、介绍一下项目架构,以及自己负责的模块?
这个说得不好。因为本人毕业后在某通信设备公司工作,参与的项目都是已经十分成熟、庞大的,整体的系统架构复杂。当时我往系统整体方向说,没说明白,给面试官的感觉就是逻辑不清晰,没有表达清楚项目架构,以及自己在其中的工作部分。当时就感觉自己没戏了。

2、问了C++对象布局的一些东西,回答得还行,涉及到了虚函数指针、空对象的大小以及vector容器、三五法则。

3、接着面试官又问了一些C++模板方面的问题,比较深入的没答上来。
先是给了三个重载函数(普通函数、函数模板、特例化的函数模板),根据入参确定调用的函数。这个比较基础,答上来了。接着又问了类型萃取的问题,如何使用模板来判断入参是一个类对象指针,还是一个内置类型指针。

4、最后面试官让我说一下linux上socket编程的一些API,中途问了一些问题。因为本人工作基本没涉及到这些,相关知识都是看书了解的,导致理解不深刻,面试官问的问题也答得不好。
最后,一面当然没过。

总得来说,自己的项目架构和负责的工作一定要理解透彻,社招还是比较注重项目经验的。想象中的算法题居然没有,可能是自己太菜,都没撑到让面试官出算法题~最后面试官跟我聊了一会,主要是指出自己的不足、以及需要学习改进的建议。哎,腾讯的面试体验还是很不错的,不愧是大厂,面试官也很Nice,不会刻意为难你。再继续努力吧,下次还会再来的。

记工作一年后腾讯社招面试经历相关推荐

  1. 腾讯社招面试复习系列之一,C++篇

    腾讯社招面试复习系列之一,C++语言篇 最近在准备复习面试腾讯游戏开发,接下来会出一系列复习文章,总结一些他人的面试题与经验,以及之前自己面试时经验,并给出一些自己的见解,供大家一起学习. C++语言 ...

  2. 写在21年初的后端社招面试经历(两年经验): 蚂蚁 头条 PingCAP

    去年(20年)年底想出来看看机会,最后很幸运地拿到了 PingCAP,今日头条的 offer 以及蚂蚁金服的口头 offer.想着可以总结一下经验,分享一下自己这一段"骑驴找马"过 ...

  3. 写在 2023 年初的后端社招面试经历(四年经验):字节 米哈游 富途 猿辅导

    目录 背景 面试准备 面试 字节跳动 米哈游 富途牛牛 猿辅导 总结 一些推荐 1. 背景 距离上一次面试[1]已经过去快 3 年了,又碰上 2022 年互联网行业大动荡,很多企业都做出了裁员决定. ...

  4. 最强求职攻略:Java程序员如何通过谷歌、腾讯社招面试!

    开发必备要求 如果你想进入一线互联网公司,进入谷歌.腾讯等互联网公司,以下我统称为必备要求,必须掌握.如果你抱有侥辛心理,技术的面试的首轮,也许都过不了.如果以下知识点你掌握的不牢固的,还需要加强,如 ...

  5. android录音!记一次字节跳动Android社招面试,BAT大厂面试总结

    前言 网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载.懒加载等. 而在面试过程中,关于启动优化的问题,如果只是很表面地回答耗时操作应该放在子线程,显然太过于普通,无 ...

  6. 写在19年初的后端社招面试经历(两年经验): 蚂蚁 头条 PingCAP

    去年(18年)年底想出来看看机会,最后很幸运地拿到了 PingCAP,今日头条的 offer 以及蚂蚁金服的口头 offer.想着可以总结一下经验,分享一下自己这一段"骑驴找马"过 ...

  7. 我的2020java社招岗面经,阿里巴巴社招面试经历(Java工程师方向)

    阿里一面: 1.首先确认对阿里的意向度 2.其次面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位. 3.主要考察java的技术基础和原理,比如Spring框架以 ...

  8. 最新阿里巴巴社招面试经历(Java工程师)

    一面: 1.首先确认对阿里的意向度 2.其次面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位. 3.主要考察java的技术基础和原理,比如Spring框架以及数 ...

  9. 我的2020下半年阿里巴巴社招面试经历,分享我的复习方法以及面试真题(Java工程师方向)

    一面: 1.首先确认对阿里的意向度 2.其次面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位. 3.主要考察java的技术基础和原理,比如Spring框架以及数 ...

最新文章

  1. u盘盘符不显示 win10_学会这三招,在win10上安全弹出U盘,保证数据不损坏
  2. mysql时间段以后_mysql时间段查询
  3. 虚拟环境安装Scrapy框架
  4. 帝国cms模板仿会员中心
  5. 一个面试题关于变量的生命周期
  6. [转载] [转载] python中的Numpy库入门
  7. border-radius几种写法的原理剖析
  8. MySql视图、存储过程、函数、索引
  9. NLP笔记之文本聚类
  10. 常见的web前端编程软件
  11. matlab 正交park变换 功率守恒,克拉克(CLARKE)和帕克(PARK)变换.doc
  12. 原码一位乘的数值运算
  13. 上位机plc编程入门_PLC与上位机的通信-plc上位机程序开发
  14. Cause: org.postgresql.util.PSQLException: 错误: 对于可变字符类型来说,值太长了(255)
  15. 一文带你学习跨站点请求伪造(CSRF)
  16. 【Photoshop实用教程】如何用魔术棒工具替换背景?
  17. 前沿|PaddlePaddle开源项目DeepNav“无人船”炼成记(二)
  18. Windows10彻底卸载VMWare虚拟机
  19. 打开pr显示无法找到任何视频处时播放组件。请更新您的视频显示驱动并再次启动
  20. PS 和 PL 互联技术之AXI接口

热门文章

  1. 类似QQ管家会员页面的jquery轮换效果
  2. 小米6系统 android版本是多少合适,“告别”安卓!小米6用上最新国产系统?
  3. 改default client等小技巧
  4. 【转】Excel技巧收集
  5. 工作笔记::VSCode使用笔记--VSCode 设置自定义快捷键 设置自定义运行脚本
  6. 洛谷P3964松鼠聚会
  7. ezboot not found 虚拟机安装_如何在 Linux 上安装 Minecraft 服务器
  8. 十种数据挖掘分析法:一种算法就能独步天下
  9. 安装LR11 时,安装Microsoft Visual c++2005 sp1运行时组件,就会提示命令行选项语法错误,键入“命令/?”可获取帮肋信息...
  10. onShow onHide页面生命周期不执行