天府之国三面腾讯Java开发工程师惨遭被虐,体无完肤的我都不知道经历了啥

283 篇文章 18 订阅
262 篇文章 3 订阅

之前我是在魔都一家外企工作的,待遇还算不错,自己也做了快四年了,因为考虑到家庭的原因,所以在前面几周辞职回了成都。在朋友听到我辞职回来后,好多关系比较好的同事朋友也向我推荐了好多家企业。如:阿里;携程;锤子科技;陌 陌;去哪儿;京东等~~~~这几家公司我都去面试了,情况还算不错,基本都能聊的来,不出什么意外情况,应该都能过。但在面腾讯的时候,直接从之前的面试所获得的优越感瞬间荡然无存。甚至觉得自己对自己的所掌握的技术产生了怀疑。以下是在面试腾讯时回来后对此次腾讯面试题的整理。

电面:

1、list和vector实现有什么区别?讲讲vector的resize操作?

2、linux查看网络状态命令是什么?使用场景?

3、TCP和UDP有什么区别?应用场景?三次握手四次断开的过程?TCP和保证可靠性?UDP有可靠性保证吗?四次断开如果服务器没有收到客户端的确认包,会一直等待吗?等多久?

4、两个浮点数如何比较大小?

5、指针和引用的区别?


现场笔试:

1、#define和const的区别?

2、char arr[20]和char *p = new char[20]的区别?初始化和未初始化的情况?放在内存的那个位置?

3、C++内存分配有哪几种方式?画出C++内存布局图?

4、各种排序算法的平均时间复杂度和最坏情况下的时间复杂度?

5、手写string类的成员函数,构造、析构、复制构造函数、赋值运算符?类有一个数据成员count,此数据成员有什么用?

6、写一个服务器程序,要求给客户端延迟一段时间发送消息,参数传入延迟的时间和发送的消息,要求能并发处理?(具体要求四条,记不清楚了,就大概如此描述)

7、写代码。牛客题霸上的原题,可以去看看:NC51 合并k个已排序的链表

8、整数、指针、布尔变量、浮点数值如何与0比较大小?

9、已知进程名,使用命令查看当前进程打开的文件句柄?

10、已知进程名,使用命令查看当前进程的网络连接状态?

11、已知进程名,查看eth0网卡与ip10.10.10.10:10653之间的TCP数据包?

现场面试:

1、问笔试的第二题,将数组定义在函数内部和外部有什么区别?分配的内存在哪里?

2、看了排序的回答,问我是不是排序算法接触的少?

3、引导我回答了笔试题6(提示字符串拼接如何做效率最高)

4、问了linux命令的题目

5、问了string类的题目?从这个类的定义看,你觉得这个类有什么特征?写复制构造函数,你最关注什么?类成员变量count的作用?

6、在C++开发中主要用了人什么核心技术?

7、聊聊你做的一个印象比较深刻的项目?

8、说说你在工作中解决了什么难题,用了什么技术?具体讲?

9、看了简历,问我对SIP协议了解多少?画出SIP协议建立会话的时序图?SIP协议属于哪一层的协议?怎么标识对端?怎么查找路由得到对端的IP地址?

10、项目开发中用到了什么库?

11、项目开发中使用的什么环境?代码的架构?如何编译代码?

12、讲讲最近做的项目?

13、如何调试coredump文件?

14、工作中用的是c++9还是c++11?用到了11的什么特性?

15、你还有什么问题要问么?

这次的腾讯之旅,也是把我问的够呛的,自己也是被问蒙蔽了,自己对自己已经够自信的了,但因为在面试的时候,面试官会就一个知识点慢慢的深入理解的问你,而且问的点也是比较多的。当时就没有好好的答上来,也因为没有对此次的面试做好准备吧。所以此次的面试以失败告终。

以上便是这次的腾讯面试题的一个汇总,此面试题是面试过后几天后才有时间汇总出来的,面试的大致内容就是这样的,因为是仅凭记忆,所以说会有点瑕疵,但大致问题问题方向是不会错的。所以说,这些面试题希望对大家有所帮助。

近期面试总结

 经过这次的面试之旅,说实话,一开始是有点累的,因为一天要面试一两家,面试一家就要花费大几个小时。但往后面,你会发现,前面的面试不管能不能拿到offer,心里都会感到很是值得的。

经过这次腾讯面试之旅,在结合前面面试过的十几家大大小小的企业,我发现,那些大厂的面试反而比较容易,那些小一点的面试比较苛刻的。反正就是挑你鱼里的刺。我是一个三年经验的幼嫩的小伙子,在面试这十几家的公司了,我也收到了好几份offer。那么我为什么面试这么多家的大厂而且拿到那么多的offer?其实,做好以下几点,你们也是可以的。

第一点:包装一份属于自己的独特的简历

第二点:对面试的公司做好相应的准备

第三点:在面试过程中要学会主动问问题

第四点:在技术问题上要如实的回答问题(会就会,不会就不会)

第五点:要有过硬的技术知识

第六点:再有过硬的技术知识下,前提是要有一套系统性的学习体系以及学习方向。


以上腾讯的面试题以及近期的十几个厂子的面试题汇总和答案我已经整理好成文档了,大家有需要的可以添加 VX:wjn168178 备注好信息即可免费获取。

最全后端高级Java必考题范围与答案

需要资料劳烦一键三连添加下方图片免费获取

  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值