乐趣区

关于python:程序员小哥教你秋招拿大厂offer

快要到秋招了,对于应届生来说,秋招是一个特地重要的机会。对于社招同学来说,金九银十也是一个很好的跳槽窗口。

而我呢,因为是从上海到广州工作,就没有提前先把工作定下来。刚好也趁这个机会进来游览了两个月。

游览完结,等到要开始找工作的时候,发现很多知识点也都遗记的差不多了。说是从 0 开始筹备面试仿佛也不是那么过分。

但最终,大略花了 3 周工夫,最终面试通过找到了一个薪资还不错的工作,入职广州仅有的几家大厂之一的 YY 欢聚时代,任职高级后端开发工程师。

没有工夫布局就没有 offer

工夫布局特地重要,后期你须要做的就是须要指定一个工夫打算,我给本人定的面试筹备工夫是两周,充分准备之后才会投递简历。

一般来说,整个面试筹备过程,次要分为 4 个局部,别离是筹备简历,回顾已经做过的我的项目,温习各种计算机相关实践和技术栈,还有刷算法题。

那我是怎么布局工夫,将各个局部温习到位的呢?

首先,你要明确,你这次找工作是面向面试编程的。因而你得有一个意识,你不须要搞明确所有的货色,你只须要从繁冗的技术点外面剥离出面试中最可能被问到的每一个小点。

比方很多同学会破费大量工夫,独自去温习本人日常应用的计算机语言。比方 Python 或者是 Java,也可能是其余的。但其实这样性价比并没有多高。

一方面是因为你肯定会刷算法题的,那么在刷算法题的时候语言相干的就顺带过一下就好了。另一方面是如果你真的要温习语言,那么只须要温习大概率会被问到的知识点就好了,并不需要独自工夫。比方只须要温习 Python 的装璜器利用,Java 的并发库实现,还有各个语言的垃圾回收机制等等。

这一步就是在做减法,给你的面试过程减负,有了这个意识,你就会感觉整个过程很轻松。

而后你须要正当的调配工夫,我采纳的是 3 +4+ 7 的比例来调配这 14 天工夫的。

3 就是 3 天,用来筹备简历还有回顾已经的我的项目。简历要写得数据化而不是泛化,数据给面试官的冲击远远比一大堆抽象话语来得更间接。

4 就是 4 天,用来温习各种计算机相关实践和技术栈。大后端的领域内,考的知识点很泛,须要相熟的方方面面很多。

比方运维开发相干,以 docker+k8s 为例来温习继续集成自动化部署相干。

比方大数据相干,搞清楚 Hadoop 生态圈次要组件的工作原理以及流程,当然也不要仅仅局限在这个圈。

此外,还有罕用音讯队列、关系型数据库、非关系型数据库、分布式设计的各种实践,熔断、限流、降级、秒杀,CAP 实践等等。

最初的 7 就是 7 天,用来刷算法题。大厂面试必问算法,这是所有技术人员逃不过的关卡,也是大多数同学的最头疼的事件。

那么怎样才能高效顺利的攻破算法这一关呢?

高效刷算法题的秘诀

我上家公司的领导是传说中有着拉之微笑的拉总。毕竟是再惠公司惟一后端专家,技术能力没得说,广度如宇宙,深度似陆地,后端技术栈就没有拉总不晓得的。

但我也常常看到拉总在 LeetCode 上刷题放弃手感,最终拉总凭借本身弱小的技术能力,再加上一直刷题放弃算法的手感,胜利入职哔哩哔哩。

大牛都须要刷题,更何况一般程序员。

当初大家根本都是在 LeetCode 上刷题,咱们也只须要用好 LeetCode 这一个平台就够了。

开始之前,咱们还是厘清咱们的目标,咱们是为了面试刷算法题,而不是刷着玩,也不会为了刷算法题在 LeetCode 上打榜争排名。

那么最高效的刷题形式还是分类刷题最好。你可能会问了,为什么不是把 LeetCode 一题一题的刷完呢?

首先,你并没有这么多的工夫,LeetCode 目前有 1700 多道算法题,要刷完须要大量的工夫,但面试中并不会都问啊,那么咱们就须要有针对性的去刷题。

此外,1700 多道题目中有大量反复类型的题目。同类题目中只须要彻底搞清楚一稿题目的,触类旁通就能解决这一类型的全副问题。

你有可能会问,这么多题目,我怎么晓得哪些题目是一类的呢?别着急,曾经有大牛为咱们分门别类的整顿好了 LeetCode 的刷题指南。

我本人刷过并且感觉无效的是 github 上的一个 LeetCode 题解仓库:

  • https://github.com/CyC2018/CS…

而后依照分类,我用了一周的工夫,针对性的刷了 40 多道各个类型的题目。这个仓库给出的是 Java 语言的题解。我最相熟的是 Python,天然用 Python 刷题了。

附上我的 Python 解法:公众号回复【刷算法题】,能够取得 Python 解法的代码包。

不会不要慌,大胆给出你的猜想

分门别类的刷完题目之后,你的心里应该就更有底了,然而面试嘛,总有一些你没有筹备到的技术点,总会被问到一些你齐全不晓得的角落。

遇到这种状况齐全不必慌,大胆的通知面试官:我不会,然而我猜是 xxx 这样的。

而且,只有你大胆的给出本人的猜想,只有是基于你的了解,基于你所把握的基础理论,我置信你是能够猜到八九不离十的。

而且即便真的错了,面试官也能够从中看到你的自信,也能理解到你面向未知问题的剖析思路。而这些也正是将来职场上真正须要的能力。

从我以前作为面试官的经验来看,我不喜爱面试者什么问题都能答得很流畅,我更喜爱有一些对于未知的探讨,这样能力考查出面试者真正的底层能力。

从我这次作为面试者的经验来看,显然,我的大胆猜想给了面试官很好的印象。

记得帮我点赞哦!

精心整顿了计算机各个方向的从入门、进阶、实战的视频课程和电子书,依照目录正当分类,总能找到你须要的学习材料,还在等什么?快去关注下载吧!!!

朝思暮想,必有回响,小伙伴们帮我点个赞吧,非常感谢。

我是职场亮哥,YY 高级软件工程师、四年工作教训,回绝咸鱼争当龙头的斜杠程序员。

听我说,提高多,程序人生一把梭

如果有幸能帮到你,请帮我点个【赞】,给个关注,如果能顺带评论给个激励,将不胜感激。

职场亮哥文章列表: 更多文章

自己所有文章、答复都与版权保护平台有单干,著作权归职场亮哥所有,未经受权,转载必究!

退出移动版