京东提前批一二面Java
感觉跟大家的面经不太一样,不过还是回馈一下吧。
7.16 一面(视频面,30min):
1.自我介绍
1.自我介绍
2.Java项目(讲得比较细,先说大致流程,然后在细节处讲为什么这样写,然后qps多少)
3.Redis,这里问得蛮深,一步一步深入,先问为什么用Redis,然后为什么内存数据库快,跟其他(memcache)比优点在哪里,单线程为什么快,为什么不用多线程.....
4.hashmap,concurrenthashmap
5.线程池
6.dns
7.gc
8.mysql索引,引擎。
9.职业规划
10.反问:部门是做什么的
7.17 二面(电话面,30min):
1.自我介绍
2.讲讲天池大赛的项目(10-15min)
3.场景题:给你一个京东用户的信息,如何判断这个人是否是有价值的用户
4.学了多久Java?
5.Exception和Error
6.场景题:在实际工作环境中,经常讲异常抛出,全局处理,问优弊。(我实话实说,不知道)
7.hashmap,concurrenthashmap
8.volatile(内存可见性,非原子性,禁止指令重排,每个都详细讲了)
9.动态代理(自己主动讲了jdk跟cglib的实现方式)
10.反问:部门是做什么的(第三问的时候说这是一个数据分析的题,我就奇怪一面二面不是一个部门么)
二面过了2-3个小时吧,登录官网hr面安排中。。。
感觉不是很有用,都没问题算法题,我也很纳闷😅