![]() |
1
weaponc 149 天前
刷吧
|
![]() |
2
irytu 149 天前 via iPhone
你还是老实刷吧
|
3
Kobayashi 149 天前 via Android ![]() 看你自己。你要是直接告诉对方理解各种 Web 框架源码,甚至是某个知名框架维护者,或者是精通数据库为某大型数据库贡献过代码,或者精通某个组件出过相关书籍。亦或是项目经验丰富,且做的都是知名大型项目。我就不信有脑残还卡你算法!
|
4
jackmod 149 天前 via Android
估计估计只有对外的外包了。
基本要求是能写业务,并且会用对应国家的语言写文档。 |
5
Kobayashi 149 天前 via Android ![]() 我觉得算法就是八股,作为前端、后端、移动端根本用不到。摸着良心说工作这么多年你用了几次。不仅业务里用不到,框架源码里也用不到多少。这和高考、考研没区别,白菜里挑一个学习能力更好、成长值更高的。所以往往应届算法考的最严。也可以说是留给没有上述亮点的人的一种晋升之路。
|
![]() |
7
nicebird 148 天前
很多不需要刷,小厂又没什么要求
|
8
Edsivan 148 天前
我司有,不过不是互联网。外企,可以远程办公哦~不过对英语有要求,感兴趣可以私聊
|
9
SD10 148 天前 via iPhone ![]() 来吧 我司几乎不用 paypal
|
![]() |
10
binux 148 天前 via Android ![]() @Kobayashi 经常会用到啊,比如你开发应用用到某个云数据库,如果你懂算法,根据它提供的功能你能猜到它的算法,进而猜到它的时间复杂度,从而知道瓶颈在哪,然后考虑怎么设计。
就算是单纯的编程,内置库函数使用的算法你也得知道吧。Python 的文档基本都会提到内置对象各种操作的时间复杂度,就是在帮助你选择合适的数据结构。 |
11
zuobinwang 148 天前
还是有一些小而美的公司吧
|
![]() |
12
LiuJiang 148 天前
965 的外包公司一堆,外企有,国内厂可能没有
|
13
Kobayashi 148 天前 ![]() @binux 我们说的不是一码事。你说的学习算法和数据结构,而不是刷算法。
学习、理解算法、数据结构,根据原理选择正确的应用。比如可以根据排序效率、二叉堆特定等做出正确的选择,知道什么时候该用什么。这个行业里没有人没学过算法和数据结构,这是必备技能。 刷算法:每天背诵、练习各种排序实现,KMP ,各种链表插入、查找,叉堆实现,中签后缀互转,树的遍历、反转,双指针问题,滑动窗口问题,动态规划问题。业务中根本没有这种具体的实现需求,即便出现更多直接调用标准库或第三方库(比如 Python 里的 heapq, bisect )。这类问题唯一出现的场景就是笔试题。 而我针对就是后者,花大量时间把 leetcode 上几百道题刷了好几遍,业务代码里根本没有把这些玩意儿背诵写出来的场景。你是对的,需要理解算法和数据结构的原理。但我的想法我也不认为有误。二者并不冲突。 |
![]() |
14
codingbody 148 天前 via iPhone ![]() @Kobayashi 经常用到啊 上周就有一个 n 叉树按层遍历的使用场景:我们需要对菜单的某一层需要做特殊处理,这就是 leetcode 429 原题。
|
15
Kobayashi 148 天前 ![]() @codingbody 那上上次呢,1 年以内或者 3 年以内,甚至是 5 年以内,有几次遇到了类似的 leetcode 题目?
当然,也许是职业不同。我自己身边所见的前后端的情况是使用非常之少,从刷算法的投入产出比来看一点儿也不划算。我更偏向遇到了再去查,而不是每天花时间刷它。 |
16
Acropho13ia OP @SD10 老哥 paypal 不是每轮都要算法么
|
17
Acropho13ia OP @codingbody 老哥方便说下是什么业务么,我确实也基本没碰到过需要算法的应用场景
|
![]() |
18
gbin 148 天前
我司 SAP 考虑一下?张江第二养老院。
|
19
patrickyoung 148 天前 via iPhone ![]() @gbin 第一是哪家
|
![]() |
20
codingbody 148 天前 via iPhone
@Acropho13ia 当时就是前端同事和另一个后端同事在讨论如何实现树形菜单的第三层不返回 icon ,我想到了以前 leet code 做过的二叉树按层遍历的题目,只不过我们这里是多叉树,解决思路是一样的,后来搜了一下 leet code 也有 n 叉树按层遍历的题目。
我觉得刷题不是为了找到一摸一样的应用场景,而是去遇见更多的思路,不至于以后遇到问题毫无头绪。 |
![]() |
21
whenov 148 天前
@codingbody 通过层数判断就可以了吧,为什么一定要 bfs
|
![]() |
22
linshenqi 148 天前
我们
|
23
SD10 148 天前 via iPhone
@Acropho13ia 但不是那种考奇技淫巧的题,一般常用的数据结构和算法会用就行
|
24
lleon 148 天前
刷 leetcode 最好的语言是 python 吗?
|
![]() |
25
shayuvpn0001 148 天前
@patrickyoung 第一是张江的 IBM 吧,以前金科路还有个 HP ,现在被 MicroFocus 收购了,不过也是养老。
|
27
NJAllen 148 天前
推荐一手 Honeywell ,955 。每天 4 点半以后找上海的同事都没人。面试也没什么算法,以实用技术为主。当然也看团队,我们团队是这样,其他团队不清楚了
|
![]() |
28
Bruta 148 天前
Booking.com 上海,考虑一下。欢迎找我内推。
|
![]() |
29
Orenoid 148 天前
想了下,我这几年在写业务的过程中,好像就用到了两三次数据结构的知识,也就是遍历树、用堆排序之类的,基本都是 easy 级别
|
30
wxm 148 天前
年后换工作,标记一下
|
31
Leviathann 148 天前 via iPhone
我也是写目录相关的东西用到了递归遍历书或者组装树
|
![]() |
33
consultantbobhua 147 天前 via Android
来深圳 大把机会等着你
|
![]() |
34
Bruta 147 天前
|
![]() |
38
chuckzhou02 147 天前
我整合 Google drive 和 dropbox 进 app 时候用到了递归.
|
![]() |
39
chuckzhou02 147 天前
我们是 10 6 5, 正在招 Java, 不用做算法题, 不过要英语口语流利.
|
41
lingalonely 146 天前
其实就是内卷呗,正常以前学过的算法,只要有印象,在遇到能快速的找相关的信息来看就行,应该没有人牛逼到能各种细节都倒背如流一辈子吧。现在每面试一次就和背一次,其实意义真不大,而且现在反映出另外的问题,刚工作的人和工作几年的人有啥区别,以当前的情况来说好像区别不大,这会不会是内卷的内因之一呢?
|
![]() |
42
hunvreus 146 天前
📌坐标: 静安寺附近
欢迎加入 Wiredcraft https://wiredcraft.com/jobs/senior-java-developer/ |
![]() |
44
shm7 145 天前
@codingbody 还没做过这题,是不是就类似 BFS ,搞个队列。
|
45
SD10 144 天前 via iPhone
我们大 team 不用,考察基础没问题,项目经历能够讲得清自圆其说,沟通没有障碍,不是个闷棍或者神棍,我都会给过。又不是真的造火箭,搞那么多有的没的干什么。
|
46
chenyu0532 143 天前
我每天做个 1-2 道题,不是为了面试,也还挺有意思的。。。
|
![]() |
47
tomari 142 天前
钱多的厂竞争激烈所以要用 leetcode 来筛一大批人。
所以你反向找就行了,钱给的少的,越少越不用刷题。 |
48
chihiro2014 140 天前
@Edsivan 大佬方便给微信么
|
49
Edsivan 140 天前
@chihiro2014 QTYxMDgxOTI2Nw== 备注一下 v 站就好了
|