蚂蚁oceanbase秋招面经

sql组,一面是杭州,二面转到深圳

(再附带一个阿里云存储的面经吧,一面挂了...)

一面:

  • 怎么做异步,任务队列满了怎么办
  • 多线程哪些问题,锁底层实现
  • 使用全局变量来判断有没有加锁,是否可行
  • 统计ip地址频次,某个ip数量巨大怎么办
  • 事先知道哪些ip很多(人为轮询分配到固定机器上),事先不知道(先采样文件,找出占比大的ip)
  • 文件无法按行偏移怎么做采样,read的参数,为什么只按字节没有按行偏移,linux和windows换行符的区别
  • 算法:有能量P,能量数组B,可以用1积分换B[i]能量,也可以用B[i]能量换积分,问最多获得多少分

二面:

  • 窃取机制实现
  • sql执行的过程
  • 事务特点
  • 算法:删除链表的倒数第n个节点

hr面:

  • 了解ob吗
  • 考研还是保研,考研怎么选学校
  • 本科成绩怎么样
  • 对比实习过的公司
  • 实习mentor怎么评价你
  • 投了哪些公司,怎么排序
  • 薪资预期(30w以上,hr:太保守了)
  • 身边人怎么评价你
  • 自我评价

阿里云:

  • 用过哪些内存管理组件,jemalloc优势
  • 微服务考虑哪些,服务发现怎么做
  • etcd原理,用的哪种一致性算法
  • raft原理
  • redis内存结构,用过哪些数据库
  • c++减少开销的方法
  • 构造函数能不能虚函数
  • 算法:删除链表重复节点
全部评论

相关推荐

不愿透露姓名的神秘牛友
12-17 23:15
蚂蚁 开发 28*16 硕士985
点赞 评论 收藏
分享
评论
1
2
分享
牛客网
牛客企业服务