上海有 965 不用刷 leetcode 的厂么

2021-12-19 10:15:37 +08:00
 Acropho13ia
指 java ,没有的话我继续去刷 leetcode 了😂
8963 次点击
所在节点    酷工作
51 条回复
weaponc
2021-12-19 11:18:02 +08:00
刷吧
irytu
2021-12-19 11:52:26 +08:00
你还是老实刷吧
Kobayashi
2021-12-19 12:07:48 +08:00
看你自己。你要是直接告诉对方理解各种 Web 框架源码,甚至是某个知名框架维护者,或者是精通数据库为某大型数据库贡献过代码,或者精通某个组件出过相关书籍。亦或是项目经验丰富,且做的都是知名大型项目。我就不信有脑残还卡你算法!
jackmod
2021-12-19 12:08:09 +08:00
估计估计只有对外的外包了。
基本要求是能写业务,并且会用对应国家的语言写文档。
Kobayashi
2021-12-19 12:11:56 +08:00
我觉得算法就是八股,作为前端、后端、移动端根本用不到。摸着良心说工作这么多年你用了几次。不仅业务里用不到,框架源码里也用不到多少。这和高考、考研没区别,白菜里挑一个学习能力更好、成长值更高的。所以往往应届算法考的最严。也可以说是留给没有上述亮点的人的一种晋升之路。
MrGba2z
2021-12-19 12:55:32 +08:00
@Kobayashi

这时候 homebrew 的作者就有话说了 :狗头:
nicebird
2021-12-19 13:33:47 +08:00
很多不需要刷,小厂又没什么要求
Edsivan
2021-12-19 15:42:51 +08:00
我司有,不过不是互联网。外企,可以远程办公哦~不过对英语有要求,感兴趣可以私聊
SD10
2021-12-19 16:43:16 +08:00
来吧 我司几乎不用 paypal
binux
2021-12-19 17:05:42 +08:00
@Kobayashi 经常会用到啊,比如你开发应用用到某个云数据库,如果你懂算法,根据它提供的功能你能猜到它的算法,进而猜到它的时间复杂度,从而知道瓶颈在哪,然后考虑怎么设计。

就算是单纯的编程,内置库函数使用的算法你也得知道吧。Python 的文档基本都会提到内置对象各种操作的时间复杂度,就是在帮助你选择合适的数据结构。
zuobinwang
2021-12-19 17:09:18 +08:00
还是有一些小而美的公司吧
LiuJiang
2021-12-19 17:28:40 +08:00
965 的外包公司一堆,外企有,国内厂可能没有
Kobayashi
2021-12-19 17:36:41 +08:00
@binux 我们说的不是一码事。你说的学习算法和数据结构,而不是刷算法。

学习、理解算法、数据结构,根据原理选择正确的应用。比如可以根据排序效率、二叉堆特定等做出正确的选择,知道什么时候该用什么。这个行业里没有人没学过算法和数据结构,这是必备技能。
刷算法:每天背诵、练习各种排序实现,KMP ,各种链表插入、查找,叉堆实现,中签后缀互转,树的遍历、反转,双指针问题,滑动窗口问题,动态规划问题。业务中根本没有这种具体的实现需求,即便出现更多直接调用标准库或第三方库(比如 Python 里的 heapq, bisect )。这类问题唯一出现的场景就是笔试题。

而我针对就是后者,花大量时间把 leetcode 上几百道题刷了好几遍,业务代码里根本没有把这些玩意儿背诵写出来的场景。你是对的,需要理解算法和数据结构的原理。但我的想法我也不认为有误。二者并不冲突。
codingbody
2021-12-19 18:51:07 +08:00
@Kobayashi 经常用到啊 上周就有一个 n 叉树按层遍历的使用场景:我们需要对菜单的某一层需要做特殊处理,这就是 leetcode 429 原题。
Kobayashi
2021-12-19 19:18:36 +08:00
@codingbody 那上上次呢,1 年以内或者 3 年以内,甚至是 5 年以内,有几次遇到了类似的 leetcode 题目?

当然,也许是职业不同。我自己身边所见的前后端的情况是使用非常之少,从刷算法的投入产出比来看一点儿也不划算。我更偏向遇到了再去查,而不是每天花时间刷它。
Acropho13ia
2021-12-19 19:43:42 +08:00
@SD10 老哥 paypal 不是每轮都要算法么
Acropho13ia
2021-12-19 19:46:16 +08:00
@codingbody 老哥方便说下是什么业务么,我确实也基本没碰到过需要算法的应用场景
gbin
2021-12-19 19:59:08 +08:00
我司 SAP 考虑一下?张江第二养老院。
patrickyoung
2021-12-19 20:13:26 +08:00
@gbin 第一是哪家
codingbody
2021-12-19 20:20:01 +08:00
@Acropho13ia 当时就是前端同事和另一个后端同事在讨论如何实现树形菜单的第三层不返回 icon ,我想到了以前 leet code 做过的二叉树按层遍历的题目,只不过我们这里是多叉树,解决思路是一样的,后来搜了一下 leet code 也有 n 叉树按层遍历的题目。

我觉得刷题不是为了找到一摸一样的应用场景,而是去遇见更多的思路,不至于以后遇到问题毫无头绪。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/823083

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX