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