大厂笔试面试,你必须会哪些经典算法题目?

本文分享了在大厂笔试面试中常见的经典算法题目来源,包括cc150、leetcode、编程之美等资源,并强调了题海战术的重要性。文章提到了面试的重点,如面经中的题目、经典算法题及适中的代码长度。同时指出,实际工作更看重项目能力,算法题只是评估手段之一。
摘要由CSDN通过智能技术生成

首先,强烈建议采用“题海战术”。

我今年面了数十家公司,90%的题目是原题(没办法,就那几个知识点,能有什么新题)。

题库在哪里呢?

按照循序渐进的原则,一一介绍:

1. cc150,全名cracking the coding interview - 150 Programming Questions and Solutions。

经典中的经典,曾有人别的啥都不做,刷这本书三四遍,拿了Google的offer(注意是在美国,在中国就算了……)。

这本书的优势在于分章节,每章突出一块知识,题目精炼,答案好找;缺点呢,你写出的代码,需要深度检验,而cc150是书不是online judge,这个还是做不到。

2. leetcode。

程序员刷面试题的第一网站,题多且全,少部分题目收费。刷的人很多,答案非常好找。

online judge能深度检验代码的正确性,刷leetcode是最能锻炼算法题能力的。假如说时间有限只能刷一个,那必须是leetcode,假如时间够多……lintcode、meetqun等各大面试题OJ欢迎你,此外还有许多国内外大学的OJ。

以上是两大主力,但是光这两个,还不能到“题海”的水平,而且由于它们名气太响,有些公司有时会避开里面的题目……来,我们继续找题目。

3. 编程之美、剑指offer

就当成两本习题集好了,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值