快手数据窗口一面11.17

招聘信息没有写用什么编程语言,我看到后端就投了...最后才知道是Java的,g了。

1. 自我介绍(3m)
2. 项目(同时也问了许多红黑树和散列表的知识)
3. 基础知识
(1).哈希一致性算法
(2).如何把一张正在读写的大容量的表移植到另一个表中
(3).内存映射
(4).epoll原理
(5).中断机制
(6).AIO、NIO、BIO
(7).用两个栈实现一个队列(说清思路即可)
4. 算法
字符串之和

这个面试官问了好久的项目,而且感觉他没听太懂,我也讲了好久,因为我做C/C++的,平时最感兴趣也是接触最多的是OS,所以场景题我直接g了。

最后问了面试官,为啥不问一些和业务相关的,像数据库,redis这些,因为他问的太偏底层了,每一个知识点我得讲好久才能讲完然后他才让我过,他说这些可以通过背面经,但是底层不行!
#后端开发##快手##面试题目#
全部评论

相关推荐

点赞 7 评论
分享
牛客网
牛客企业服务