2020.07.07 17:17 接到通知,复试不通过/(ㄒoㄒ)/~~
刚刚结束了二面,趁着热乎来说一下面试问题,写一下面经
6月22日——投递简历,京东“寻猎计划”提前批;
7月13日——接到通知,准备初试;
7月16日——初试,晚上十一点接到复试通知;
7月17日——复试,结果未知;
京东的提前批还是很舒服的,没有做笔试(不知道是不是因为内推码),直接一二面,节奏很紧凑,之所以现在写面经是因为只有一二面,如果通过接下来就是hr面了,所以等结果出来我会修改下文章~
接下来说一下面试的问题:
一面1、自我介绍
2、做没做过项目?
3、说一下HashMap
4、ConcurrentHashMap与HashMap的区别
5、说一下Synchronized
6、说一下你现在用的SSM和之前的区别
7、说一下AOP的原理
8、对线程和并发了解吗?
9、那讲一下MySql的索引
10、数据结构和算法了解多少?
11、讲一下排序
12、说一下你了解的其他的语言有没有什么想说的?
13、反问环节
一面的大叔还是很有经验的,问了之后就继续深入,答不上来就进行别的问题,在ConcurrentHashMap的地方没有答好,对多线程和并发也不太了解,所以内心还是觉得要凉的,面试时间40多分钟~
二面1、自我介绍略,你觉得你最擅长的部分在学的这么多东西中
2、讲一下Spring和SpringMVC的区别
3、说一下MVC
4、你说的View层,传入参数和传出参分别是什么,原则是什么?
5、业务逻辑层需要做什么?
6、细节问题
7、持久层需要做什么?
8、细节(关于具体实现方面
9、传入DAO的参数和DAO传出的参数分别是什么?用了什么样的方法?
10、说回SSM,Spring的特点和SpringMVC的特点
11、说一下项目,参加比赛的项目讲一下,在项目中担任的角色,负责的工作
12、项目后端代码怎么处理的?(ps:题主的项目是一个APP根据图片获取音乐,主要写后端代码
13、如果图片过大怎么处理?
14、图片存储位置?
15、数据库细节
16、自己的优缺点
17、JVM了解多少?
18、实习时间以及意向
19、反问环节
二面就很有经验了,也学会了不要让面试官问你太多问题的方式,问一个问题就把自己知道的沾点边的都说出来,这样面试官才好继续问,不过在说IOC的时候说了“控制反转之后就变成了用户决定程序”,面试官说我说的不太对/(ㄒoㄒ)/~~然后在说项目的时候本来准备说一下数据库的事结果面试官直接问别的了,在JVM的时候很紧张(因为我真的没看啊啊啊啊)所以说了一些内存分化的东西,忘了说GC,嘴一抽来了句“就了解这么多”,听着面试官咽下了继续问的打算直接进行反问环节,心痛~
最后的结果是,两位面试官都提到了我虽然应用方面还行,但对底层的东西了解不多,因为我学的不是时间太长,建议我了解一下源码和底层原理,多看看书;也没有问TCP/IP的东西,感觉主要还是在考察基础这方面,最后问面试官是什么部门的时候突然很卡,只听到了 商品 这两个字,最后问了下最早什么时候能来实习,说过不过还要和后面的人来比对一下,让我等通知~