2020腾讯实习生客户端三轮面经

3月9号第一轮电话面试

1基本情况介绍

于19年12月份投递腾讯实习生,在20年3月9号收到面试电话通知,上午11点左右电话通知,预约当天15点左右面试。
面试整体难度不大,但由于本人最近在学习linux内核驱动、OpenCV等知识,加上今年特殊情况,在家里呆的时间过长,有点懈怠,基本算是凉经。坚持本心,方得始终,加油,一定要把握好每一次的机会。(毕竟半路出家)

2基本问题介绍

很难受,问了很多剑指Offer上面的编程题,但奈何长时间没有复习(于19年11月基本刷完上面的题),回答的并不好。
首先自我介绍,大致说了下自己自学了那些书籍和小demo。
1、c和c++的区别
2、说一下TCP和UDP,以及为什么要三次握手和四次挥手,你所了解的TCP和UDP传输的例子,文件传输时如何保证稳定性。
3、进程和线程的区别
4、多态的实现
5、数组和链表的区别
6、深度遍历和广度遍历
7、链表的倒数第N个数
8、输出最大的n个数
9、二维数组,每一列、每一行数的大小都是递增,如何在二维数组中找到一个数。
10、回文字串
11、项目中遇到的困难如何解决。
还有少量问题记得不是很清楚,整体难度比较小,但奈何自己回答的并不是很好,虽然基本都能回答出来。。。。。。。。。。。
记录下自己的面试经历,希望对其他人有所帮助,也希望自己弥补自己的不足,一起进步。

2020腾讯实习生客户端二面面经:3月13日(视频面)
面试总结
回想起一面时,感觉自己回答的不好,但没想到还是收到了二面面试通知,想想也是,一面难度整体很小,自己也就最长回文字串回答的很不好,其他回答的都还行(自己偷懒,没有深入钻研动态规划算法)。
问题总结:
第二轮面试主要根据简历上的项目进行展开,奈何自己只做过一些单片机、嵌入式ARM的开发,也就写了个高并发服务器等。实在没有什么拿的出手的项目,但面试官挺和蔼,真的是想尽办法找亮点、找问题。在接下来的时间里,一定要养成写博客,找项目做的习惯。
1、自我介绍、介绍项目
2、平衡二叉树的找某个数的复杂度是多少
3、指针和引用的区别
4、栈和堆的区别
5、红黑树的实现
6、智能指针的实现原理
7、数组和链表的区别
8、c++的新特性
9、数据结构与算法的了解
10、TCP/IP(拥塞算法有哪些)
11、说一说模板
12、虚拟内存
大致就这么多了。。。。。。。。感觉问的比一面还有省事,看来还是太菜了。。。。。就这么多,不管怎样,感谢鹅厂给的机会。

2020腾讯实习生客户端三面面经:3月17日(视频面)
三面之后就没有收到第四轮HR面试了。。。。。。。。。。。。。。
简短回顾下吧,第三轮明显感觉到问题深度的加深,比如会问拥塞控制算法理论和是谁提出来的,项目也会刨根问底,如果项目和所投岗位契合的话,会加分不少,还要手撕代码,哪曾想自己刷了这么多算法题,真的要用的时候,直接大脑短路,看来自己掌握的还是远远不够,一定要要养成每天写代码的习惯。没办法,真的回答的不好,导致自己失去了这么宝贵的一次机会。

你可能感兴趣的:(2020腾讯实习生客户端三轮面经)