腾讯暑期后端开发实习一面
#腾讯暑期后端开发实习一面#
使用腾讯会议面试,不开视频,开语音,一个面试官,大概20分种左右。
1、先自我介绍
2、腾讯后端开发主要是使用C++和Go语言,所以问了很多C++相关的知识。
(1)C++用过吗?static关键字的作用;
(2)C++的STL用过吗?map了解吗?map内部是怎么实现的?map查找一个元素的时间复杂度是多少?
(3)进程、线程和协程了解吗?讲一讲,进程和线程的区别是什么?
(4)进程间的通信方式有哪几种?
(5)线程有哪些同步方法?
3、网络方面:
(1)了解TCP连接吗?讲一讲。
(2)问了两个网络编程的方法,什么thread和epon,我没听过,也没听清楚是什么,就没接着问了。
4、了解linux吗?回答只会一些简单的语句,不了解,就没问。
5、常用的数据索引数据结构有哪些?
6、SQL优化用过吗?有哪些优化方法?
7、Mysql的存储引擎有哪些?
8、Mysql事务用过吗?讲一讲,回答以前用过回滚rollback,问什么时候使用回滚呢?
9、网络编程怎么看CPU和GPU的占用情况呢?
10、最后问了一个算法题:在1000个数里面找最大的不重复的11个数,有什么方法?如果对时间有要求,限制多少时间内完成,有什么高效的方法吗?
中间有些问题,记得不太清楚了,就没写上去了。
最后就是问我还有什么问题想问。我问了暑期实习一共几面,他说一共三面,我说是难度越来越大吗?他说不一定,后面的面试可能会围绕项目问。
整个过程都问的很基础和全面,广度和深度都有,所以平时要多看看面经。
#腾讯2021届暑期实习招聘##腾讯##实习##校招##面经#