PingCAP 2023届暑期实习数据平台研发实习生
内推的。
一面(3.25)
面试官应该是第一次面试,比我还紧张,哈哈哈哈哈😂
先介绍下你自己
以下是分成板块来问我的,我感觉我学到了很多东西。
OS
程序在内存中,一般分为几个区,data段一般用来放什么
为什么要分堆和栈,堆栈之间有什么差异?
线程有哪些东西,或者说有哪些资源,有自己手动实现过一个线程模型吗?
系统中断里,软中断和硬中断
Network
半连接和全连接
https的加密过程
如果发起访问的机器离服务器较远,你觉得有什么好办法让机器更快得到响应
***的拒绝访问和机器宕机的无法访问有什么区别,你觉得能从哪里判断得出来
Database
LSM-tree有了解吗,这种树结构有什么好处,那为了这个好处有什么牺牲
我们有HashIndex,B树,为什么最后mysql选用了B+树呢,你能说说每种结构的特点和之间的异同吗,那B+树和刚刚说的LSM有什么区别呢
对TiDB了解的多吗(哈哈哈,面试官本来想问很多的,我一句没了解过就噎回去了)
Big data
Hadoop的文件系统,他和一般操作系统的文件系统,比如ext4,有什么异同
Spark用过多少(没太细问,可能面试官没想好题目)
Docker和K8S,分布式调度等一些问题,不难
两道算法题
全A
感觉面试体验非常好,面试官也一直在和我讨论,引导我的思考,不会像其他走个流水线面试,光一次面试我就能学到很多,还有很多,我都忘了被问了哪些问题,总体不难。
不过面试官仍然是把我当成初出茅庐的大学生来看待,没有要求我会太多,这一点在这个内卷年代就已经难能可贵了,后续如果pingcap有消息,我再来更新吧,祝PingCAP越办越好!
#PingCAP##面试题目#