记工作一年后腾讯社招面试经历
腾讯社招面试经历
电话面试
在某招聘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,不会刻意为难你。再继续努力吧,下次还会再来的。
记工作一年后腾讯社招面试经历相关推荐
- 腾讯社招面试复习系列之一,C++篇
腾讯社招面试复习系列之一,C++语言篇 最近在准备复习面试腾讯游戏开发,接下来会出一系列复习文章,总结一些他人的面试题与经验,以及之前自己面试时经验,并给出一些自己的见解,供大家一起学习. C++语言 ...
- 写在21年初的后端社招面试经历(两年经验): 蚂蚁 头条 PingCAP
去年(20年)年底想出来看看机会,最后很幸运地拿到了 PingCAP,今日头条的 offer 以及蚂蚁金服的口头 offer.想着可以总结一下经验,分享一下自己这一段"骑驴找马"过 ...
- 写在 2023 年初的后端社招面试经历(四年经验):字节 米哈游 富途 猿辅导
目录 背景 面试准备 面试 字节跳动 米哈游 富途牛牛 猿辅导 总结 一些推荐 1. 背景 距离上一次面试[1]已经过去快 3 年了,又碰上 2022 年互联网行业大动荡,很多企业都做出了裁员决定. ...
- 最强求职攻略:Java程序员如何通过谷歌、腾讯社招面试!
开发必备要求 如果你想进入一线互联网公司,进入谷歌.腾讯等互联网公司,以下我统称为必备要求,必须掌握.如果你抱有侥辛心理,技术的面试的首轮,也许都过不了.如果以下知识点你掌握的不牢固的,还需要加强,如 ...
- android录音!记一次字节跳动Android社招面试,BAT大厂面试总结
前言 网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载.懒加载等. 而在面试过程中,关于启动优化的问题,如果只是很表面地回答耗时操作应该放在子线程,显然太过于普通,无 ...
- 写在19年初的后端社招面试经历(两年经验): 蚂蚁 头条 PingCAP
去年(18年)年底想出来看看机会,最后很幸运地拿到了 PingCAP,今日头条的 offer 以及蚂蚁金服的口头 offer.想着可以总结一下经验,分享一下自己这一段"骑驴找马"过 ...
- 我的2020java社招岗面经,阿里巴巴社招面试经历(Java工程师方向)
阿里一面: 1.首先确认对阿里的意向度 2.其次面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位. 3.主要考察java的技术基础和原理,比如Spring框架以 ...
- 最新阿里巴巴社招面试经历(Java工程师)
一面: 1.首先确认对阿里的意向度 2.其次面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位. 3.主要考察java的技术基础和原理,比如Spring框架以及数 ...
- 我的2020下半年阿里巴巴社招面试经历,分享我的复习方法以及面试真题(Java工程师方向)
一面: 1.首先确认对阿里的意向度 2.其次面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位. 3.主要考察java的技术基础和原理,比如Spring框架以及数 ...
最新文章
- u盘盘符不显示 win10_学会这三招,在win10上安全弹出U盘,保证数据不损坏
- mysql时间段以后_mysql时间段查询
- 虚拟环境安装Scrapy框架
- 帝国cms模板仿会员中心
- 一个面试题关于变量的生命周期
- [转载] [转载] python中的Numpy库入门
- border-radius几种写法的原理剖析
- MySql视图、存储过程、函数、索引
- NLP笔记之文本聚类
- 常见的web前端编程软件
- matlab 正交park变换 功率守恒,克拉克(CLARKE)和帕克(PARK)变换.doc
- 原码一位乘的数值运算
- 上位机plc编程入门_PLC与上位机的通信-plc上位机程序开发
- Cause: org.postgresql.util.PSQLException: 错误: 对于可变字符类型来说,值太长了(255)
- 一文带你学习跨站点请求伪造(CSRF)
- 【Photoshop实用教程】如何用魔术棒工具替换背景?
- 前沿|PaddlePaddle开源项目DeepNav“无人船”炼成记(二)
- Windows10彻底卸载VMWare虚拟机
- 打开pr显示无法找到任何视频处时播放组件。请更新您的视频显示驱动并再次启动
- PS 和 PL 互联技术之AXI接口
热门文章
- 类似QQ管家会员页面的jquery轮换效果
- 小米6系统 android版本是多少合适,“告别”安卓!小米6用上最新国产系统?
- 改default client等小技巧
- 【转】Excel技巧收集
- 工作笔记::VSCode使用笔记--VSCode 设置自定义快捷键 设置自定义运行脚本
- 洛谷P3964松鼠聚会
- ezboot not found 虚拟机安装_如何在 Linux 上安装 Minecraft 服务器
- 十种数据挖掘分析法:一种算法就能独步天下
- 安装LR11 时,安装Microsoft Visual c++2005 sp1运行时组件,就会提示命令行选项语法错误,键入“命令/?”可获取帮肋信息...
- onShow onHide页面生命周期不执行