PingCAP实习面经

拖了好久终于想起来- -

虽然现在大多数的秋招已经开始了,但看牛客上关于pingcap的面经很少- -所以索性就发出来

在这里吹一下,PingCAP真的是一件非常geek的公司!对分布式数据库方面想学习的人可以康康它们的talent-plan,真的很不错

而且整个几轮面试下来的体验真的非常不错,每次好好总结都能学到很多东西。

第一轮--小作业(7d)

pingcap的面试和别的公司的面试不同,首先一面是hr面,面完之后hr会让面试官根据简历情况给一个小作业,7天内完成然后放到github上。
我的小作业是有序数据块排序

题目:有序数据块排序
定义‘数据块’为有序数组, 若干个数据块储存在单个 SSD 上,总大小 1TB, 请给出对这若干个数据块的全局排序算法,要求内存使用不超过 16G, 并在多核环境下的优化排序速度。
提示: 有序数据块可以当做是 int64 数组。

我最后完成的放到GitHub上了,如果各位不嫌弃欢迎给个star😂

第二轮--电话一面(50min)

算法:

A valid float looks like "1", "+1.1","-1.3e10","-1.3e-2",A string may have a prefix that is a valid float.
Implement a function that is a valid float prefix.
Don't need to convert to float, just return the valid prefix.

a few examples are:
'1.1a' -> '1.1'
'abc' -> ''
'-1.1e3.3' -> '-1.1e3'
'-1.1e' -> '-1.1'

腾讯实习干了什么

实习项目

介绍cpp服务器项目

epoll是什么,et和lt的区别

怎么理解内存屏障、高并发、锁这三者的关系

什么是cpu缓存
数据库:
lsm树、b树在数据库的区别体现在哪

cap理论和数据库事务的acid中的c有什么异同

数据库的隔离级别

第三轮--电话二面(60min)

自我介绍

针对raft的优化

rpc是如何调用的

如果让你设计一个rpc框架,需要怎么设计

序列化和反序列化有什么作用

如果想要rpc传入一个可以执行的函数,怎么传

问项目

128G的未排序的无符号64位整数,怎么找到重复的数(不断深挖各种场景,问了半个多小时)

第四轮--电话三面(35min)

这一面主要就是自我介绍,然后聊聊天,面试官很详细的介绍了团队目前所做的事情。

总的来说,从这几次面试中学到的东西很多,pingcap的面试体验真的赞。下周就要去实习啦,后面说不定会分享一下实习生活hhhh

#实习##PingCAP##C++工程师#
全部评论
感谢帖主分享 PingCAP老强了,但是每次看面经都看得我一脸懵逼,还请问帖主rpc和序列化之类的东西是在哪里看/学的
1 回复
分享
发布于 2020-08-03 02:08
反手就是一个赞,想实习的同学欢迎联系私我😁
1 回复
分享
发布于 2020-08-04 13:47
滴滴
校招火热招聘中
官网直投
三面完多久出的结果呢?
点赞 回复
分享
发布于 2020-09-28 14:27
哇喔,pingcap是我心水的公司耶,以后找实习的时候一定要去碰一碰
1 回复
分享
发布于 2020-10-06 22:12
礼貌求问 hr面主要问些什么呀
1 回复
分享
发布于 2021-03-08 22:44
老哥,可以问问你做了啥项目吗,我也最想去 PingCAP
1 回复
分享
发布于 2020-08-01 15:25
请问楼主投递的是什么岗位?
点赞 回复
分享
发布于 2020-08-04 15:00
刚工作,请问下下后端开发想去pingcap需要哪方面的能力?对分布式数据库挺有兴趣的
点赞 回复
分享
发布于 2020-08-23 21:39
楼主请问下目前pingcap的实习支持remote吗?疫情不方便出校😭
点赞 回复
分享
发布于 2020-09-08 18:59
大佬 一面的算法是英文 并且是口述回答的吗
点赞 回复
分享
发布于 2020-09-14 01:19
强啊
点赞 回复
分享
发布于 2020-09-17 23:01
简历都过不了。。。
点赞 回复
分享
发布于 2020-09-17 23:15
没找到大佬的Github连接啊 😅
点赞 回复
分享
发布于 2020-10-15 11:07
大佬 你是什么相关的 数据库开发吗
点赞 回复
分享
发布于 2021-10-30 00:08

相关推荐

17 75 评论
分享
牛客网
牛客企业服务