快手数据研发工程师-DataOps二面——2020.9.8

2020.9.8——今天快手数据研发工程师-DataOps方向二面,许愿三面!!

(全程45分钟)
1、你不是计算机专业,为什么想要转到计算机领域,为什么想要做大数据?
2、项目的框架使用什么,遇到过什么难点吗?(自学自实现的Spark电商小项目)
3、项目中Java后端是用什么架构做的,谈谈对Spring的理解?AOP、IOC、动态代理的常用接口?(后端不太会)
4、java和sql用过多久?
5、一些基础的。ArrayList和LinkedList的区别;hashmap原理,hashmap线程安全怎么解决;hash冲突;
Synchronized和ReentrantLock的区别;Synchronized是否可重入。
6、java线程池有什么用处和优点,创建线程池的参数有哪些?参数中的阻塞队列是什么?
7、在java中写过Socket吗?(没写过。。。)
8、mysql的引擎innodb和myisam的区别;索引的数据结构(B树和B+树);联合索引的最左匹配原则(索引失效)?
9、spark和hive的区别?
10、数据倾斜是什么?一般怎么解决?

手写代码:
二分查找有序数组中大于等于target的第一个位置(不难,但没100%,不知道哪错了,只有86%)

反问:
业务方向有哪些?即席查询目前应该学哪些组件?
#面经##数据开发工程师##快手##校招#
全部评论
楼主三面了吗,这个部门是2+1还是3+1啊
点赞 回复 分享
发布于 2020-09-14 06:57
老哥什么时候三面啊?
点赞 回复 分享
发布于 2020-09-14 11:19
楼主三面面了吗
点赞 回复 分享
发布于 2020-09-22 00:34

相关推荐

无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
6 11 评论
分享
牛客网
牛客企业服务