25京东数据开发一面凉经 1h

京东一面
1.项目实习自我介绍 主要讲了自己实习中的实时项目,从开发到上线的整个流程。
2.Flink项目中广播关联要有初始化?怎么初始化的?--自己做的时候没接触没注意到。
3.怎么更新的,key by怎么进行去重的?
4.实时项目 唯独关联是关联mysql中的维度,有可能就是主流数据过来了,但是维度没来,关联不上,这个是怎么进行处理的?
5.mysql维表是数据源,还是检查全表? 是look up table?
6.搞清楚mysql这个数据源是来一次查一次?还是点查?怎么能对应上维度关联?
7.拿到了对应的维度和值,为什么要用广播呢?
8.面试官:广播是在关联之前吗?(搞懂广播状态)然后把mysql里边所有 kv广播到所有下游节点,后边实时再来一个id,直接存在内存中了。
9.checkpoint级别是什么?一致性保证的哪个级别。你知道flink一致性的级别都有哪些吗?(atleast once , exactly once)
10.你知道over window吗?
11.异步IO知道吗?
12.paimon 数据怎么写进来的,你查里面的数据有进行二次处理吗?
13.hive,spark优化。
14.java的泛型了解吗,讲一讲。
15.使用泛型的时候会进行那种编译的类型检查吗?编译完后,泛型中那些数据还存在吗?
16.C++有用过吗,python架构了解吗?
17.你了解线程吗,怎么创建线程?去执行?
18.常用的垃圾回收算法知道吗?
19.红黑树了解吗?
20.java的类加载机制你知道吗?双亲委派讲讲
21.java中hashmap里边什么结构,讲讲
22.java中有应用于多线程的工具类你知道吗?线程安全的
23.比如用hashmap,但是hashmap不是线程安全的,那应该用哪个?
24.设计模型你了解吗,比如享元模式了?工厂模式?有了解吗?
25.事务ACID讲讲
26.mysql索引怎么构建的?
27.算法 合并两个有序链表。
28.反问
29.针对这次面试反馈的一些问题,给我提了几个建议。

一直在实习,基础知识都没怎么复习,真的是被拷打的汗流浃背,心累了,过几天辞职准备基础知识了
全部评论
我3年经验勉强可以,你实习前几个问题难度有点高了,第2题就比较刁钻,刚毕业的和培训的一般答不上来
1 回复 分享
发布于 07-31 16:53 河南
实习?
点赞 回复 分享
发布于 07-29 22:37 北京
楼主bg
点赞 回复 分享
发布于 07-30 18:32 北京

相关推荐

头像
11-05 22:44
门头沟学院 Java
京东零售 数据开发工程师 23K-30K
点赞 评论 收藏
分享
9 38 评论
分享
牛客网
牛客企业服务