1
chengzhoukun 2015 年 6 月 14 日
然后就得造轮子、看源码、写一些基础的库之类吧
|
2
binux 2015 年 6 月 14 日 via Android
应用开发算法用处不大。
不过就我平常做的,算法无外乎算法导论上的几种思路,主要还是一种感觉。 主要还是看论文。 |
3
webjin 2015 年 6 月 14 日
看缘分。
|
4
rssf 2015 年 6 月 14 日
全看天赋,创意是没法学习来的
|
5
pyKun 2015 年 6 月 14 日
0 基础的话练练就好了,好的算法能力是建立在非常强的抽象能力的基础上了,先工作下,看看你抽象事务的能力和需求是多少...
|
10
xionghengheng 2015 年 6 月 14 日
bat的话 数据结构加基本算法就好 给个量化点的标准 leetcode上的easy题随便刷刷就行 难题基本可以忽略
|
11
letv 2015 年 6 月 14 日
@xionghengheng medium要刷吗?
|
12
xionghengheng 2015 年 6 月 14 日 @letv 可以忽略 你想想面试的时候,只有20分钟不到,不会让你写很难的代码,二叉树,链表玩得转就行 然后递归,dfs,动态规划刷点 就行 切记不要为了刷体而刷体,别到时候题都刷完了,面试的时候要你写个快排或者堆排都写不出来 那就不好了。。。。
|
13
mazingyu OP @xionghengheng 谢谢 : )
|
14
mazingyu OP @xionghengheng 但是有的时候,为了面试会不得不为了刷题而刷题...刷题后又容易忘...无限死循环...
|
15
nowcoder 2015 年 6 月 14 日
刷题开始肯定是有用的,关键是自己要刷的时候做总结
|
16
loryyang 2015 年 6 月 14 日
有意义吗?有意义
怎么刷?用脑子刷 |
18
yjd 2015 年 6 月 14 日
这真的得天赋才行。比如数学比较好。
|
19
yxzblue 2015 年 6 月 14 日
进好公司当然得考算法。至少反转二叉树得写得来 :P
|
20
deepreader 2015 年 6 月 14 日
我只是刷刷题测下智商上线,以免写应用的时候觉得自己很牛逼。
|
22
jiang42 2015 年 6 月 14 日
大部分公司——我亲身经历过Google、百姓、Atrenta(现在被Synopsys收购了)以及一些优质小公司;还有一些网上流传的笔试面试题——考的算法都不难,你不搞算法竞赛没必要刷题,掌握基础算法知识点就够了,重要的是你能在白板上把你的算法转换成无BUG、可运行的代码。
当然,刷题是有一定好处的,比如:在把算法转换成BUG-free的代码的时候比别人更快。 |
23
lujiajing1126 2015 年 6 月 14 日
@jiang42 百姓都能和Google并列了么。。。。。。囧
|
24
jiang42 2015 年 6 月 14 日
@lujiajing1126 面试题的难度我觉得可以并列啊。我遇到过一些前Google员工给我面试的,他们工作的公司你听都没听过,但是面试题难度真心差不多。
|
25
yhf 2015 年 6 月 14 日
国内的Google吗?大概是Leetcode什么水平?
|
27
YouXia 2015 年 6 月 14 日
@yhf
国内的Google就别想了,ACM没地区金牌以上的基本上就不用考虑了。美帝的相应要求会低那么一点,当然也不是刷刷leetcode就能拿到的,特别聪明或者在美帝读书的除外。 |
28
icylogic 2015 年 6 月 14 日 via Android
有一次同学谈起 leetcode,我说你还用刷这个(他是那种高中看完算导的 noi 选手),他说是用来面试前练手速的 orz 。
虽然不一定要像他那样,但是我觉得,算法,数据结构,OS知识这些基础,确实是完整地啃书啃下来的,指望看几道题就完全明白比较困难,不愿意看算导就看数据结构与算法基础,或者红色的那本算法。 |
29
MikeFish 2015 年 6 月 14 日
红色的算法书叫什么
|
31
huanglexus 2015 年 6 月 14 日
每2天刷一道leetcode,日积月累
|
32
msg7086 2015 年 6 月 14 日
@xionghengheng 面亚马逊的时候被考了堆
|
33
secondwtq 2015 年 6 月 14 日
|
34
mcfog 2015 年 6 月 14 日
话说当年我校招面试的时候老板玩命提示我堆排,我就是想不起来还有堆排这么个算法,一直在扯快排……
实际项目,学力适应力和思维方式都比算法重要的多,也难培养的多,隔壁数据结构也比算法更实际。算法什么的作为调剂当脑筋急转弯随便啦 说穿了就是校招没法强行要求项目经验所以只能问问算法了这样…… |
35
jiang42 2015 年 6 月 14 日
@yhf HR会发邮件让你填表,里面会问你英语水平,我填了可以进行技术交流,分配给我的面试官就是中国人。。。但是工作地点想在中国。。。打算法竞赛吧,TC或者CF打到红色差不多了就
|
37
canautumn 2015 年 6 月 15 日
刷题只是手段的一种,关键还是自己总结吧,刷完不总结一下过几个月都忘了。
|
38
cheng007 2015 年 6 月 15 日
刷题还是有用的。你的想法还是太功利了,实际上你从小到大学的很多东西都是看起来并没有什么用,但那么知识组合起来在潜移默化的影响你整个人。
数学,历史,物理,政治等等。 算法也是一样的,你工作貌似用不到,如果你没有的话,很多问题你意识不到他是一个问题。 |
39
loryyang 2015 年 6 月 15 日
顶楼上两位,另外加一个,算法是你找到好工作的敲门砖,就像一个好学校一样
|
40
pye52 2015 年 6 月 15 日
刷题才能知道自己实力到哪吧
|
42
xionghengheng 2015 年 6 月 15 日
@msg7086 面百度考了快排····
|