又是一年毕业季,意味着你终于要完成新手教程,走出新手村。毕业就代表着离开学校的舒适区,要进入社会面临着找工作。今年的春招已经过去了,没把握好机会的毕业生们,那就好好准备好的今年的秋招。
不要以为秋招还要一段时间,但事实上秋招已经悄悄开始。在我看来,2021秋招现在就可以准备起来了,越早准备越好,机会是留给有准备的人。
最让我惊讶的是竟然还有人认为秋招要等到秋天才开始,很多应届生对校招时间线并不熟悉甚至可以说完全不知晓!!!
敲黑板,一定要弄清楚时间线啊!!!
互联网的秋招的时间线一般为:
- 5-6月份部分大厂开启提前批
- 7-8月份大厂开启正式网申
- 8-9月份大厂发放笔试
- 9-10月份中小互联网公司秋招大爆发,秋招宣讲会、双宣会,校园人才交流会集中举办
- 11-12月份秋招补录
看到这个时间线你还认为秋招还早吗,所以想投递大厂简历的朋友们,就算还不准备头简历,现在就是刷成绩、备战冲刺的好时机。
大家都知道程序员这个岗位面试都是会有面试题,跟你们聊一聊一个刚出新手村的毕业生如何开始刷题。因为我是有一边刷题一边找工作的一个经历,相当于是一个经验分享吧,希望能帮助到你们。
那么就有人问我刷题在哪刷,其实网上有很多刷题平台,我找了一个比较有代表性的网站——力扣(LeetCode),它涵盖了大部分面试算法题,国内外知名的科技公司都会在上面挑选题目用于面试环节,所以要想找到一份好工作,刷力扣还是很有用的。我就以力扣为例分享刷题经验。
就是这个网站:https://leetcode-cn.com/
一、规划时间和方向
我个人觉得时间和方向规划特别重要,凡事预则立不预则废。开始准备刷题的时候得制定一个学习计划,预估一下自己离面试还有多少时间,这一段时间你需要集中的去刷题,不能三天打鱼两天晒网,如果断断续续的刷题,会导致前面刷的题就会忘记。所以需要每天规划好时间,固定的去刷题,养成一个习惯。
还有就是方向,最好是根据你准备面试的公司,去了解他面试时最常出现的面试题,要有针对性的着重的去学习某一个知识点。
其实面试的时候,面试官给你一道题,也就是想通过这道题看你了不了解这个题背后的一些原理知识,就是看你能不能掌握某一个算法,或者是看你够不够了解一个数据结构。
就拿力扣(LeetCode)来说:力扣的题库有1000多道题,你不可能一道道去刷完,那样时间也不够。所以要针对性的去刷题,建议按照类型和难易程度去刷题,力扣题库有算法、数据库、Shell、多线程几个大的类型,当然他也有更细分的类型,每道题后面都有写难易程度。
二、刷题方法
1、先思考,再看参考答案
刚开始刷题的时候,可以先思考几分钟,如果没有想出来就可以看一下答案,其实对于新手来说看答案是特别正常的,很少有人会一来就想到最优解。刷题掌握本题的类型,思考方式,最优题解。之后随着自己的刷题量越来越多,就会越来越熟练,自然就能想出最优解。
等自己有一定刷题量之后,就要提升刷题速度,拿出一个题,就能够知道其考察重点,解题方法,在短时间内写出解答。
2、理解记忆
我是不建议大家刷题死记硬背,因为是背不完的。一道题它可以改变的方法有很多。主要是要去理解这个题和背后的知识点,理解之后才能更好的记忆。了解大概的知识点后,遇到相同类型的题目,就知道怎么去入手。
3、有效率的刷题
多题一解 :把多种同类型的放在一起做,这样很快了解一种类型的做题方法,加深对题目的理解,总结出做题的套路。
刷高频题:在有限的的时间内,优先刷高频题的性价比最高。力扣(LeetCode)它上面会有一个精选题单,还一个github的题单,可以根据这两个去刷。
4、定期总结
按照题目类型进行总结:针对一类问题,总结有哪些解题方法,哪种方法是最优的,为什么。
总结重点:有些题你刷了好多遍都还是不会,那就要重点关注,多思考解决方法,不断练习强
三、模拟面试
面试是一个实操性性特别强的事情,很少有人在第一次面试的时候就表现的非常好,所以模拟练习等面试准备还是非常重要的,而且模拟面试的效果往往会影响实际面试的结果。
力扣(LeetCode)、牛客网,都有提供了一些的大厂模拟面试,不过是付费的。
对于一个从来没有经历过群面的职场小白来说,这样的模拟面试真的太受用了,而且面试之后的复盘,面试官对每个人的细心点评都让我们受益匪浅,也知道之后自己的一些进步方向在哪里。
四、总结
刷题不仅能提升自己的代码能力,更能训练自己的逻辑思考能力。题目的类型,主要以算法为主,而算法在笔试、面试中肯定是躲不过的一环,不管是校招还是社招,想要进入大厂拿到满意的offer,就要提前练习,多积累自己的算法经验和代码能力。
在准备2021秋招时,我们可以提前刷刷心仪公司、心仪职位的面经,“知彼知己,才能百战不殆”。
刷面经并不等于死记硬背。我们要通过这些面经了解面试官的出题意图和出题脉络,这样才能帮我们更好的在大厂面试中过关。
最后我给大家整理了一些比较好的刷题、面经网站和一些刷题书籍:
网站:
1、 lintcode
lintcode 整合了当前各大IT企业技术求职的热门题库,拥有2000多道常见面试题。可有效提升你的算法与数据结构水平,助力你通过知名IT企业面试,拿到满意的Offer。
2、牛客网
牛客网是国内比较大的一个IT网站,有丰富的编程题库和笔试面试经验总结,可以在线进行百度、阿里、1腾讯等互联网名企笔试面试模拟考试练习,和牛人一起讨论经典试题。
3、看准网
可以看到大量的面试经验,还有行业的一些薪资水平和招聘趋势等。
书籍:
1、《剑指offer》,很多国内大公司面试题都出自它;
2、《进军硅谷——程序员面试揭秘》,一本关于Leetcode题解的书;
3、《程序员面试金典》,也就是国外比较流行的Cracking the Coding Interview;
4、《程序员面试宝典》,国内面试应该仔细斟酌看的书,笔试时很多原题;
5、《算法谜题》,面试时一些常问的智力题。
感谢每一位愿意读完我文章的人,对于新媒体创作我也是一个刚入门的,也在不断学习中。
创作是一件非常值得持续投入的事情,因为你们每一次的支持都是对我极大的肯定!
再次感谢大家的支持,在此我整理了一些适合大多数人学习的 资…料,免…费给大家下…载领…取!
看!干…货在这里↓ ↓ ↓
有需要的读者可以直接拿走,在我的学习》》交流》》君+羊(想要找到志同道合的伙伴也可以进Q un,记住哦仅限学习,交流!!!),君+羊号是:1049249997。