2020春招挂了10多家大厂面试,拿到offer后我总结了这些面试经验! - Go语言中文社区

2020春招挂了10多家大厂面试,拿到offer后我总结了这些面试经验!


2020年春招,我面试了阿里巴巴、腾讯、美团、拼多多、京东、快手等互联网大厂。在挂了10多家大厂面试后,我终于收到正式的offer了!两个月里陆续面试了20多场,有过期待,也有过失落,幸好一路坚持,感谢阿里爸爸。博客专栏《实习》和《剑指offer》的初心是20年春招,写了24篇,历时2个月,一份耕耘一份收获,感谢自己过去两个月来的努力!
在这里插入图片描述
下图是我的面试经历,我记录了这些面试的面试题目(公众号【云璈公子】回复“面试题目”可获取)。
在这里插入图片描述
求职是一场流程很长的拉锯战,涉及岗位选择、简历投递、简历评估、技术面试、HR面试等环节。在求职路上,我也是一路摸爬滚打,遇到过不少坑,也很有幸听取了很多前辈的宝贵意见,所以在春招结束后想记录并总结一下自己的求职经验。

完善知识架构

如果你以为准备面试的第一步是准备简历,那你会惊奇地发现我没有这么做。俗话说“不打没有准备的仗”,准备面试最开始要做的是复习知识。 注意,在面试前我们要复习知识并巩固好知识基础,同时在面试过程中也要不断学习新的知识和查缺补漏。

对于程序猿来说,互联网行业里面的知识更新速度非常快,往往现在很热门的技术可能过了几年十几年就落伍了,培养终身学习的习惯,构建自己的知识逻辑和知识架构,是非常有必要的。下面是java工程师的知识结构图(仅供参考)。
在这里插入图片描述
以我的亲身经历为例子,我是4月份开始规划复习进度,开始阅读java源代码,按照java知识结构进行复习。截止到5月拿到offer前,我基本所有常见知识点都扫了一遍,面向面经复习,用思维导图捋顺复习思路,对于常见考点深入源码,多思考为什么。我是每天早上8点起来,一直学习到凌晨1点多,然后睡觉,除去吃饭洗澡上厕所的时间,都在疯狂地补学知识点。说实话,每周下来都感觉脱胎换骨,专心学东西,学完真的很爽。

简历

简历是求职者给面试官的第一印象,简历写越好,面试官对求职者的印象也越好。在投递简历之前,我很担心:自己写的简历太烂了,投了无数份,都会石沉大海。为了写出一份专业的技术简历,我一边阅读网上的简历写作技巧,一边把简历发给学长学姐征求建议。我一共前后改了9个版本的简历,最终才确定了简历,并开始投递。下面的博客是我分享的写简历的经验和教训:因为这份简历,我拿到了阿里的offer!

自我介绍

面试的开头往往都是自我介绍。"良好的开始是成功的一半”,自我介绍也是面试官对我们的第一印象,所以精彩的自我的自我介绍非常重要。

下面是我的自我介绍。我的自我介绍包括以下部分:

  1. 交代姓名、学校与专业
  2. 介绍大学主修课程
  3. 展示个人长处和亮点,引导面试官往自己擅长的地方提问。
  4. 介绍奖项
  5. 介绍校园工作的突出表现(如果有的话)
  6. 介绍与职业相关的兴趣(写博客在面试中可以加分)
  7. 表达诚意与自信
    在这里插入图片描述

技术面试

由于不同互联网公司的面试流程不同,有些是2面+hr比如腾讯和美团等,有些是4面+hr比如阿里等,所以我把面试分成了技术面试和主管面试。技术面试一般是一面、二面。技术面试主要是基础知识,注重考查面试者的知识基础是否扎实。要获得扎实的知识基础没有捷径可走,唯有不断地花时间去学习。

我的一面面试经历和遇到的知识点:

基础知识

Adaptor、Decorator与Facade模式

容器

HashMap的底层实现
ArrayList的底层实现

数据结构

腾讯面试官这样问我二叉树,我刚好都会
阿里面试,问了B+树,这个回答让我通过了

JVM

面试官这样问Java 线程池,我的回答让他竖起了大拇指!
Java对象存活判断方法
垃圾回收详解
JVM调优实例

其他

java反射原理

主管面试

主管面试一般是二面或二面以上,有的企业还有交叉面试(交叉面试一般是别的部门的主管来面试)。主管面试的面试官都是大boss,一般是部门的主管或总监。

很多经历过面试的读者都向我抱怨主管面试中大老板总喜欢“刁难”面试者,问的问题太难了,越问越深。其实面试官一般是循序渐进,越问越深,问到他自己都不懂的那层应该就差不多了。**所以这个深度的领域你可以适当引导,说自己熟悉的那块,因为没有人什么领域都能很深入。**一旦面试官问你,你经历过最有印象的项目和最有技术含量的那个问题时,你就应该主动引导了。不一定要你一定做过的,但一定要能从原理到实战都说明白的,不然面试官也容易听出来。

我一共经历过6场主管面试,我发现主管面试的面试官有以下共同的特点:

(1)面试官往往是“严肃大叔”,人狠话不多,给的机会少,一旦出错,便没有弥补机会。
(2)没有做或不了解原理的,千万不要讲,容易被看出!
(3)不喜欢听废话。

一般来说,如果有个事例能描述从解决实战遇到的问题一直到深挖到底层原理的整个过程,会比较加分。这能体现你的钻研精神,这个是技术型人才很需要的一个品格。单单只描述了解决某个问题不太容易打动面试官。

HR面

在HR面试中,态度要不卑不亢,一定体现诚意(想进XX公司)和自信(我的能力足够胜任XXa岗位的工作)。对于大多数公司来说,HR一般不会问技术,即使问项目技术也不会问太深。对于hr 来说,无非就是想从候选人中能看到自信,有理想,有想法,值得去培养的

对于有些公司,HR面试是走个过场;对于有些公司,HR面试挂的概率也很高。所以想了解HR面试还要根据具体公司具体分析。

总结

为了分享和积累面试经验,我建立了一个开源的github项目,涵盖Java程序员所需要的面试知识点和面试技巧,分享真实面试经历。欢迎大家加入,项目地址是:https://github.com/1170300826/JavaInterview项目还不完善,后期会继续更新。欢迎大家与我交流面试经验!可以在公众号【程序猿的进阶】里加我的微信,也可以在csdn私信我,我会积极回复的。
在这里插入图片描述

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/JAck_chen0309/article/details/106125930
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-28 00:28:56
  • 阅读 ( 1443 )
  • 分类:面试题

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢