文章目录
- 前言
- 一、应聘渠道
-
- 1、常规渠道
- 2、内推
- 3、论坛社交类
- 4、招聘会
- 5、企业官网
- 二、简历优化
-
- 1、第一印象
- 2、基本情况描述
- 3、技能和项目经验
- 4、加分项
- 5、不能做
- 三、知识点梳理
-
- 1、整体框架
- 2、java基础部分
- 3、容器部分
- 4、并发
- 5、JVM相关
- 6、spring框架
- 7、MySQL
- 8、Redis
- 9、消息队列
- 四、总结
前言 我是苍何,土木工程毕业,我曾经在中国铁建实习了三个月,在重庆的大山我托着重重的测量仪,翻山越岭搞测量,三个月后,我毅然离开了工地,坐上离开重庆的火车,那一刻,我其实并不知道自己能干什么,那时也只是知道自己不会再干土木了。
后来,接触了编程行业,也慢慢知道自己喜欢和擅长什么,做的第一个项目,我记得很清晰,需要自己手动给页面加编辑器并且前后端都是自己做,项目用的是JSP,老代码看的人头疼,那一段时间,我每天只睡5个小时,每晚总是最后一个离开公司,总算按时上线。
【java工程师面试篇|进阿里了——分享一波进大厂经验】2018年我试着将自己的学习经验和笔记分享出来,有幸能帮到一些人,至今为止也写了一百多篇原创文章,虽然相比于很多大佬,根本不算什么,但自己也有用心去写好每一篇文章。
9月份跳槽,进了阿里,希望能总结一些东西,希望能帮到同样想进大厂的同学。在此之前,我觉得先要有信心,然后去尝试,很多人往往挂在了第一步。
一、应聘渠道 找工作,真的不只有通过招聘网站这一种方式,我发现很多同学,只是在boss直聘上挂个简历,然后就翻工作机会,当然不可避免的会被很多的消息干扰,主动联系的有大部分是外包岗位,也不乏有很多合适急招的岗位会主动联系,但是每天去处理筛选这些信息,会很累。
其实还有很多渠道,可以找到更合适的岗位。
1、常规渠道 传统的招聘网站,boss、智联招聘等,如果想找国企或者按照企业性质进行筛选,有限考虑智联招聘,里面有企业性质筛选,但是智联上的薪资普遍比boss少。招聘网站有很多有用的功能如屏蔽公司等,用好这些功能能减少很多的打扰。
2、内推 找朋友帮忙内推可以很大一部分减少很多流程的干扰,而且内推通过率一般比招聘渠道高一些,粘性也更强,很多大厂很大一部分的渠道就是内推,所以用好内推。
但是去哪里找人给自己内推了,这就是人脉的问题,可以试着加一些技术群,技术论坛等,多结实一些大饶,不要觉得面子过不去,找工作不丢脸。
我最近打算成立技术领域的内推群,目前已有两百余人,以后希望能按照城市区分,或者自己写一个系统,只为内推,当然也要校验信息的真实性。
3、论坛社交类 脉脉、GitHub、csdn等社区论坛,可以发布或者查询招聘信息,很多大厂的内部员工会发一些内推信息在里面,用好也不错。
4、招聘会 地方政府会不定期或者定期的举办招聘会,也会邀请一些大厂,这时面试一般流程比较快。
5、企业官网 很多的大企业,如国企和银行,有些都不会去发布招聘广告,在官网会有招聘入口,需要自己去投递简历,但是时间和流程会比较长。
二、简历优化 简历是获得面试机会的第一关,也是之后面试官询问的着重点,所以写好简历是很重要的。我会从几个角度教一下优化简历。
1、第一印象 整个简历从整体上看,内容是否丰满,整理的是否认真走心,是筛选简历第一印象,如果简历做的很粗糙,不走心,第一印象就很不好,技术面试简历无需过多的花花哨哨,但是涉及项目经验,技术栈要写详细具体,条理清晰,逻辑正确。
2、基本情况描述 工作年限、学历这些有些是硬性条件,比如大厂基本不会要高中毕业的,专业的话还好,如果能力匹配也是没关系的,如果你怕专业问题会导致你的简历筛选不通过,可以在简历基本信息栏不写专业,面试官问的时候再说,记得补充你有信心和实力应聘该岗位是最重要的。
自考和统考也是一个大厂的一个衡量标准,虽然学历不是重要的衡量标准,但一定是大厂的重要参考标准,这是没办法的事情。
简历这基本情况这里千万不要造假,面试通过大厂都会有背调,需要提供相关证明。
3、技能和项目经验 在写好技能和项目经验时,最好有针对性的写,比如你想面试的是金融相关的岗位,在技能块要强调突出匹配度,并不是一份简历用到头,要适当修改。
技能的新旧程度也很有影响,比如面试java岗位,在技能点上写了ajax、jsp、熟悉SSH,一看就是老的技能点,会大大影响简历筛选通过。大量经验还做如下技术:DIV+CSS,jQuery、bootstrap等,一看就有问题,所以这是个雷区,千万不要写已经过时的技术在你最近的项目里面。
项目经验要穿插技术栈的应用,每一个技术突出的是什么,难易程度如何,拒绝平铺没有终点,流水账的写项目经验。大量经验却从事网页重构、CRM系统等,项目无过多亮点。
4、加分项
- 如果有自己的博客或者开源项目以及获得相关证书或者比赛获奖,这些加分项可以在简历着重突出。
- 简历中至少要有一个亮点,往往就是一个亮点就可以打动面试官
- 如果有互联网一线公司背景也是加分项
- 对某些技术特别执着、喜欢研究细节
- 有非常量化的数据证明自己的项目也是一个加分项
- 频繁跳槽很难进大厂
- 不要透露薪资
- 简历不要造假
- 不会的技术不要写
- 熟悉还是精通关键字要看情况用
文章图片
2、java基础部分 java基础是面试必问的一个点,并且也是很重要的一块,想进大厂,基础必须扎实,泛型、反射、代理、String类、深拷贝、浅拷贝、设计模式是必须掌握的知识点,而且需要了解的较深一些,因为面试的时候通常会连环问。在这一部分,我写过一篇文章总结,但是还远远不够,可以再辅助一些其他书籍或者学习资料,把基础打扎实,再去研究框架。
java基础部门知识整理
3、容器部分 容器我们这里着重复习下List、Map、Set三个容器,特别是hashmap的源码最好能研读一遍,自己看不下去可以去网上找视频或者文章观看,hashmap的源码真实太棒了,JDK7和JDK8都对比着看,还有ConcurrentHashmap以及它是怎么保证并发安全的。ArrayList的扩容机制以及hashmap的扩容机制,hashmap中什么时候会用到红黑树以及什么时候会转为链表等需要自己研究下,最好能随口说出,真正理解并铭记于心。可以看下我总结的文章。
java容器部分知识点
4、并发 并发编程这块也是基础中重要的一块,线程以及线程池、各种锁以及锁的升级机制、CAS、AQS、并发工具、ThreadLocal及threadlocalmap的基本结构、fork/join框架等着重复习。我对这部分知识做了一篇文章的总结,我的xmind也有更详细的总结,可以联系我发给你。
java多线程以及并发相关知识
5、JVM相关 这部分基本也是必问的一块,对于JVM的结构以及内存空间必须完全掌握,以及GC和常用的GC算法,双亲委派机制、类的加载过程、对象的引用、常用的垃圾回收器以及回收过程、对象的内存布局以及访问定位都是必须掌握的基础,详细可以看我总结的这几篇文章。
JVM概述和类加载子系统
JVM执行引擎、对象实例化、String相关知识
JVM运行时数据区
JVM垃圾回收GC
6、spring框架 Spring框架
7、MySQL 超全的MySQL核心原理,从底层剖析MySQL
8、Redis redis相关总结
9、消息队列 消息队列总结
四、总结 你现在做的每一点小改变,都将会在未来的某一个时间,全部爆发,威力无限。我会持续分享,记录生活,也希望能帮到更多的人。
推荐阅读
- 数据结构|每日一学丨Redis 面霸篇(从高频问题透视核心原理)
- 数据库|殃及池鱼!Redis挂了的情况下流量把数据库也打挂了,怎么办()
- 面试|四年Java 欢聚时代面经,已拿offer
- java技术|Redis挂了,流量把数据库也打挂了,怎么办()
- java|Offer收割机来了,肝了这份Java面试八股文,斩获17张大厂Offer
- java|java常见面试题 sql数据库
- JAVA学习(进阶班)|Java学习第十章(二)
- Spring|Spring学习笔记(二) : Spring配置文件详解
- 代码生成器|代码生成器(MyBatis-Plus代码生成自定义模版)