写点什么

拿了阿里、腾讯的 offer 的大佬给想进互联网大厂的程序员一个忠告

  • 2022 年 5 月 04 日
  • 本文字数:906 字

    阅读完需:约 3 分钟

前几天和一个朋友聊面试,他说去年同时拿到了腾讯和阿里的 offer,最后选择了阿里。

我了解了下他的面试过程,就一点,无论管是阿里还是腾讯的面试,其中一个占比非常大的权重就是数据结构与算法。

其实现在不管面试什么岗位,前端也好,后端也罢,都必须考察算法,这关过了,基本上就没太大问题了。他告诉我,那些大厂认为,你能把最基本、最核心的算法都能搞定,那么那些编程语言啊、不同的应用方向,开发框架啊对你来说一定不是难事。

这事儿在当时算刷新了我对算法的认知了。

一个大厂的面试官朋友也告诉我,算法是必考项,虽然也会相应地考察你技术方向的一些专业技能,比如如果你面试 JAVA,那 JAVA 方向的专业技能也是考察很重要的一个方向。算法与数据结构这一关如果你过不去,那你进大厂基本别想了。

但是话说回来,即便这条是所有人都知道的共识,也不是所有人都能搞得定。有些人就是觉得自己基础差、非科班,要么知难而退,要么没有决心啃下这块硬骨头,这时候就体现每个人面对困难的方式了。

再退一步讲,即便你不想加入大厂,在 IT 领域,如果你想吃技术这碗饭,长久来看,算法也会制约一个人的上限,等到技术更高深,经验越丰富,算法的重要性会越来越明显。

那么,如何才能更好地啃下算法这块骨头呢?

无他,就是靠自己的毅力以及决心。一天不行,一个月;一个月不行,一年;有决心的人,啥学历、智商或者资历,那些都是借口。

不过除了毅力和决心之外,其实学习还是有效率之差的。

互联网时代,其实网上有很多免费学习资料,只要你用点心,也总能找到学习资料。但是恕我直言,很多时候,效率很重要,网上总有很多免费消息,但是一来花费你的时间,二来自己摸索也会踩不少坑,三是不够系统。

可以来看一看这份算法文档,能帮你省下不少时间,效率会增加不少

今天给大家推荐一份曾经火爆全网的算法中文小册,据说有不少小伙伴靠这份指南成功掌握了算法的核心技能,成功拿到了 BATJ 等大厂 offer。

LeetCode 刷题目录

  1. 最易懂的贪心算法

  2. 玩转双指针

  3. 居合斩!二分查找

  4. 千奇百怪的排序算法

  5. 一切皆可搜索

  6. 深入浅出动态规划

  7. 化繁为简的分治法

  8. 巧解数学问题

  9. 神奇的位运算

  10. 妙用数据结构

  11. 令人头大的字符串

  12. 链表、树、图

  13. 更加复杂的数据结构

思维导图






转发这篇文章关注我 扫码获取


用户头像

还未添加个人签名 2020.10.09 加入

还未添加个人简介

评论

发布
暂无评论
拿了阿里、腾讯的offer的大佬给想进互联网大厂的程序员一个忠告_Java_Java架构追梦_InfoQ写作社区