基础架构师面试经验(广州)- pingcap
2019-08-25 11:30:06 | 来源:职朋网友分享
面试过程:

1. 一面
1. 评估之前做的小作业(100G数据统计第输出第一次不重复的字符串)
2. 自我介绍
3. 数据库的事务
4. B+树和B树的区别?B+树如何查找一个区间的值?
5. 再做一个小作业:1TB 有序数据分布在不同数据块?如何在不落盘的情况下进行排序?
6. 说一下对线程的理解?线程之间是怎么共享资源的?
7. 锁?
8. Tcp之间是怎么处理阻塞的?
9. 数据库中id 设为int 且默认递增的意义?
2. 二面
1. 挑一个项目介绍一下,按照项目提问
2. 简单的算法题目,一个数组 array{1,5,6,9,7,10,Xi, Xj, ... ,20}找出i>j,且 array[i] < array[j] 的数据一共有多少对?
3. 了解tidb吗?
4. 数据库的存储引擎知道哪些?
5. TCP网络传输的时候如何处理数据包的传输的过多的问题?传输过多会造成网络拥塞?
6. 了解linux下的内存管理吗?linux下如何分配内存?
7. CAP数据库领域的经典理论了解吗?

面试官问的面试题:

pingcap基础架构师面试题

1. 一面
1. 评估之前做的小作业(100G数据统计第输出第一次不重复的字符串)
2. 自我介绍
3. 数据库的事务
4. B+树和B树的区别?B+树如何查找一个区间的值?
5. 再做一个小作业:1TB 有序数据分布在不同数据块?如何在不落盘的情况下进行排序?
6. 说一下对线程的理解?线程之间是怎么共享资源的?
7. 锁?
8. Tcp之间是怎么处理阻塞的?
9. 数据库中id 设为int 且默认递增的意义?
2. 二面
1. 挑一个项目介绍一下,按照项目提问
2. 简单的算法题目,一个数组 array{1,5,6,9,7,10,Xi, Xj, ... ,20}找出i>j,且 array[i] < array[j] 的数据一共有多少对?
3. 了解tidb吗?
4. 数据库的存储引擎知道哪些?
5. TCP网络传输的时候如何处理数据包的传输的过多的问题?传输过多会造成网络拥塞?
6. 了解linux下的内存管理吗?linux下如何分配内存?
7. CAP数据库领域的经典理论了解吗?

查看面试题参考答案>>

面试相关细节:

你是通过何种渠道获得这次面试机会的?
答:网上申请
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:15天
面试形式包括哪些?
答:电话面试 1对1面试
你觉得这次面试的难度如何?
答:困难
你对这次面试的整体感觉怎么样?
答:很好
这次面试的结果如何?
答:面试未得到工作

以上信息仅代表发布者自己的观点,由于在职时间、职位以及个体本身的影响,和公司整体情况可能会有偏差,仅供参考!

还需查看pingcap 更多信息?