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是什么用的
讲讲互斥锁和读写锁
实现一下堆排序
(遗漏了个别问题,全程没问我项目的事情)
你有什么想问我的吗(我问题和之前一样,他说我基础不错?(疑惑。。和之前的不大一样)但是语言有些细节要注意)

面完十五分钟后初试变复试,期待后续😁

#腾讯2020暑期实习##腾讯##面经##校招##C++工程师#
全部评论

相关推荐

1请先自我介绍一下。2你对golang了解到什么程度?3go里面的channel是什么?4请简单说一下Java中的一些集合?5你了解concurrenthashmap的具体分段机制吗?6请简述一下Synchronized的底层原理。7你知道JDK17里面有哪些新的特性吗?8JDK17默认的垃圾回收器是什么?9你知道JDK17里面有一个叫ZGC的垃圾回收器吗?10隔离级别有哪些,它们都解决了什么问题?11对于事物的隔离级别,未提交读和串行化的主要目的是解决哪些问题?12在非串行化的隔离级别下,如何解决幻读问题?13MVCC是什么?14redis的基本数据结构有哪些?15为什么redis中Zset的数据结构选择跳表而非红黑树?16TCP协议中的三次握手过程是如何保证安全连接的?17为什么建立TCP连接时只需三次握手,而断开连接时需要四次挥手?18你做的平台是有哪些功能?19角色权限管理是用的RBAC是什么?与普通的权限管理有什么区别?20一致性是指什么的一致性?21系统响应时间缩短30%的指标是如何实现的?23异步方式具体优化了哪些同步操作?24缓存是如何工作的,以及其一致性是如何保证的?25网络框架中支持web socket的具体情况是怎样的?26心跳机制是如何工作的,以及如何处理断开连接的情况?接下来我们做一道题,是在线IDE的,合并有序链表。反问 对于运营开发岗位?答:运营开发岗位主要负责配置中心和注册中心,属于后台开发范畴,但在腾讯内部岗位细分很细,虽然都是后端开发,但具体负责的产品不同,岗位职责也会有所差异。会给全公司提供配置中心和注册中心的能力,用于高并发场景,处理较大规模的并发量。    
点赞 评论 收藏
分享
评论
3
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务