【京东云面试】Java研发岗一面面经

来源:http://www.sh-fengwen.com 作者:美高梅游戏平台网站 人气:131 发布时间:2019-10-08
摘要:之前过了个简单的简历面,过了几天后没打来以为凉了,然后昨晚又接到了电话,括号内容是回答说的,理解有限,不一定都对,欢迎纠正~加油每一个牛友们! 菜包求职记 下午三点

之前过了个简单的简历面,过了几天后没打来以为凉了,然后昨晚又接到了电话,括号内容是回答说的,理解有限,不一定都对,欢迎纠正~加油每一个牛友们!

菜包求职记

下午三点面试官如约来电==
菜包紧张激动接起电话开启懵逼之旅 == 26min

1.学过哪些技术知识呢?

大概流程:
  1. 自我介绍;
  2. 常用语言?Java;
  3. Java基础知识;
  4. 项目逐个介绍并问了一些细节;
  5. 聊生活;
  6. 还有什么想问的;
  7. 谢谢再见==

2.说说接口和抽象类的区别(语法,设计,跨域三方面)

面试题总结

1. 对Java的理解,Java与其它语言相比优缺点 ;
2. 什么是泛型;
3. 什么是反射;
4. Hadoop与Spark的比较
5. mapreduce与spark中的Map算子、Reduce算子区别
6. ES索引库与MySQL中的数据同步的实现
7. 简单介绍下RDD
8. 爬取内容解析方式
9. SQL的第一,二,三范式

基础较差==Java的相关问题问得很少,项目问的还好;
菜包求职路漫漫,刚把爹!
来自面试缺陷患者的絮叨。

3.怎么判断两个对象是否相等?

4.==和equals的区别

5.排序算法有哪些呢(分类说,插入,选择,交换,归并,基排)

5.堆排序的时间复杂度?怎么计算的

6.说说归并的算法过程(先划分,归并,递归实现,把过程理清)

7.知道先序,中序,后序遍历吗?

8.知道Java高并发相关知识吗?(并发包,把里面的内容介绍一边,介绍了闭锁,同步屏障,信号量的应用和底层实现:流控,线程执行顺序等)

9.谈谈JVM(从javac编译4阶段:词法,语法语义,生成,到类加载过程:双亲委派:加载,验证,准备,解析,实例化,实例化先谈堆分区,再说JVM内存结构,然后到GC,GC算法,触发条件,晋升,YGC,CMS过程实现,可达性分析等等,把整个体系说完后面试官肯定了一句说理解得不错…)

10.做过哪些项目?用过哪些框架和技术呢?(SSH,M,Redis,Netty)

11.看过spring 源码吗?(把容器启动过程说了一遍,xml解析,bean装载,bean缓存等)

12.说说AOP实现原理(动态代理:jdk,cglib,分别用了哪些类或接口)

本文由美高梅游戏平台网站发布于美高梅游戏平台网站,转载请注明出处:【京东云面试】Java研发岗一面面经

关键词:

上一篇:没有了

下一篇:Mac 搭建Nginx流媒体服务器

最火资讯