Java 校招求职如何拿大厂 Offer
文章平均质量分 87
校招拿网易、美团等公司Offer, 社招拿到 Bat 大厂 Offer,当过 Java 工程师面试官的学长,将自己的面试经验倾囊相授,帮助学弟、学妹们少走弯路,让你早点知道重点,懂面试套路。
计划出 14篇,涉及面试套路,典型面试题等,持续更新,目录详见第一节。
明明如月学长
阿里巴巴 资深 Java 研发工程师。《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《EffectiveJava》独家解析》专栏作者、《性能优化方法论》技术电子书作者。热爱技术,喜欢思考,乐于分享。
展开
-
14 专栏总结
本专栏重点介绍了校招求职的底层逻辑、校招求职的复习重点、校招求职的常见面试题和面试套路。本节为本专栏最后一节,但学长会持续答疑,大家如果有疑问可以随时在对应章节评论区和我交流,知无不言。特别要提醒的是,由于疫情和经济形势不容乐观,很多大厂的校招开始缩招、社招几乎停止,甚至裁员。在这种形势下,招聘会更挑剔,要求也会越来越高。大家一定要早点投入复习,一定要把重点的资料多看几遍;会的能够回答出全面而有深度,不会的问题可以尝试回答一些思路。只有别人不会的你会,别人会的你能够回答的更全面,更有深度,原创 2022-05-23 23:22:53 · 328 阅读 · 0 评论 -
13 常见问题答疑
一、背景校招准备、Offer 选择,入职前甚至入职之后还会有很多疑问。本文主要对校招常见问题进行解答。二、常见问题2.1 八股文有啥意义?社会上流传一句话: “面试造火箭,入职拧螺丝”,在校招准备过程中难免需要准备“八股文”。很多人对“八股文”有些鄙夷,认为毫无技术含量,只不过是应付面试而已。甚至有些人觉得准备“八股文” 因为看似比较简单,导致认为这纯粹是浪费时间。经历过校招和社招面试,当过面试官,并且结合多年的工作之后,现在反而觉得面试的“八股文” 反而是很重要的基础。大家在准备校原创 2022-05-06 00:02:16 · 699 阅读 · 0 评论 -
12 走向职场
一、背景校园和职场有很大区别,有些同学会主动适应职场,有些同学则通过企业的培训开始适应职场,还有些同学很难转变学生思维,这会对领导和周围同事带来一些困扰,同事也对自己的发展带来很多的阻碍。希望本文能够引起大家足够的重视,能够尽快适应职场。二、学生思维2.1 时间观念不强在学校里,尤其是研究生阶段,身体不舒服或者临时有事,随便跟导师说一下或者说都不用说就可以不去教师或实验室。工作之后,有些公司要求上下班打卡,有些公司虽然不要求打卡但如果总是迟到、早退也容易留下不好的印象。通常工作之后,如果有原创 2022-04-23 21:27:10 · 421 阅读 · 0 评论 -
11 Offer 选择
一、背景相信很多同学会在校招拿到多个 Offer,此时就会面临如何选择的问题。本文根据自己的校招和社招经历,分享一些经验。二、参考原则2.1 选大不选小很多中小企业,会说大公司人才多,我们更重视你,希望你“宁当凤头不当凤尾”;而且公司里也会有很多 BAT 过来的员工。虽说,大小公司各有利弊,但整体来说大公司利大于弊,中小公司更喜欢夸张自己的优势和对方的劣势。大公司的优势大公司的劣势技术实力更强岗位职责专一,每个人只是螺丝钉有大厂光环周围人才多,竞争压力大原创 2022-04-09 20:25:25 · 874 阅读 · 0 评论 -
10 典型面试题深度解析(三)
一、背景源码和中间件也是校招的重点,本节主要谈谈校招源码和中间件相关的校招典型面试题。通常对于常见开源项目主要会从用法和核心原理角度考察;常见的中间件主要从使用场景和核心原理角度考察。很多面试官通常会问 “如果让你设计一个 XXX 你会怎么设计?”。大家可以提前思考下,如果让你去设计 Spring 、Dubbo、消息队列、分布式缓存、分库分表中间件、分布式ID 生成器等,你会怎么设计。还要了解各种存储的选型,了解 HBase rowkey 设计和 Es 的索引设计,了解其架构设计和读写流程等原创 2022-04-04 22:24:10 · 2027 阅读 · 0 评论 -
09 经典面试题深度解析(二)
一、背景本节主要聊一聊 Java 集合、多线程、虚拟机和源码等部分典型面试题,这一块是面试的重点,希望大家认真准备。需要提醒大家的是:(1)一定要结合源码来理解,如果你只是 “背诵答案”,很多知识点理解都是似是而非,问八股文里没有的就容易哑口无言。(2)不要只看八股文,面试中常见问的模块下的其他类也要多看看,很多面试官可能会故意避开“热点”。(3)不仅要知道概念、懂原理,还要了解其使用场景。(4)第四节《核心知识点和资料推荐》部分相关的重点图书一定要多读几遍,甚至要“倒背如流”。二、面试题原创 2022-03-19 20:53:53 · 628 阅读 · 0 评论 -
08 典型面试题深度解析(一)
一、背景本节主要以数据库相关的面试题为例,帮助大家理解面试中面试官可能出现的提问的套路。建议大家一定不要抱着“考试心态”来复习,掌握好这些理论对工作中设计出合理的表结构、解决数据库相关的性能问题有很多帮助。注意:本节不可能给出所有数据库相关可能出现的面试题,只是起到示例作用,大家后面可以结合前面资料篇推荐的核心的图书、专栏、视频和开源的面试题库梳理,继续深化学习。二、面试考察逻辑每个面试官都会有自己的面试风格,有自己的面试思路。通常,在大多数面试官看来,数据库相关的基础知识一定不要错,错原创 2022-03-06 13:37:17 · 635 阅读 · 0 评论 -
07 Java 工程师面试技巧篇
一、背景Java 工程师面试是否有一些技巧可循呢?答案是肯定的。本文结合自己的校招和社招经验,总结一些面试技巧,会结合一些具体案例帮助大家理解这些面试技巧,希望对大家有帮助,帮助大家少走弯路。二、核心技巧2.1 会的问题要回答全面有深度面试的关键是:别人会的,你掌握的更全面;别人不太会的你会,你能回答地更有深度。2.1.1 会的问题,回答更全面(广度)很多同学在面试过程中遇到会的问题就窃喜,一顿回答之后高兴得不行,回去等结果发现没通过。很多时候你会的问题,别人也会。对于这种问题怎原创 2022-03-01 23:50:14 · 780 阅读 · 0 评论 -
06 项目准备独家秘笈
一、背景项目几乎可以说是 Java 求职面试的一个必问环节,项目部分准备的好坏甚至对校招的结果有重要影响。项目描述中能否体现出项目的重点、难点;清晰又有条理地讲述清楚也至关重要。本文重点讲述项目这部分该如何准备,给出自己的独家秘笈,还会就项目准备过程中可能存在的疑问进行解答。二、项目描述前面简历部分简单讲了项目描述该怎么写,这里再详细介绍一下。通常项目介绍这里需要把项目的名称、项目的时间、项目规模、项目的描述、项目的技术栈、项目的重点、难点和亮点都写出来。下面是一个普通的项目介绍示例:项原创 2022-02-27 19:02:04 · 552 阅读 · 0 评论 -
05 Java 求职简历制作
一、背景对于 Java 校招求职而言,简历是第一关。简历如果都过不了,后面就更是免谈了。事求是地讲:简历筛选有很多硬性条件,如果你“硬件”太差,即使简历写的好一些,也很难通过某些大厂的筛选。尤其是校招,大厂对学校的要求相对严格,如果不在学校的白名单中而且没有特别突出的亮点,简历很容易被刷掉。我们能做的是在现有条件下尽量讲简历写的更好,能够将自己的亮点尽量让面试官看到,赢得更多好感,更多的面试机会。简历准备好之后要达到这样的效果:你自己基本知道面试官看完简历后大概会问哪些问题。甚至我们可以通过简历原创 2022-02-26 09:00:32 · 781 阅读 · 0 评论 -
04 核心知识点和资料推荐
一、前言前面章节介绍了 Java 校招中常见的一些问题,其中非常重要的一条就是不能在校招早期清楚地知道复习的重点。导致很多同学复习的很早,不知重点,浪费了很多时间;复习晚的同学更是准备的一塌糊涂。本节内容重点针对这个问题进行讲解。本节给出 Java 校招中常问的知识模块,推荐我个人认为帮助比较大的图书、专栏和视频等。希望对不能够对校招知涉及模块有完整认识,不清楚重点学习哪些内容的同学有帮助。不过值得警醒的是,以前也曾有学弟秋招开始前半年就向我请教 Java 校招该看哪些书,我也推荐过最关键的几本,原创 2022-02-22 23:42:18 · 1154 阅读 · 0 评论 -
03 校招面试究竟在面什么?
一、背景通过上一节的讲解,很多同学已经比较清楚 Java 校招求职主要考察大家解决问题的能力,看大家的学习能力,沟通表达的能力等。工作两三年之后,由于自己对技术比较热爱,而且业务能力还不错,主管让我去参与公司的面试官培训,参与团队的招聘,也面试过很多同学。接下来结合自己的校招和社招经历,结合自己当面试官的经历,谈谈面试官的视角讲下校招究竟在面什么。然后在后续的章节结合 Java 校招求职的底层逻辑和面试官视角看校招的内容对校招涉及的重点内容进行进一步的讲解。二、团队需要什么样的人?作为面试官,首原创 2022-02-19 23:26:31 · 472 阅读 · 0 评论 -
02 Java 校招求职的底层逻辑
一、常见的问题在准备校招的过程中,很多同学会有一些困惑,这些困惑具有一些普遍性。常见的困惑如下:为了在校招更占优势,是否应该在大学里写更多的论文呢?为了在校招中更占优势,是否应该和大学老师多做一些项目呢?在校期间没做过什么牛叉的项目怎么办?是不是简历中项目写的越多越好?为了在校招中更占优势,是否有必要去实习呢?为什么面试官问的问题自己都会却没有通过面试呢?为什么某些人复习很早,结果还没有复习开始较晚的同学拿的 Offer 更好呢?为什么我感觉自己和某大学的一个朋友的水平差不多,为啥他原创 2022-02-19 11:11:06 · 806 阅读 · 0 评论 -
01 为什么学习本专栏
一、写作背景大家好,我叫明明如月。BAT 高级 Java 开发工程师,阿里云开发者社区专家博主、 CSDN 博客专家,博客阅读量 300万+。曾在慕课网出过 “解锁大厂思维:剖析《阿里巴巴 Java 开发手册》”、“再学经典:《Effective Java》独家解析” 技术专栏;在阿里云开发者社区出版《性能优化方法论》技术电子书;有多篇技术文章被知名技术公众号转载。转眼毕业已经有几年了,每年都会有一些学弟、学妹向我咨询校招的相关的经验。之前也曾经写过一些校招的经验贴,有好多想校招找 Java 工程师原创 2022-02-18 20:31:15 · 656 阅读 · 7 评论