快手数据研发工程师-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%)

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

相关推荐

评估中了已经
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
程序员小白条:太晚了,看别人找到实习了才投的话,自己本身就没啥准备,计划太晚咯,只能吞苦果子
点赞 评论 收藏
分享
评论
6
11
分享

创作者周榜

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