【腾讯】Go岗-PCG腾讯看点
一面(2021-3-5 用时 35min )
- 自我介绍
- 进程、线程和协程间的概念和区别
- IO 密集型和 CPU 密集型如何分配线程优先级
- 无锁编程(答了 CAS
- select 和 epoll 的区别
- go 语言的 panic 如何恢复
- 有对项目和系统做性能测试吗?(benchmark 和 pprodf)
- go 中 new 和 make 的区别
- 项目,jwt 是什么
- sql 执行慢,是什么原因,怎么解决
- 以前的实习经历
- 二叉树的最近公共祖先
-
寻找两个正序数组的中位数
- 智力题:一只猴子,50根香蕉,距离家 25米,猴子一次最多能拿 25 根香蕉,每走一米需要吃掉一根香蕉,请问最多能带多少根香蕉回家
- 插入排序的时间复杂度,快排呢?
二面 (2021-3-10 用时 30min )
-
算法题:快排思路找topK
-
场景题:两堆大数,100亿个数和10亿个数,找交集
-
场景题:直播房间,一个大V发了一条消息,如何让上千万的粉丝收到这条消息,如果只是纯粹的广
播会很耗资源
-
select 和 epoll 的差别
-
C 和 C++ 的字节对齐
-
问学习和生活等个人信息
hr 面 (2021-3-17 用时 40min )
- 自我介绍
- 实习经历,实习的具体,实习的时候学到了什么,印象最深刻的是什么,有什么遗憾
- 怎么学习新技术的
- 之前的面试官有和你说腾讯看点的业务吗?你说下你怎么理解的
- 你投了什么其他公司吗?对offer 的期望是什么样的?
- 你期望的实习是怎么样的
- 反问:问了对实习生是怎么培养的:mentor 一对一,78月份表现好可以实习留用转正答辩