猿辅导服务端一二面面经
一面:
1.自我介绍
2.ET模式和LT模式?应用场景?触发原理?
3.epoll数据结构?LT触发时数据结构怎么变化?ET呢?
4.写的服务器性能怎样?用的什么压测工具?perf原理?
5.讲一下数据库索引?这些索引的底层结构讲一下
6.线程跟进程?线程局部存储了解吗?
7.手撕代码
a.给定一个链表,删除奇数索引的节点
b.从左到右,从上到下打印二叉树,处于同一垂直线上的节点只打印最上面那个节点。
二面:
1.自我介绍
2.讲一下在腾讯的实习经历
3.中间件有了解吗?讲一下中间件
4.http了解吗?讲一次http0.0到2.0的发展历程
5.数据库的隔离级别?分别解决什么问题
6.可重复读是怎么实现的?讲一下innodb的实现方案
7.讲一下联合索引的实现原理
8.内核态与用户态?用户态切换到内核态的详细过程?
9.线程调度了解吗?讲一下线程调度器的工作原理?如何一个线程死循环了线程调度器如何处理
10.手撕代码
写一个堆来解决top k问题
二面面试官是搞Java的,表示面我一个C 的很尴尬不知道要问啥哈哈哈哈#面经##猿辅导##校招##C++工程师#
1.自我介绍
2.ET模式和LT模式?应用场景?触发原理?
3.epoll数据结构?LT触发时数据结构怎么变化?ET呢?
4.写的服务器性能怎样?用的什么压测工具?perf原理?
5.讲一下数据库索引?这些索引的底层结构讲一下
6.线程跟进程?线程局部存储了解吗?
7.手撕代码
a.给定一个链表,删除奇数索引的节点
b.从左到右,从上到下打印二叉树,处于同一垂直线上的节点只打印最上面那个节点。
二面:
1.自我介绍
2.讲一下在腾讯的实习经历
3.中间件有了解吗?讲一下中间件
4.http了解吗?讲一次http0.0到2.0的发展历程
5.数据库的隔离级别?分别解决什么问题
6.可重复读是怎么实现的?讲一下innodb的实现方案
7.讲一下联合索引的实现原理
8.内核态与用户态?用户态切换到内核态的详细过程?
9.线程调度了解吗?讲一下线程调度器的工作原理?如何一个线程死循环了线程调度器如何处理
10.手撕代码
写一个堆来解决top k问题
二面面试官是搞Java的,表示面我一个C 的很尴尬不知道要问啥哈哈哈哈#面经##猿辅导##校招##C++工程师#