123

北大学长认为Java想学的透彻,学习方法和路线 >> 学习努力。

学长北计算机硕士毕业,秋招大概面试过互联网几个头部大厂和几个外企,基本都拿到所谓的special offer了。主要拿到的互联网offer包括腾讯,字节跳动,快手,美团;外企的offer拿到的有PayPal和freewheel。基本是差不多面试的都拿到offer了。

这个回答里边分享了我在校招中拿到的offer以及对应的工资情况:

大家也可以参考我整理的这份算法资料,我面试了100多家公司总结出来的,这份资料也帮了不少同学拿到了大厂offer,获取方式在下方。

秋招刷题时,发现了两份对我面试帮助非常大的刷题笔记,谷歌大佬高畅和BAT大佬霜神写的 LeetCode 刷题笔记。

以Java开发为例,进大厂有个公式:技术栈知识+计算机基础+算法+项目+实习+加分项(竞赛/开源项目/博客)

其中,技术栈知识、计算机基础和算法题是必备项,如果项目或者实习很亮眼,面试基本没问题。竞赛、开源项目、博客这些都属于加分项,有了更好。

现在,再分享些Java学习进大厂的面试题和学习资源。
首先看下这份Java高频考点,靠掌握这份考点(有参考答案),收获了bat等大厂offer。看看能掌握多少,掌握百分之80面试就没问题。

一. 高频考点
1. Java基础

  • Java接口和抽象类有什么区别?
  • String,StringBuilder和StringBuffer的区别?
  • final、finally、finalize三个关键字的区别?
  • ==和equals的区别,给段代码判断下“ ==” 和equals的返回值。
  • Java基本数据类型有几种,每一种的区别是什么?
  • 值传递和引用传递的区别?
  • Java的异常体系?受检查和非受检查异常区别?

原文链接:https://laomait.top/blog/123,转载请注明出处。

0

评论0

没有账号?注册  忘记密码?