当前位置: 首页 > 面试经验 >

京东数据开发工程师初试记录(两面)

优质
小牛编辑
93浏览
2023-08-23

京东数据开发工程师初试记录(两面)

两次面试邮件里都写的是初试,不清楚第二次面试属于二面,还是一面挂了被共享到别的部门了。
先说体验,两次的面试官都彬彬有礼,相对年长,可能是主管级别。问题由浅入深,从场景入手,通过思路的引导,了解你的知识掌握水平。
之前理解的数据开发可能更偏向数仓开发,但很多公司数据开发岗位的工作内容是大数据组件的性能优化、数据引擎开发、数据服务开发等等,所以对java开发中多线程编程、jvm等是有较高要求的,我个人对jvm和多线程仅限于八股,理解尚浅,记了多少就说多少了。
8.18:
自己做的项目目的是什么,达到什么效果,遇到什么问题,收获什么效果
数仓分层的目的
CPU飙高有什么处理方式
JVM调优了解吗(禁掉swap)
JVM内存回收有哪几种算法
是否做过java开发,servlet、spring容器生命周期是否了解
full gc做了什么
full gc有什么影响(STW),如何优化体验
mysql索引为什么用b+树
mysql事务隔离级别
其他问题:
如何看待京东、拼多多、淘宝这些app
参加过什么社团
最难的课程,如何克服
为了准备秋招做了哪些努力,自己是否满意
求职的时候考虑哪些因素
自己有哪些优势
8.23:
jvm内存区域了解吗
新建一个对象,如何分配内存空间?
OOM发生在哪里,什么情况下发生?如何排查?
垃圾收集器了解哪些,用过哪些,执行机制?
多线程了解多少?
是否用过线程池?使用场景?
ThreadPoolExcutor有哪些参数,核心参数如何设置?怎么考虑的?
阻塞队列用的哪种?需要考虑哪些因素?
java集合的体系
介绍下Flink(流处理,事件、时间、状态、窗口)
时间有哪几种
状态后端有哪些,状态比较大用哪种
窗口有哪几种
你的项目如何用到窗口的,tigger里是如何实现触发计算的。
算法题:二叉树“之”字型层序遍历
 类似资料: