聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

推荐一个AI面试神器,有了它不愁大厂面试了

2022-01-13 10:46 浏览: 1833 次 我要评论(0 条) 字号:


现在越来越多的大厂在面试的时候,或多或少的会问到算法,因为算法可以考察一个人是否聪明,还有基础能力是否扎实。但是算法却受到了程序员的冷落。

 

因为大部分程序员在一些公司的招聘需求中看到,要求应聘者要有XX编程语言、XX技术等,这就使得他们认为,学习最新的语言、最新的技术、标准等就是最好的铺路方法。其实大家都被误导了

图片来源于网络


编程语言虽然应该学习,但是计算机算法和基本理论更为重要


从事多年计算机教育行业的胡光船长认为:

“算法、数据结构这些基础原理好比内功修炼,而语言、技术、标准等好比是外功,那些江湖高手,都是内功深厚,才称霸武林的。”

算法学好了,才能在计算机界有更好的发展!

 

那么,算法应该如何学习?我前一段时间见到了胡光船长,作为曾经是百度高级研发工程师的他,对算法的学习和教育有着自己的认识。

 

01

算法学习,就是不断的练习

 

先来简单介绍一下胡光老师,妥妥的一位学霸,高中保送哈尔滨工程大学,本硕博连读,在校期间还曾拿过 ACM 亚洲区金牌,进过两次全球总决赛。

胡光老师ACM获奖证书

PS:计算机专业的同学基本都知道ACM竞赛,它是公认最顶级的算法竞赛,被称为『 算法竞赛的奥林匹克』。


胡光船长曾就职于百度知识图谱部,直接推动百度NLP推理引擎开发和落地,曾获百度“黑马奖”、“年度英雄奖”等,后在美国硅谷从事人工智能相关工作。编程和算法功力非常深厚。

 

那么,胡光老师是如何理解算法的呢?两个字:练习,四个字,那就是:不断练习

 

胡光老师刷题简直做到了“走火入魔”的程度,就连做梦都在思考解题方法,他从不认为自己是学霸,他认为自己是“努力型”选手。有一次刷题遇到了困难,刷着刷着就睡着了,在梦中,他突然找到了独一无二的解题方法,万万没想到,第二天醒来就真的会了。

最好的证明:胡光老师ACM奖牌


胡光船长认为,大量的练习,可以激发出人脑中“开窍”的时间点,就像修炼武功要打开任督二脉一样,有的人10道算法题就打开了,有的人需要20道,但这些并不重要,重要的在于坚持练习,谁能抵挡枯燥的练习,谁就能成功。

“提前放弃是最可惜的,刷题和做事一样,不要怕慢,不要太焦躁,多给自己一些耐心,更大的收获就会随之而来。”

——胡光


02 

一次招聘,反思算法教育

 

胡光老师在百度工作的时候,有一次招聘会,面试遇到一个学生,简历上面写了一堆 Windows 下的小型项目经历,像贪吃蛇、纸牌游戏等。看似炫酷,实则没有技术含量,有的培训班经常拿一些华而不实的项目拿来教学,这种培养受伤的一定是学生。




“教育的作用,除了提升社会的上限以外,最主要的是提升社会的下限。”培训机构也是如此,要关注学生的长远发展,华而不实的项目,远远抵不上扎实的基础。俗话说得好,“基础不牢,地动山摇”。——胡光


后来,胡光创业投身教育行业,自己设计的培训体系中,有很大一部分,是训练学生基础技能知识的,胡光认为只有基础牢固了,能帮助学生节省很多时间来完成搭建项目环境、项目编码等更实用的工程。

 

03  

算法课堂,轻松活跃

 

成为讲师后的胡光船长,一直秉承着教育就是育人的信念,培养了一批又一批的学员。现在为开课吧大计算机学部负责人的他,为包括腾讯、阿里、百度等在内的互联网企业输送优秀人才累计10000+,学员最高薪资60w+,平均薪资24w+。

 

有过算法刷题经验的同学可能都知道LeetCode这个平台,但是,对于算法小白来说,面对LeetCode上的题,有可能没有思路,不知道怎么解,或者大学都没有搞过ACM,不知道如何参加。

那么,刷哪些题1道顶10道呢?怎样刷题才是最有效的呢?刷题过程中遇到为题该找谁呢?别急,胡光老师将在算法刷题训练班中给你解答。

 


算法这样刷才正确

打通算法思维的“任督二脉”

仅需 0.99 元,扫描下方二维码

添加人数比较多,请大家耐心等待

 

轻松活跃的课堂,给你不一样的学习体验

胡船长的课堂段子与代码齐飞,玩笑共知识一色,而经常直播教学到下半夜,说到嗓子哑掉,即使身体很疲惫,精神依旧澎湃,跟着这样的老师学习,学多久都不会感觉到疲惫。

船长代码演练


船长激情课堂


对技术的热爱,对教育的投入,这种认真投入的劲,是他最大的人格魅力。


大厂真题,教学相长

胡光船长认为,大厂算法面试中,核心的考点无外乎就几大类,想要提升算法实战能力,一线大厂面试真题和高频考点很重要。


胡船长亲自挑选了十道算法题目,带领大家刷爆算法。

  • 二分查找

  • 第一个错误的版本

  • 供暖器

  • 有序数组中的单一元素

  • 在 D 天内送达包裹的能力

  • 爱吃香蕉的珂珂

  • 最长递增子序列

  • 有效三角形的个数

  • 袋子里最少数目的球

  • 搜索二维矩阵 II

技术牛人不少,但自身很牛又能把自己的所得总结形成体系并能有效输出的人并不多。跟着胡船长学习,你会发现,算法,并不像你想象的那么难。

 

胡船长将算法题目分为三大难度等级,初级、中级、高级,让不同阶段的同学都可以适应。阶梯式考核模式,帮助你从浅入深了解算法。


遇到问题,通通给你解答

本次课程采用社群刷题的模式,让大家在一起进行刷题,这样可以互相督促。在学习群里,有助教为大家答疑算法题的疑难点,让你面对题目不再困顿,潜移默化地培养学员的思辨能力。


04

算法无止境,只要肯登攀


能够快速的掌握一门编程语言的核心,从来不在语言本身,而在于你的算法基础知识。如果你的基础知识不够牢固的话,再厉害的编程语言,你也无法发挥其应有的作用。


就想我们写文章,在华丽的辞藻,没有核心思想的话,也是一篇毫无内涵的文章。


只要掌握算法基础知识,你将在计算机的道路上会走的更远。


最后,附一张胡光老师大学期间打比赛的照片,青涩的面孔下,也隐藏不住那段美好的刷题时光。

左一:胡光老师

进社群,跟着胡光老师,并且打卡学习,还有五大福利领取,有助于算法深耕。并有绝密谷歌大神刷题笔记,快来报名学习领取吧。

算法这样刷才正确

打通算法思维的“任督二脉”

仅需 0.99 元,扫描下方二维码

添加人数比较多,请大家耐心等待



网友评论已有0条评论, 我也要评论

发表评论

*

* (保密)

Ctrl+Enter 快捷回复