大型互联网公司java研发岗最全面试经验288点(含面试专题)

一、心态

  •  心态很重要!
  •  心态很重要!
  •  心态很重要!

重要的事情说三遍,这一点我觉得是必须放到前面来讲。

找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事情,不是你很牛,你就一定能进你想进的公司,都是有一个概率在那。如果你基础好,项目经验足,同时准备充分,那么你拿到offer的概率就会比较高;相反,如果你准备不充分,基础也不好,那么你拿到offer的概率就会比较低,但是你可以多投几家公司,这样拿到offer的几率就要大一点,因为你总有运气好的时候。所以,不要惧怕面试,刚开始失败了没什么的,多投多尝试,面多了你就自然能成面霸了。得失心也不要太重,最后每个人都会有offer的。

还有就是对待校招的态度,校招的目的并不仅仅是为了找工作,而且也是为了锻炼自己,提升自己;对于每个大学生来说,真正的校招只有一次,因此一定要珍惜;经过了校招的磨练后,自己的能力将得到很大的提升;这也是人生一个重要的经历;

二、基础

基础这东西,各个公司都很看重,尤其是BAT这种大公司,他们看中人的潜力,他们舍得花精力去培养,所以基础是重中之重。之前很多人问我,项目经历少怎么办,那就去打牢基础,当你的基础好的发指的时候,你的其他东西都不重要了。基础无外乎几部分:语言(C/C++或java),操作系统,TCP/IP,数据结构与算法,再加上你所熟悉的领域。这里面其实有很多东西,各大面试宝典都有列举。在这只列举了java后台工程师所需要的和我的学生面试中所遇到的知识点,尽量做到全面,如果你掌握了以下知识点,去面java后台工程师应该得心应手。

J2SE基础

  1. 八种基本数据类型的大小,以及他们的封装类。
  2. 如果两个Integer的值相等,使用==进行判断的结果是否相等(常量池问题)?
  3. 你重写过hashcode和equals么,要注意什么
  4. Object有哪些公用方法?
  5. Java的四种引用,强弱软虚,用到的场景。
  6. equals与==的区别。
  7. try catch finally,try里有return,finally还执行么?
  8. Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况。
  9. Java面向对象的三个特征与含义。
  10. Override和Overload的含义与区别。
  11. Interface与abstract类的区别。
  12. Static class 与non static class的区别。
  13. String、StringBuffer与StringBuilder的区别。
  14. ArrayList、LinkedList、Vector的区别。
  15. Hashmap的原理
  16. Map、Set、List、Queue、Stack的特点与用法。
  17. HashMap和HashTable的区别。
  18. HashMap和ConcurrentHashMap的区别,HashMap的底层源码。
  19. TreeMap、HashMap、LindedHashMap的区别。
  20. Collection包结构,与Collections的区别。
  21. Hashmap的大小为什么指定为2的幂次
  22. Arraylist的原理
  23. Hashmap中jdk1.8之后做了哪些优化
  24. 多线程条件变量为什么要在while体里
  25. Concurrent包里的其他东西:Ar
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值