Java编程

牛客网京东算法面

4月12日,初试中

前一天晚上,实验室的一个小伙伴就收到了初试的通知,可能因为太在乎这次面试,搞得我一晚上都没睡好,好在第二天上午如愿的收到了短信通知,让4月15日到北京参加面试,满心欢喜的买了车票。准备打响这场战役的第一枪!

4月15日 一面:技术面试 28分钟

牛客网京东算法面

在这里提醒一下各位小伙伴,完事都要提前做好充足的准备!!! 北京在这一天气温飙到了29度,下午三点的面试,由于没有提前打印简历,又对环境不熟悉,本来以为出门找一找就能找到打印店,结果。。。跑了整整半个小时依然没有复印店,最后眼看面试时间就到了,在29度的高温中开启了狂奔模式,终于看见一家复印店,结果优盘插上,发现文件有病毒打不开了。。。。只能打印一份很久以前的简历,当时非常沮丧,又飞奔到酒店,喘了口气就来短信通知到指定面试官处进行面试:

面试官看了一会简历

没有自我介绍,根据简历上的一些基本信息随意的聊了一会

让我讲了简历中的一个项目,并问了我这个项目中的分页是怎么做的?(项目中并没有进行分页设计,因为数量较少,但面试官仍然想让我讲出来怎么分页,我想了一下,说了数据库查询时使用limit关键字,利用pageRecord进行划分,面试官没有继续问,我猜应该是这样的,这里欢迎大家给出指正)

对Java的内存和垃圾回收有过了解吗?简单说一下。这里面试官会根据你的回答不定时的插入其他问题。(比如我说到了栈和堆,面试官会问堆又分为几个区你知道吗,展开说一下)

Java中的IO用过吗?当时没太明白他想问什么,让提示一下,他说NIO、BIO(sorry,这个我之前真的没有注意过,回来之后补了一下)

多线程了解吗?怎么创建线程?说了三种方法,面试官会问这几种方法的优缺点。

怎么保证线程安全?有几种安全机制?区别是什么?在性能上有什么区别吗?为什么有这样的区别?(这里答的不是很好,回来又仔细的看了一遍)推荐给大家一篇博客,我认为讲的不错:http://blog.csdn.net/chengguotao/article/details/50498090

悲观锁和乐观锁了解过吗?(在乐观锁中我提到了version,面试官问这个过程的学名叫什么?这里看出来我学习的一个缺陷,太不认真,经过牛客网上大神的指正,这个过程应该叫CAS,version称为版本号)

Servlet知道是做什么的吗?和JSP有什么联系?JSP的运行原理?JSP属于Java中的吗?

索引了解过吗?索引是怎么优化查询效率的?这中间的过程能描述下吗?(这里应该好好看一下B+树的查找过程吧,说的不太好,提到了二分查找思想,面试官说那你先说一下二分查找过程吧)

你有什么问我的吗?

个人感受:面试官这个过程都笑嘻嘻的,让我感觉挺放松的,个人认为面试过程中有答不上来不要慌,可以试着让面试官引导你给出答案,我的面试官还是很好的,会耐心的引导我,感觉有些时候面试官更注重你分析问题并解决问题的能力。

4月16日 初试中

一面之后感觉不是太好,毕竟有好几个问题答的都不太清晰,而且官网状态一直是初试中,有很多人已经是复试未安排或者复试中了,心情差到极点,BF说算了别想了,出去玩玩吧,于是骑着小黄和BF出去了,一路上只要停下来就拿出手机查状态,后来手机直接握在手里等短信,一直到晚上8点,看速8之前,查了状态变成复试未安排,大概20分钟以后收到了短信,好开心!可以安安心心看电影了~~

4月17日 二面:技术面试 25分钟

二面面试官看起来年龄比一面面试官要大,应该是领导级别的吧。。。我觉得我好像经历了一场假面试。基本没问什么,项目根本没提,大部分时间在随意的聊天。

和一面面试官聊的怎么样?

外地过来的?和老师请假过来的吗?公司有给你报销费用吗?(表示没有。。面试官感觉挺惊讶的)以后就打算来北京了吗?为什么选择京东呢?

你以后就打算做Java了吗?你的研究课题是什么?为什么不继续深入的做你的课题方面的内容?

对Java这个体系中哪个知识点最感兴趣,掌握的最好?(这个问题真是好啊。。。我竟不知道该怎么答,慌忙之中说到了集合类。。。)

说一下List、Set、Map的区别吧

Set是无序的,那怎么保证它有序?有什么办法吗?提到了TreeSet,那说一下TreeSet为什么能够保证有序?(牛客网的各位大神给出了答案,底层实现是红黑树)

针对HashMap提出了深入的提问:包括底层存储数据结构,冲突和扩容,加载因子,面试官会问的特别特别细。(面试官还是道行深啊,他最后说HashMap掌握的清楚是因为面试的时候大家都会考是吧?蜜汁微笑,我只能老老实实的say yes)

HashMap是线程安全的吗?哪个数据结构是线程安全的?除了HashTable还有什么是线程安全的?ConCurrentHashMap中的Segment是不是越多越好?为什么?

你有男朋友吗?然后就为围绕着这个话题展开了讨论。。。

最后面试官表示技术上没什么问的了,因为经验太少,即使问一些有难度的东西我也答不上来。。。确实是事实但感觉不太妙,这是被鄙视了吗?

面试官还特意跟我强调了互联网行业的辛苦程度,让我自己考虑好以后想要什么样的生活方式,这是什么意思。。。是委婉的劝退吗?

你有问题要问我吗?

个人感受:整个过程聊得还是比较开心,面试官会偶尔开个小玩笑,就像和一位长辈聊天一样,但就是摸不准面试官的意思,总感觉他在暗示我不要踏进互联网这个行业,还是他在试探我的决心?

4月18日 hr面试中

17号从酒店出来回到家,状态就变成hr面试未安排了,看来二面是基本通过了,心情比较放松,但是一直到18号晚上7点,交流群中众多的小伙伴都收到了短信通知HR面试,我依然没收到,于是开始慌了(我承认我心理素质太差太差),完全没有心情进食,直到晚上9点多,叮~~短信声,拿起一看短信来了,于是食欲大增,疯狂进食,哈哈,这里对hr姐姐表示感谢,这么晚还没有下班

4月19日 HR面试 15分钟

北京今天降温,早早的到了现场,本打算签完到再准备一会,结果刚签完到就通知进去面试,匆匆忙忙的进入面试厅,我好像又经历了一场假面试,过程围绕项目展开。。。说好的套路呢??

自我介绍3-5分钟

简历上的项目分别说一下是干嘛的,你的角色,分工?

在项目中最有成就感的是什么?

在项目中遇到的最大的困难是什么?

压力大的时候怎么调整?多个任务冲突了你怎么协调的?

家里有几个孩子,父母对你来北京有什么看法?

对京东有什么了解?

有什么问题要问我的?(其他的想不起来了)

个人感受:都是很正常的问题,没有那种套路问题,回答的比较轻松,说出最真实的感受就好,刚出酒店,状态变成hr面试已完成,说是下周一之前出结果,唉呀妈呀好紧张。

至此,我的京东面试之旅就结束了,整体感觉是找工作实力是一部分,运气也是一部分,京东是我最想去的一家公司,也是最用心准备,付出最多的一次面试,希望会满载而归,也希望大家在艰难的春招过程中都能够得到令自己满意的结果,继续加油!

Similar Posts

发表评论

邮箱地址不会被公开。 必填项已用*标注