求职刷题神器

funit.cn

讨论区 > 求职面经 > 快手大数据开发工程师面经

快手大数据开发工程师面经

浮誇了舊時光
发布于2020-12-10 10:24:08 113浏览
一面(40min)

1、自我介绍?

2、Spark任务调度(源码)? 

3、Kafka基本原理说一下(生产消费模型,存储,Leader选举,ISR…) 

4、Consumer Group中Consumer和Partition的对应关系? 

5、Kafka支持什么语义(三种语义),怎么实现Exactly Once?

6、Spark Streaming和Flink的区别?

7、Scala的模式匹配和Java有什么区别?

8、用Kafka的过程中有过什么问题,怎么解决?

9、实习做了什么?

10、撕代码: 有序链表合并,n*m的带有数字的矩阵,从左上角走到右下角,问最短的路径上经过的数字的和是多少?(dp)

二面(1h20min)

1、自我介绍?

2、Java多线程了解吗?写个生产者消费者模型吧?

3、线程池熟悉是吧?写个线程池?

4、Java线程同步啥的,不太记得了。

5、Flink了解吗,基本的概念说一下?

6、撕算法:给一个不带分隔符的IP字符串,要给出所有的可能的IP地址,返回一个List(懵逼,用回溯写了个大概)。

三面(40min)

1、自我介绍

2、实习做了什么?

3、Kafka基本原理说一下,和其他的MQ相比的优势?

4、Kafka 消费者怎么从Kafka取数据的?

5、消费者怎么保证ExactlyOnce?

6、Kafka消费者怎么保证有序性?

7、Kafka生产者怎么保证不丢不重复(幂等)?

8、Kafka生产者写入怎么保证有序?

9、撕算法:两字符串最长公共子串?

差不多就这样结束,三面面试官赶着开会,就匆匆结束了。

本文首次发布于趣IT ,转载请注明出处,谢谢合作

快手大数据开发工程师面经

全部评论2
  1. 浮誇了舊時光 2020-12-10 10:25:40
    一般像这种的面试官有别的事情,急着处理的这种,面试基本上就是比较赶,效果也会很差。
    1 举报
  2. 断翼の天使 2020-12-10 14:28:13
    深有同感,之前面试过去,匆匆问几个问题面试官就被叫走了,回来随便问两个问题就打发了。
    0 举报

还可以上传7

表情
热帖排行
热门话题
  1. 518人参与
  2. 240人参与
  3. 153人参与
  4. 96人参与
  5. 25人参与
  • 微信扫码加好友进群