更新:网易内推已过! :D 人生第一个校招offer
做了一夜的火车,从北京到杭州,杭州真是干净啊,直奔主题.
一面:(一面的话,java基础,都是有现成的问题的,有个小平板上面有题哦,大概是这个样子)
1.String中的+操作是怎么回事?
答:说了源码StringBuiler的append操作,又生成了一个新的对象
2. HashMap如果key和value都为null,会怎么办?
答:会给key留一个null的位置
3.ConcurrentHashMap的实现原理
答:
4.原子类的原理
答:CAS
5.说说动态代理
答:两种
6.写下查询sql
7.where后面只有一个条件(主键)用不用加索引?
答:不用
8.在100数中查重复的一个
答:这个题很经典啊...
9.线程中run()和start()的区别
10.如果有两个线程
t1.run();
t2.start();
怎么输出?
答:先t2后t1(t2给环境,所以t1才能输出,不知道对不对,一会写个跑下...当时是这么答的)
11.SpringIOC和AOP的原理
12.ThreadLocal的用法原理
大概记得这么多,然后面试官说去前台等一会问一下,我偷偷问我过了么?面试官特别好,说过了...我就比较兴奋..
二面:(二面主要是项目,面试官也是比较不错的)
1.爬虫项目中大体流程是什么?
2.tomcat类加载
答:跟JVM大体相似,有(我就不说了,童鞋们自己去查下..如果不知道)
3.tomcat的其他问题(忘记了,反正是不会)
4.看过哪些源码?
答:SpringAOP原理
5.怎么能动态加载一个配置文件?
答:没遇到过,就靠脑洞了,类似AOP,动态代理,大致往这个方向答了
6.Collcetions中sort是怎么实现的?
答:特殊的归并排序(TimSort),具体就不知道了,大概了解过
大概想起这么多,最后是面了一个小时左右,主要以项目为主,可能有笔试的原因,就没有问算法,本来都准备手写代码了.....最后问我有没有什么问题?我说我过了么?面试官说一会去前台问吧(心里感觉到gg),能给我建议么?面试官说,弄过算法,做过项目,还不错,多去面面,有很多面试经典的问题...
hr面:(过了一会问前台,前台说等hr面,好激动.....然后中午了,就去网易食堂吃了饭,下午hr面)
1.介绍下自己
2....
3...
4...
差不多了,你还有什么问题?我能提前来实习么?能....公司的培养机制是怎么样的?.....最后hr说,今天就到这了,问题不大,如果通过的话,月末会有消息,我说好,谢谢姐....
PS:省略号的话就是有好多话...
最后:大概想起这么多,中间可能有很多问题忘记了,基本的话,都是java+项目,不知道最后结果怎么样,希望大家都能得到offer吧!