准备还是要趁早。如果你是本科生,可以在大一大二时候参加一些编程类竞赛,如果有条件的话,可以做些有价值的项目,简历上挺加分的。准备如果你是研究生,如果决定走这条路的话,建议开完题就可以准备了,对此我应该算是有血泪教训吧。我开始的比较晚,虽然从师兄师姐那得知要刷Leetcode,积累编程经验啊等,但是,人的自制力很重要的,还有点过于自信,觉得本科有底子啥的,加上科研压力,年前年后就对找工作事不那么上心,只是有这方面注意和考虑。我5月份才正式投入准备工作,发现要学的真的很多,有底子虽然能学得快一点,但是!大多都是印象,还是要从零开始拾起。现在想想,啥呀这是,咋那么自信呢,后面慌如狗,总之还是要留至少三四个月的时间准备,基本全身心那种,还是要早点捎带着准备,要想七月份通过提前批进大厂建议如此,我是吃了亏了。说实话,我第一个面试的厂是阿里,我寄几都觉得不可思议,我觉得我不配哈哈哈,事实证明,我确实不配,一面挂掉,具体面试内容后面谈。这是其一,准备要趁早。
找工作要趁早。要想进大厂且不被各种算法题碾压,投简历要趁早,一般公司五六月份招实习,7月初或中左右提前批开始了,投各大厂的提前批,基本不笔试,其实笔试挺浪费时间和心力的,有同学投的早,基本不用笔试,但也不排除有例外,总体笔试相对较少。同年级的大佬们找工作都很早(不用笔试听他们说的),基本我们开始秋招人家结束秋招那种,妥妥的碾压,说多了都是泪。当然找工作要趁早,是根据个人情况的,不要过于勉强自己。如果知识储备情况赶不上提前批,那八月初可陆续投简历了。若有能力奔着大厂去的,可以既投大厂又投中小厂,先面面小厂增加面试经验和提高个人自信心,因为小厂基本不会虐得人体无完肤,都比较仁慈,拿个offer至少不慌。当然不是说小厂很低水平,只是说相比较大厂而言,竞争性没那么强,不那么卷,面着面着你会越来越自如,凡事都是需要经验的。大厂如大海,中小厂如湖泊,当你奔着大厂去的,那你的知识储备预期情况就是按照大海的量准备,那面对湖泊的时候就不那么害怕了。一定不要只投大厂,真的会被虐的,嗯,,,还有可能就是笔试都过不了,一直一直白耗精力,面试都进不了,如果是大佬可以试试,如果只是想见见大场面的可以试试,无论是笔试还是面试,都没有白做的,都是受益匪浅的,尤其是大厂面试,体验会很好,且会让你感觉自己学习有了方向,有了动力,各种面经还是不如被虐一次来得实在,自己也会总结经验的。这是其二,找工作尽量趁早,经验是宝贵的。
对于应届生来说,大多数的厂还是比较看重应届生的基础知识牢不牢,掌握到什么程度的,万丈高楼平地起,地基很重要,也是政治上的基础设施决定上层建筑,最起码的知识体系要搭起来。必须准备的:java基础知识、数据库、数据结构、计算机网络,基于这些基础才能进行进阶,各种技术的进步,都是一步一步来的,具体学习路线在网上一搜,有各种总结,跟着一步一步走就好。莫急,欲速则不达,莫慌,不积跬步无以至千里,脚踏实地地走,未来是可期的。
【注】准备确实要趁早,找工作是否趁早可根据个人情况而定,不一定非要根据别人的经验来,自己能稳住不慌就行。大家都说金九银十,校招其实能延续到11月多,我们学校是这样,都会有工作的。
首先要准备一下自我介绍,大多介绍一下自己的基本情况,有亮点的说一下自己的亮点。
然后就是简历上有项目的话,面试官一般会聊一下项目,需要准备项目相关功能及实现细节,问题及解决等。
最后就是考察知识储备情况,重要的知识点啊,知识点辨析啊等,还有现场手撕代码的
java方面常问:面向对象三大特性、重写重载、集合、多线程、线程池、JVM、Spring核心技术、反射机制和动态代理、设计模式、spring相关框架等。
数据库常问:事务特性、隔离级别、存储引擎、索引等。
数据结构方面常问:查找算法、排序算法(八大排序)、栈和队列特点,树图的遍历等。
计算机网络方面常问:http/ip协议,TCP/UDP协议、三次握手四次挥手、路由过程等。
...
具体内容可以看我的专栏:java基础、数据库、重点模块、Spring系列、计算机基础等
一般考察沟通表达能力,解决问题能力,个人潜力,职业规划等
这一点是我后面才有经验的,薪资和福利主要包含这几点
(1)基本薪资,一共发几薪,说的时候可以给一个范围
(2)福利待遇
养老保险:个人交8%
医疗保险:个人交2%
失业保险:个人交1%
住房公积金(含补贴公积金):5%-12%
【注】具体公司的面试流程和涉及的知识点问题,在面试专栏已更新
leetcode(进大厂很重要)
(1)将需要的知识体系基本走一遍,快速了解可以看b站视频,形成知识框架,再根据技术栈需要系统深入的学习可以看书、看官网技术文档等
(2)各大网站上各类八股文总结,选择一个面经总结还是很重要的,其实面经总结的主要作用是给你方向,让你了解到哪些是面试重点,也算是一个快餐,能临时抱佛脚,选择一个合适的吃透,在此基础上在深度和广度上进行学习和总结
(3)选择题刷题:牛客
经常错的题最好总结做笔记,大多是知识辨析和知识点罗列,看题目下面的优质回答还是非常有价值的
(1)(2)可以同时进行,不同技术栈也可同时并行进行,还有就是坚持。
牛客、按公司名百度
面试一个公司前,找找面经挺重要的,其中知识点是非常繁多的,有面经为导向,最起码知道该公司比较看重哪个方向
前程无忧--最开始就用的一个平台,可以下一个手机app,可以和招聘hr沟通,网页版体验不是特别好
Boss直聘--用聊天的方式找工作,有反馈式找工作,比较心安且高效
牛客网--投的每一个简历都会有一个进度条,可以知道进展,漫无目的地等是最阔怕的
海投网--也会有投递结果反馈,体验挺好的
...
其他就是各个公司对应的招聘官网。
虽然道理都懂,还是要付诸行动,不能走马观花式学习,嗯!我知道了常考这个了,然后就没有然后了,没有去真正去搞懂他,攻克它,重点是永远躲不过去的,虽然有点难,啃下来了,就是你自己的了,耐下心来很重要,也许会很慢,但认知就是这么一个过程,我在心急的时候一直用一句话来告诫自己,欲速则不达,也算是调整心态的一种方式吧,但也不能作为借口拖着,凡是还要有个度。一句话,一步一个脚印走。
大家可能会问比较实际得问题,说这么多你拿到offer或拿到了几个offer了呢?说实话,我没有像同届大佬们一样,offer收割机,我前期八九月份基本投的大厂,一直在笔试学习、笔试学习,面试机会较少,十月份才相对多一些,也是为什么提醒大家前期稳一点,尽量别只投知名大厂,而且要多投,不然容易炮灰还越来越没自信。回到前面的问题,我现阶段是拿到了3个offer,拒了俩,目前准备签一个自己相对比较满意,薪资比不上同届大佬们但还可以的,且想要去奔赴的公司。一切都是厚积薄发的结果,可能不够厚,也不够发,可能是积得不够早吧,但算是卓有成效吧,慢慢来,想要的都在路上。
以上均是我的个人观点和建议,可能不具有普适性,但分享出来可以供大家参考,我相信,会有需要的人,毕竟我也是看着一篇篇面经成长的,算是小小的回馈吧,希望能帮助到需要的人。想要看具体公司的面经,请看本专栏的其他文章。
最后,祝各位都能找到心仪的工作~