快手大数据OLAP引擎研发一面

1. 数组和链表的区别
2. 哈希表的实现
3. 平衡二叉树旋转过程
4. 列举几种排序算法
5. 快排原理
6. 堆排序
7. 有没有实现过 TCP 的客户端和服务端,描述一下两端分别会做什么
8. TCP占用某个端口,UDP还能再使用这个端口吗
9. 什么场景会产生死锁
10. 怎么避免死锁,复杂的系统中锁上加锁很常见,还有别的吗
11. CAS 原理
12. 数据库行存和列存的区别
13. SQL 中 where 和 having 的区别
14. 为什么数据库中常用 B+ 树而不是别的

面试官真挺好的,说我没经验但不代表我成长会不快,😭
Javaer 误闯数据库研发全程计算机基础知识,无算法题
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务