一面
1.自我介绍
2.数组/链表区别
3.共同体/结构体区别
4.虚函数/纯虚函数
5.sleep()和wait()
6.大端/小端存储
7.const/static区别
8.满二叉树和完全二叉树
9.平衡二叉树
10.树的三种遍历方式(前、中、后)
11.红黑树
12.B树和B+树(索引层次分析,哪个更适合增删改,哪个更加适合查询)
13.聚簇索引和非聚簇索引
14.口述冒泡排序、快速排序、归并排序的算法思想
15.代码分析题:给你一道C++程序段,说出输出
int main()
{
int a[5] = { 1, 2, 3, 4, 5 };
int *ptr = (int *)(&a + 1);
printf("%d,%d", *(a + 1), *(ptr - 1));
system("pause");
return 0;
}
出:2,5
二面: 先自我介绍
提问纯项目
1.分布式数据库如何实现数据路由
2.做过应用级开发嘛
3.监控系统(都监控了什么指标)
4.如何监控慢SQL
5.情景题:应用连接数据库时,如果线程池总共设置大小为500,每个用户可以设置自己的最大连接线程数假设200,有4个用户同时连接,此时剩余的线程数不够,连接发生超时怎么解决?能不能提前预判,有什么机制可以解决这个问题嘛
6.城市选择,岗位意愿
7.反问
HR面
1.自我介绍
2.保研还是考研
3.本硕成绩和排名
4.实习过嘛?目前有哪些Offer
5.实习情况,实习的工资,住宿条件
6.实习期间都做了哪些工作
7.工作中遇到了哪些挑战,你是如何解决的
8.实习期间你最喜欢什么,不喜欢什么
9.兴趣爱好
10.自我评价(优缺点)
11.家庭情况
12.有无男朋友
13.工作地点倾向
14.自己的职业规划
15.还有面试其他公司吗
全部评论
(11) 回帖