从业至今一直在小公司工作, 实在是没信心了, 想试试大厂.
无奈水品一般, 只能应付业务. 据说大厂算法是门槛, 望过来人指点一番.
1
pwrliang 2019-02-08 23:51:10 +08:00 via Android
和楼主差不多,我也在刷 leetcode。我之前只是一味的刷,刷了 80 来道也没有什么进展,结果校招也没找到好工作。现在我尝试将每一道做的题都写到博客里,记录下思路,写多个解法,并作出了分类。虽然这样做效率很低,但是感觉不会做完了就忘记。
|
2
wangluofansi 2019-02-08 23:53:48 +08:00 via Android 12
|
3
ityoung 2019-02-09 00:15:28 +08:00 via Android
@wangluofansi 感谢。准备按这个来了,这几天我按顺序刷,感觉太不系统了😂
|
4
lhx2008 2019-02-09 00:16:50 +08:00 via Android
我只说下我校招准备的感受。社招其实应该对算法没有那么看重吧。
资质愚钝,我也没有找到什么办法,只能写下来反复记。 比如几种排序算法久了不看又忘了。还有很多题都是那种小技巧,更快忘记,像三路快排的思路,位运算的一些魔法技巧。堆,树,链表各种小技巧,真的是应接不暇。 其实做开发我觉得这些东西完全没有什么卵用,但是一些公司又甚至要求你‘’默写‘’,但是竞争又这么激烈,你不会默写还不行。 感觉这样很痛苦。唉。 |
5
wengjin456123 2019-02-09 00:32:33 +08:00 via Android
+1,同问
|
8
11wangyaoda 2019-02-09 03:55:23 +08:00 1
大厂和大厂之间也不一样。
算法是欧美企业很喜欢问,比如微软 Google 亚马逊 uber Airbnb 等等。 国内 BAT 还是技术细节问的更多。算法微乎其微。 |
9
ericgui 2019-02-09 03:55:30 +08:00
还是先学习一下基础知识
|
10
ToT 2019-02-09 04:03:15 +08:00
国内社招 也开始用 leetcode 了么?
可以按照类别刷,permutation,combination,backtracking, recursion,dynamic programming,graph and tree traversal,linked list 和 binary search |
11
lhx2008 2019-02-09 07:53:40 +08:00 via Android
@ityoung 我说的有点绝对。不过像位运算这种你用了别人也会打死你哈哈,还有链表,堆这两个开发应该是不用碰到底层的。树其实用的也不多,除了前缀树。主要还是字符串,数组和 DP 吧。而且开发的时候有 IDE 可以看可以调,到面试的时候又不一样。
|
12
ospider 2019-02-09 10:21:56 +08:00
可以看看每个题的思路的代码总结,适合突击: https://github.com/yifeikong/oj_solutions/blob/master/leetcode.md
|
13
uyhyygyug1234 2019-02-09 10:43:27 +08:00
algocast
前两天听 teahour 说到的,貌似是每个算法题一个 5,6 分钟的视频讲解。 |
14
m9rco 2019-02-09 14:03:59 +08:00
插眼
|
15
LxExExl 2019-02-09 14:07:49 +08:00
当年刷了 2 遍 长期准备的话就按类别刷 刷到最后手写模板不用过脑子
面试公司之前按公司刷 |
16
hilbertz 2019-02-09 14:15:00 +08:00
笔试时再查呗
|
17
icylord 2019-02-09 14:41:21 +08:00
社招不是看项目经验么?
|
18
willm 2019-02-10 05:24:18 +08:00 via Android
插眼
|