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 回复 分享
发布于 2024-07-31 16:53 河南
实习?
点赞 回复 分享
发布于 2024-07-29 22:37 北京
楼主bg
点赞 回复 分享
发布于 2024-07-30 18:32 北京

相关推荐

01-23 14:54
同济大学 Java
热爱敲代码的程序媛:给你提几点【专业技能】这个模块里面可优化的地方:1.【具备JVM调优经验】可以去b站上搜一下JVM调优的视频,估计一两个小时凭你的学习能力就能掌握JVM调优的实践方面的技能。2.【MySql优化】MySql这一栏,你去b站或者找个博客看看MySql优化,学一下,如果你本身比较熟悉MySql语句的话,那基本半天时间凭你的学习能力MySql语句优化方面的技能你也能掌握个差不多。以上1,2两点主要是因为我看你专业技能大部分都说的是偏理论,没有写应用。再就是最后,你结合你的项目,想一想你的项目中哪些sql语句是可以用MySql优化的,到时候你面试的时候也好结合着说一下。
点赞 评论 收藏
分享
程序员鼠鼠_春招版:都很烂大街,rpc也基本没人问,考研吧,不然就包装一段实习再去
点赞 评论 收藏
分享
评论
9
38
分享

创作者周榜

更多
牛客网
牛客企业服务