面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

匿名用户
java高级工程师
未通过感觉没戏
面试主要是电话面试,埃森哲HR推荐至相关部门,由部门的相关人员进行技术面试。面试问的内容还是比较深的,主要针对的都是CORE JAVA部分的核心技术。面试之前收到的邮件对面试的内容写的还是比较全面的,邮件里说了对JAVA的集合类、多线程、JAVA IO/NIO、数据库等方面进行提问,面试前看到也没有在意,觉得基础应该能回答的出来,等真正面试的时候基本上处于全程懵逼状态,问的还是比较深的,比较后悔没有好好回顾一下知识。大致问了以下几个问题,问题基本都是层层深入式的:1.JAVA的集合有几个接口,分别有哪些类实现了这些接口?ArrayList和HashSet之间有什么不同?在调用移除元素时,哪个效率更高?LinkedList和以上两者有什么区别?2.HashMap和HashTable的区别主要在哪里?HashTable的哪个方法是同步的?如何处理HashMap的同步问题。以上两个问题还比较正常,接下来开始一层层深入了:1.JAVA的多线程有哪些实现方法?各个实现方法之间有什么区别?2.线程的Thread是否有问题,JAVA自带的线程池会出现什么样的问题?3.JVM调优用过哪些方面?各参数分别表示哪些情况?怎样监控具体的配置是否负载的情况?垃圾回收机制做过哪方面优化?4.JAVA IO有哪些接口,Stream和Reader的区别在哪里?这两个类分别在什么情况下使用?5.JAVA NIO与IO有什么差异,具体体现在哪些方面?以上的问题开始有些渐渐已经很难回答出来了,主要平时在工作中确实很少遇到,本人也不是真正的技术极客,所以确实也没有往底层的方面去研究,最后就问了个SPRING的问题,当时很懵逼,所以也没回答上来,后来等面试结束了才想起来。Spring:加载一个BEAN时,怎样确保当这个BEAN加载完成后,运行这个BEAN中的某个方法?面试过程虽然难度系数比较高,但是面试官本身非常的专业,总体的面试感觉还是非常的友善和气的,在你思考的时候,对方也不会急于的打断你,同时也会在某些方面向问题的核心点引导总体来说面试还是挺难的,虽然本人平时也已经从事了几年与架构有关的工作,但是与他们所需求的人来看的要求来看,我还算是非常初级的。如果读这篇文章的人对技术有执着的追求,还是需要试一试往底层技术去深层次研究的,他们这样的人基本上也会是你们的将来方向和目标。...查看更多
2 年前 发布
2

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网埃森哲埃森哲面试经验埃森哲面试经验:自我介绍,聊项目经验...