秋季即将招聘。对于应届毕业生来说,秋招是一个特别重要的机会。对于社招同学来说,金九银十也是一个很好的跳槽窗口。至于我,因为是从上海到广州工作,所以没有提前定好工作。我正好借此机会旅行了两个月。旅行结束,到了开始找工作的时候,发现很多知识点都忘记的差不多了。说是从0开始准备面试好像也不过分。不过最后大概用了3个星期,终于通过了面试,找到了一份薪水还不错的工作。我加入了广州为数不多的大厂之一的YY欢乐时光,担任高级后端开发工程师。没有时间计划就没有报价。时间规划非常重要。前期需要做的就是明确一个时间计划。我给自己定的面试准备时间是两周,准备充分后才会投递简历。一般来说,整个面试准备过程主要分为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高级软件工程师,拒绝当领导的斜杠程序员。听我说,我进步很大。如果有幸帮到你,请给我一个【点赞】,给我一个关注,如能评论鼓励,将不胜感激。职场凉阁文章列表:更多文章我的所有文章和回答均与版权保护平台合作,版权归职场凉阁所有。未经授权转载必究!
