互联网科技Java架构技术进阶Java成长之路

大厂面试经验分享,写给吃过亏的广大程序员同仁(复读者福利)

2019-06-12  本文已影响24人  程序员北游

欢迎关注专栏:Java架构技术进阶。里面有大量batj面试题集锦,还有各种技术分享,如有好文章也欢迎投稿哦。

一、前言

(一定要看完,文末有读者福利)

写这篇有以下几个原因:

大厂面试经验分享,写给吃过亏的广大程序员同仁(复读者福利)

二、内容提纲

本文注重方法,不会具体说具体的题目,因为每个面试官问的不会一样,没有太多的意义,而且方法掌握对了,知识都是通的,具体实践自己怎么操作都可以。

三、个人经历

四、误区

以为看越多面试题越好

许多同学看许多别人的面试题,看面试是什么题目,然而真正面试发现并没有什么用,本人第一次面试前看过1,2篇面试题经验,之后就再也没看过。因为面试可以说是一种谈判和博弈,每个面试官,问到的题目肯定不一样,许多都是顺着话题而展开,而且技术发展这么快,去年的面经的题目可能就过时了,算法题目除外。如果花过多时间和经历去看面试题,那么就跑偏了。

盲目的投各种公司

许多同学投各种公司,然后忙的焦头烂额,发现最后收获的很少,又很沮丧,很累。其实选公司也是有许多策略的,不易贪多,注重质量,而且第一次面试的公司一定要慎重选择,如果第一次面试成功,那么有保底的,又能增加信心,在以后的面时间过程中肯定也会越来越好。如果第一次面试失败,那么会很打击,很沮丧,会怀疑自己,缺乏自信,那么之后别的公司的面试也会越来越紧张,没有自信。所以第一次面试的公司要选好,争取一下成功。

各种跑招聘会

额,本人找工作没有去一次招聘会,个人觉得没有特别大的作用,如果想了解,想搜集信息,网络完全可以搜集的很全面,而且跑很多招聘会,看那么多的同学,人容易焦虑,缺乏精力,又疲惫,又累,所以直接网上投就好了。

大厂面试经验分享,写给吃过亏的广大程序员同仁(复读者福利)

五、准备和规划

规划:学习知识-> 简历->内推->笔试->面试 。

1. 怎么学?

看书是最好的学习方式,书具有系统性,会涉及到各个细节,多看书能很好的打好基础,增加广度,其次是记录,记录重要的知识点,关键的知识点,容易忽视的知识点,重点理解和思考,增加深度。然后不断巩固,加深记忆。

2. 我在找工作之前看了这些书?

《Java编程思想》,《Java核心I/II》,《 Java虚拟机》,《Java特种兵》,《Java 数据结构与算法》,《Head First Java》,《Java特种兵》,《Effective In Java》,《Java并发编程艺术》,《Java面试指南》

《第一行代码》,《Android群英传》,《Android权威指南》,《Android开发艺术》,《Android深入理解内核思想》,《Android系统源码分析》

这些书全部都买了,当然是二手的,一本一二十。

3. 这么多书,怎么看呢?

精读一本,例如Java,看《Java编程思想》,认真看完,做好笔记记录,自己不理解的,容易忘记的,觉得重要的记下来,当然是记关键词,使自己之后能看到关键词想到相关知识点,之后不断巩固。

然后你看别的书,就发现,都是熟悉的,因为许多都是重叠的,那么就查缺补漏,做记录,之后看的就非常快。

4. 获取信息

每天抽取一定的时间,获取招聘信息,然后根据时间记录,其他时间打基础。

六、做简历

1. 要认识清楚自己

2. 亮点和优势?

好的简历无外乎以下几点:

3. 简历格式

4. 个人信息

5. 校园经历

如果只是本科,直接写到个人信息里面,如果硕士,可以写两行,也可以加上自己获得的奖,xxx奖学金啥的,动态的调整内容

6.技能

切记不要写精通

7. 项目

8. 自我评价

9. 注意

大厂面试经验分享,写给吃过亏的广大程序员同仁(复读者福利)

七、笔试

一般最开始都可以走内推流程,不过现在大部分内推也是要笔试的了,笔试有以下类型:

八、面试

第一家面试的公司最重要,慎重选择自己把握大的,可以不上来直接BAT,可以面一些小公司,使自己适应,增加自己的信心,如果一上来BAT,那么可能直接撞死,信心将受到强烈打击。本人一上来就是B,幸好还是通过了。

把握时间节点,在自己把简历准备好,知识点准备好,怎么抛,怎么把我节奏准备好后,再投简历,切记没准备好,盲目的投。

约好时间,许多面试可能在你做别的事情,比如搬砖,比如吃饭,比如睡午觉的时候打电话过来面试,这个时候正确的姿势是:不好意思,然后约半小时后。然后在这半小时中:1.找一个安静的空间,2.看笔记关键词过一下知识点,清空大脑,平静心情。 刚开始可以这样,如果有把握,那么随时开始。本人刚开始几次都是突然打电话,然后都是约了靠后的半小时到一小时,平静好心情,清空好大脑。后面面试多了,就随时可以开始面了。

面试有这几个阶段:自我介绍阶段,基础知识,扩展知识,项目,提问

1. 自我介绍阶段

简历上有的就不需要说了,说以下几点:

2. 基础知识

因为简历上已经抛出引子了,自己也准备好了,那么简单的基础知识很容易就能答上来,会的就说会,不会就说不会

3. 扩展知识

如设计题目,考思维,ok首先归类到哪方面的问题,然后搜查知识点,看有没有类似的知识点,涉及到。因为这样的题目,大多都是从基础知识扩展出来的,所以从对应的基础知识搜查。

4. 应用知识

最新的技术,开源项目,xx语言新特性。这些需要自己平时积累的

5. 项目

知识点介绍项目,说清楚项目的应用场景

以上知识和项目这些完全没有技巧可言,全部都是靠自己的功力,当然抛出去的引子使知识点范围可控了

6. 提问

7. 优缺点

经常遇到,这是一个很难回答的题目,重点是,缺点不能是真正的缺点,如果说缺点是不喜欢加班,ok,完蛋。本人经历后总结出以下几点:

8. 几家大厂的面试流程

大厂面试经验分享,写给吃过亏的广大程序员同仁(复读者福利)

九、总结

  1. 充分的准备 数据结构, 在线编程刷题,看书基础知识, 实践项目, 兼顾计算机基础知识,自己的知识积累最重要,其他面经,题库,也只是景上添花。
  2. 心态调整好,第一公司选择最重要,成功则一路信心倍增
  3. 每次面完做总结,思考,学习,提高
  4. 关注新技术,关注开源项目
  5. 多花功夫,只有比别人更努力才行
  6. 祝找工作的新的一年顺利找到自己满意的工作。
    欢迎关注专栏:Java架构技术进阶。里面有大量batj面试题集锦,还有各种技术分享,如有好文章也欢迎投稿哦。

读者福利

最后,预祝各位广大同仁找到自己满意的工作,如果对于面试有一些迷茫,对于自身工作几年遇到瓶颈期了,可以加入粉丝群:908676731点击加入获取原文件,我整理了一些面试真题资料,技术知识点剖析教程,还有和广大同仁一起交流学习共同进步,还有一些职业经验的分享。

大厂面试经验分享,写给吃过亏的广大程序员同仁(复读者福利) 大厂面试经验分享,写给吃过亏的广大程序员同仁(复读者福利) 大厂面试经验分享,写给吃过亏的广大程序员同仁(复读者福利)
上一篇 下一篇

猜你喜欢

热点阅读