常考算法题
㈠ 面试最常考的 100 道算法题分类整理
大家好,我是 “负雪明烛” ,一位用 7 年写了 1000 篇 LeetCode 算法题题解的程序员。欢迎关注。
粉丝常说: LeetCode 算法题太多了,准备面试该刷哪些题目 ?
我之前根据 LeetCode 上面的点赞量分享过: LeetCode 上最经典的 100 道算法题 。
这 100 道题目都属于经典题目了,面试也常考,不过我还是不放心呢,毕竟 经典题 ≠ 面试题 呀!
但如果想知道面试常考的 100 道算法题的话,需要至少整理 1000 篇面经吧?这个工作量可不小啊!
还好,网上有个开源项目,帮我们做了这件事情,这个项目就是 CodeTop !
这是网站的界面(地址: https://codetop.cc/home ),展示的就是每个面试题目出现的频度情况,甚至区分了公司和岗位:
这是开源项目的 GitHub 主页,已经 11.5k star ⭐️ 了:
这个项目中的题目来源是牛客网的面经、网友投票等,而且持续更新中,所以还是比较可靠的。
我对这个项目做了整理,分类整理出来面试常考的 100 道算法题。
在整理之后,我对结果还是有点 惊讶 的!因为一些常见的数据结构与算法,竟然没有在常考面试中出现过!
比如前缀和、前缀树、并查集、图,这些都没有出现……
最常考面试题还是很基本的链表、二叉树、动态规划等等,是不是符合你的认知呢?
强烈建议大家在面试前把这 100 道题目搞懂!
作为宠粉达人,我提供了 3 种方式查看这 100 道题目:
没有任何套路,直接分享给大家!
在线查看地址: https://www.mubucm.com/doc/7jiBYKCKqet
在线查看地址: https://leetcode-cn.com/problem-list/q3iOID0B/
所有题目的地址如下:
前序遍历
中序遍历
层序遍历
视图
如果你觉得对你有帮助的话,求赞、求分享、求收藏。你的每一点鼓励都是对我的最大帮助!
㈡ 深度学习(视觉)面试中常问的知识点有哪些
一些基础算法题。包含但不仅限于大学里面ACM-ICPC竞赛中的数论、图论、数据结构、动态规划、几何数学等。不过鉴于很多面试官不是选手出身,所以你被问到的很可能是“Google面试题”、“Facebook面试题”、“国内某BATM面试题”之类的算法题,你可以以这些为关键字上网搜搜看,或者上LeetCode之类的刷题网站(ps:我没有用过)刷刷题找找感觉。
情景题。面试官可能会给你出一个情景题“在XXX情况下(此处省略100字),你有什么比较好的方案”。比如说你面试的是搜索引擎,面试官就和可能和你聊一些搜索引擎的问题;比如你面试的是在线广告竞价,他可能就会和你聊一聊一些小网站里面的小广告;又或者你去面试游戏,可能会被问怎么解决当摄像头跑到墙后面时候的问题。你这里是深度学习,可能也会被问到以后这方面的情景题吧,你要准备一下。不过其实你回答不出来也没有很大问题(如果你是校招或者刚刚转行想做这个),这方面主要考考你的逻辑思维和口头表达能力。
专业知识。深度学习这方面的专业知识。具体看公司要求了。如果他是想要找一些底子好的苗子自己培养,你这块懂不懂也没有太大关系。不过这是一个现实的社会,基本上都是要你在深度学习(视觉)方面的能力达到他们的需求的。而且我要是刚刚把你培养出来你就跳槽了那公司不就亏大了,所以现在招工基本上都要招能马上上手的。
聊聊梦想。其实你在去面试之前,HR就可能做好了背景调查,所以你可能已经是他们想要的人了。这个时候面试官可能忽略上述条件直接和你聊生活聊理想了。这个时候要切记工资是否达到了你的要求,将来是否有长足的发展,因为如果饭都吃不饱,还谈个什么理想!不过也有可能是在测试你的沟通能力。