2020腾讯云C++研发岗+CSIG运营开发实习一面
两次一面经历,好像是第一次没看住我的简历,所以我同时进了两个部门的一面。。(腾讯的面试官真的很友善,不会的问题都会认真解释)
3.22,2点收到腾讯云C++研发的邀请,问我能不能马上面试,吓了我一跳🤣,就说有事,然后约了晚上。。(70min)
晚上准时面试开始
先自我介绍
然后问做的最好的项目(包括项目的目的,方法,经过,怎么处理遇到的难点,和别人的方法比有什么优势与创新)
算法题:找一亿个数前K大的数,要两种方法,求时间复杂度(答的小顶堆,然后小哥哥提示下想到了二分)
讲讲虚函数和多态
讲讲三次握手四次挥手,为啥要四次,为啥是2MSL
讲讲虚拟内存,和物理内存怎么映射
讲讲nosql,和mysql的优缺点
知道Innodb和myisam吗,讲讲有什么区别,怎么选择
为什么C++支持多继承,而JAVA只支持单继承(我一脸蒙蔽)
会快排吗,讲一讲
事务的四个特性讲一讲
当你打开一个网页,说明都发生了啥
讲讲进程间的通信
(有个别问题想不起来了😅)
你有什么想问我的吗(我问了我表现的咋样,有什么要学的,他说我总体还不错,但是基础还需要加强)
3.25中午收到CSIG约我一面运营开发,约了第二天晚上,说可能之前部门的简历被漏了出来。。(35min)
自我介绍
讲讲C++的const在不同情况的作用
讲讲数据库内连接和外连接
讲讲事务四个特性。。。。
说下OSI七层,HTTP在哪,socket在哪
讲讲僵尸进程是啥,怎么避免
python有什么数据类型
python列表和元组的区别
python字典的key值能用列表或者元组表示吗
python的with..as是怎么用的
python的pass是什么用的
讲讲互斥锁和读写锁
实现一下堆排序
(遗漏了个别问题,全程没问我项目的事情)
你有什么想问我的吗(我问题和之前一样,他说我基础不错?(疑惑。。和之前的不大一样)但是语言有些细节要注意)
面完十五分钟后初试变复试,期待后续😁