【京东】-Java岗-物流高级工程面试题分享

一面

(技术组长-人非常好、善于言谈)

1、首先自我介绍,主要是说自己的项目经历、每个项目的业务、项目中承担的职责、用到的技术
2、什么是tomcat多实例
3、Gitlab与GitHub的有别
3、maven是干什么的,与springboot有什么区别联系
4、springboot的原理是什么
以上几点此高级工程师说是虽然简单,说是考察表达能力,看能不能把一个简单的事情说清楚

以下三点是面试时候的题外话,聊着聊着就到这些了
5、高级工程师必备的能力:分析排查问题能力与生产现场救火能力
6、团队贡献产出能力:不同级别工程师的作用、生产能力
7、程序员关系:程序员之间关系简单、纯粹,不同于业务部门、领导们之间关系

8、jvm运行在32位与64位机器效率 (没回答出来)
9、jvm的内存结构及作用
10、jvm什么时候回堆溢出、什么时候栈溢出、什么时候方法区(永久区)溢出
11、了解G1回收器不,说说是怎么回事儿
12、字符串变量是存在哪里的,方法的地址是存在哪里的
13、java的StringBuilder是晚于StringBuffer出现的,既然有了StringBuffer,为什么还要有StringBuilder (试着答了一下,只说源码上有区别,具体没关注过,总之具体没回答上来)
14、java反射为什么慢,是method.invoke慢还是所有方法都慢(回答出来一部分)

15、知道redis的大key或者大value不,如何优化 (答的不太好)
16、什么是redis雪崩,怎么解决
17、mysql binlog是干什么用的,slave复制的master的binlog时候是单线程还是多线程,为什么
18、mysql表什么是垂直拆分、什么是水平拆分
19、mysql数据量达到多大就查询就慢了,需要优化或者建立索引

20、java并发工具包用过哪些类及区别
21、闭锁与栅栏用过没,有什么区别
22、java中用过哪些队列,有什么区别

23、网络七层与网络四层模型,每层是干什么的
24、TCP与http的区别与联系,tcp三次怎么握手

25、springcloud与dubbo的区别
26、rabbitmq是怎么保证数据一致性的
27、kafka是怎么保证队列有序的
28、rabbitmq与kafka的区别
29、@Transactional注解实现源码,研究过spring源码没(说出了事物注解实现、但没研究过spring源码)
30、此高级工程师说自己已经研究过一遍spring源码了,现在正在研究kafka源码,又说了研究源码的好处

面试官印象:此高级工程师技术功底深厚,研究技术比较细,善于言谈,面试互动好,聊得不错,喜欢这类面试官,和这类面试官面试整体是一个很愉快的过程。最终说回答的总体还不错,看着是热衷于技术研究的人,等下有二面

二面

(架构师-人也不错,但话少,看着务实,不擅言谈)
1、简单自我介绍(这点笔者介绍了约便半小时,有点长)
2、什么是java多态,多态有什么好处
3、JVM怎么调优,(这点要尽量说的详细,全面分析回答)
4、用过哪些设计模式,装饰者、策略模式用过没,说下(知道的设计模式尽量多说,什么场景下怎么用)
5、用过的mysql引擎有哪些,都什么区别
6、mysql从哪些方面优化的(从代码、索引、分库分表、内存碎片、linux参数越详细越好)
7、mysql组合索引最左原则是怎么遵循的
8、mysql查看执行计划时候key_len字段的长度是怎么计算的(只是说了执行计划索引生效没,key_len怎么计算没回答出来)
9、个人的职业发展与规划
10、问了薪资要求,说了没要求,如果符合公司看着给

面试官印象:此架构师,人很瘦,面善,人也不错,但是不善于言谈,看起来是平时比较务实,专注于技术架构的人,给人总体印象不错。最后架构师是说自我介绍时间长了,一面已经介绍过,二面简单介绍就可以了,总体还可以,等一下还有三面

三面

(部门leader-看着很老道、圆滑,问题布满陷阱)
首先了问了下薪资要求,说没什么要求,如果符合岗位要求的话公司看着给就行了,只是点了点头,没说什么
接下来此CTO说,要我随便谈谈,不许聊与工作相关的东西,其他想聊什么就聊什么(通过聊天让你自己暴露问题)

1、个人聊了自己平时空闲时间干什么,除了打球、假期游玩之外,其它一半时间总结工作中的问题、研究新技术,写博客记录下来,一是分享、二是也方便自己查看,这点此经理十分赞同

以下是此经理主动问的
2、工作过几家公司,都是问什么要离职的,我说之前是领导离职被挖走的,现在是换一个平台,更好提升自己,回答的还算令他满意(这点回答也要小心)
3、个人状况、家庭状况、家庭成员关系、联系交流状况(不是重点)
4、平时看什么书、个人的职业发展设想,为此有什么行动(这个怎么回答非常重要)

发表评论

后才能评论