ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

普通院校毕业的Java开发,该怎样进入阿里、字节等一线大厂?需要做哪些准备?

2021-07-15 14:34:38  阅读:173  来源: 互联网

标签:知识点 面试题 Java 字节 精选 面试 大厂 简历


一、序言        

最早将入职阿里立为目标是在看了网上的校园宣讲会的时候,那时我就关注到了阿里巴巴。我关注的点是这个公司无论是从愿景、理念、还是薪酬福利,都是我们年轻人心目中渴望的充满活力的样子。

但是出身双非院校的我,心中还是没有什么信心。虽然网上各个渠道投了阿里不少简历,但是一直石沉大海,不过当时刚好有一个学长在阿里,于是就联系了那位学长帮我安排内推。

我跟那些有“offer收割机”之称的大佬不同,没有拿到那么那么多的大厂offer。从简历的优化到面试准备,我的目标一直都是阿里巴巴的Java研发岗。不过应该也是功夫不负有心人,从面试到实习,再到转正,一切都进行的很顺利。

下面是我的面试准备经验,希望对大家有帮助。

我的面试准备虽然一直是针对阿里 的Java岗,但是,大厂的面试有很多共通之处,所以大家可以借鉴参考。

二、面试准备

(一)简历篇

面试前要做的简历优化是十分重要的,特别是像我这样的双非院校,在校期间也没什么拿得出手的大项目,说实话,简历上面很尴尬,所以一开始主动投递简历才会石沉大海。

接下来跟大家分析一下,能让HR一眼注意到的简历到底长什么样。

我有一个多年大厂招人经验的朋友跟我说:大厂招人,一般并不会要求应聘者是全能型,但是必须在某一项有专精技术。

所以,这里建议大家简历的第一页上半页,或者前三行,务必表明自己的技术栈。这里稍加注意:在描述时,可以针对自己的技术能力进行一些轻微的吹的操作,但是切记不可瞎吹,也不可吹过头,不然,你的面试官可能会根据简历提升你面试的难度,一旦面试官意识到你实际实力与简历描述不符,他对你的印象分就会大打折扣。

下面的这是一个比较好的简历模板,可供大家参考:

需要注意的点:

  • 在写简历的时候要有侧重点,面试官的时间是比较紧张的,对你的流水账日记不感兴趣(再强调一遍,第一页上半页,或者前三行,务必表明自己的技术栈)。
  • 个人经历的描述要尽量往工作和岗位相关的方向靠拢,不提或者少提不相关的内容干扰他们查看重点信息。
  • 在项目上存在短板的,告诉大家一个技巧,尽量挑选自己在项目中熟悉的领域以及项目的亮点,要突出自己的贡献,是优化了那些性能指数,还是添加了哪些功能,最后再说说受益,例如性能提升了多少倍,这个功能被多少人使用。(最好按照岗位的要求,向上靠一靠)
  • 千万不要“优化”的过度,“精通”两字使用起来要谨慎,自己拿不准的技能绝对不要写在简历上,不然你就是在给自己挖坑。因为一般面试会根据你简历上写得技术从浅再到深入原理的提问。


(二)修炼篇

搞Java开发这行都是靠技术吃饭的,一般都是你是什么水平就开什么价。所以自身的技术修炼也是最重要的一部分,哪怕你的简历粉饰的再好,一旦进入面试,就注定会被撕开所有伪装从而看到你的实际情况。

20年校招季,我参加了大大小小不低于40家的面试。虽然我的主要目标是阿里,但是也不能把所有鸡蛋都放在一个篮子里(咳,主要还是但是不大自信,怕失手后一无所获)。所以其他的面试也没放过。

下面的分析适用于所有公司。

 1.公司的人才需求简析

根据我丰富的面试经验,市场上的公司一般可以分成两种:大厂型公司和中小型公司。中小型公司注重实践能力,大厂看中综合能力。

小公司面试会比较集中Java开发这一块,关注的点主要是

  • 有没有类似的项目经验
  • 有没有遇到过他们差不多的问题

所以,面试准备中,除了基本的一些知识点还需要关注一些Java开发实际中经常遇到的一些问题,诸如图片缓存,常见的开源框架等等。

大公司面试比较在意你的综合能力还有基础知识,下面我会列举一下比较重要的知识点

2.进入大厂需要掌握哪些知识?

进小厂的难度并不大,这里就不再详细说了,主要说一下进大厂需要掌握的知识点(大厂都能进了,小厂就更不在话下)。

  • java基础
  • 并发编程篇
  • 分布式监控
  • 性能调优
  • ……

上面的几大模块的内容都非常重要,我针对这些模块进行了归纳整理,而且还根据我自己的面试经历还有在牛客网等刷的阿里、字节等厂高频面试题整理出来的大厂高频面试题合集(含参考答案和解析)。

  大家可以看看自己能不能全部完美的回答出来吧。如果可以,那你的基础知识掌握的应该就很棒了,可以加入我们的技术交流群找我内推。

有需要完整版文档的同学请点击这里的蓝色字体免费领取

3.重要知识点整理(高频面试真题)

《Java中高级核心知识点合集(524页)》

《Java核心知识点合集(283页)》

内容涵盖:Java基础、JVM、高并发、多线程、分布式、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、数据库、云计算等。

《1000道 互联网Java工程师面试题 (485页)》 

MyBatis面试题 ------------------------------【27道精选题】
ZooKeeper面试题---------------------------【28道精选题】
Dubbo面试题---------------------------------【30道精选题】
Elasticsearch面试题------------------------【24道精选题】
Memcached面试题--------------------------【23道精选题】
Redis面试题----------------------------------【40道精选题】
MySQL面试题--------------------------------【50道精选题】
Java并发编程(一)----------------------------【75道精选题】
Java并发编程(二)----------------------------【48道精选题】
Java面试题(一)-------------------------------【95道精选题】
Java面试题(二)-------------------------------【133道精选题】
Spring面试题(一)-----------------------------【73道精选题】
Spring面试题(二)-----------------------------【67道精选题】
微服务面试题----------------------------------【50道精选题】
Linux面试题------------------------------------【45道精选题】
Spring Boot面试题---------------------------【22道精选题】
Spring Cloud面试题--------------------------【8道精选题】
RabbitMQ面试题------------------------------【12道精选题】
kafka面试题------------------------------------【18道精选题】

《Java高级架构面试知识点整理》(重中之中)

最后这个模块共分为八个板块,每个板块下面依旧是面试题,但和前面两个模块不同的是,这个模块加上了 面试官心理分析、面试题剖析 让你在刷题的同时彻底掌握这个知识点

版块一:消息队列
版块二:Redis缓存
版块三:分库分表
版块四:读写分离
版块五:如何设计一个高并发系统 ?
版块六:分布式系统
版块七:高可用架构
版块八:SpringCloud微服务架构

 以上的问题都是精心整理过的,每个问题都是一篇长文,大家一定要好好理清楚,因为面试官都喜欢深挖和追问,大家在某一块知识点必须有深入研究,能够回答面试官4到5个追加问题(加油)。

最后

我自己这段时间整理了Java最重要最热门的学习方向资料,里面还有不同方向的自学编程路线、面试题集合/面经、及系列技术文章等。有需要完整版文档的同学请点击这里的蓝色字体免费领取

资源持续更新中,欢迎大家一起学习和探讨。
 

 

标签:知识点,面试题,Java,字节,精选,面试,大厂,简历
来源: https://blog.csdn.net/m0_58559010/article/details/118757967

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有