V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
Acropho13ia
V2EX  ›  酷工作

上海有 965 不用刷 leetcode 的厂么

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

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

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

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

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

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

    我觉得刷题不是为了找到一摸一样的应用场景,而是去遇见更多的思路,不至于以后遇到问题毫无头绪。
    whenov
        21
    whenov  
       2021-12-19 21:09:15 +08:00
    @codingbody 通过层数判断就可以了吧,为什么一定要 bfs
    linshenqi
        22
    linshenqi  
       2021-12-19 21:35:56 +08:00
    我们
    SD10
        23
    SD10  
       2021-12-19 22:15:35 +08:00 via iPhone
    @Acropho13ia 但不是那种考奇技淫巧的题,一般常用的数据结构和算法会用就行
    lleon
        24
    lleon  
       2021-12-19 23:06:34 +08:00
    刷 leetcode 最好的语言是 python 吗?
    shayuvpn0001
        25
    shayuvpn0001  
       2021-12-20 01:45:04 +08:00
    @patrickyoung 第一是张江的 IBM 吧,以前金科路还有个 HP ,现在被 MicroFocus 收购了,不过也是养老。
    binux
        26
    binux  
       2021-12-20 03:11:55 +08:00 via Android   ❤️ 1
    @Kobayashi 如果你真的理解那些算法和数据结构,刷个 leetcode 非常简单。
    NJAllen
        27
    NJAllen  
       2021-12-20 09:37:24 +08:00
    推荐一手 Honeywell ,955 。每天 4 点半以后找上海的同事都没人。面试也没什么算法,以实用技术为主。当然也看团队,我们团队是这样,其他团队不清楚了
    Bruta
        28
    Bruta  
       2021-12-20 09:53:19 +08:00
    Booking.com 上海,考虑一下。欢迎找我内推。
    Orenoid
        29
    Orenoid  
       2021-12-20 10:12:15 +08:00
    想了下,我这几年在写业务的过程中,好像就用到了两三次数据结构的知识,也就是遍历树、用堆排序之类的,基本都是 easy 级别
    wxm
        30
    wxm  
       2021-12-20 10:20:52 +08:00
    年后换工作,标记一下
    Leviathann
        31
    Leviathann  
       2021-12-20 10:46:04 +08:00 via iPhone
    我也是写目录相关的东西用到了递归遍历书或者组装树
    jinmu417
        32
    jinmu417  
       2021-12-20 11:41:38 +08:00
    @Bruta 怎么找你内推呀
    consultantbobhua
        33
    consultantbobhua  
       2021-12-20 16:06:46 +08:00 via Android
    来深圳 大把机会等着你
    Bruta
        34
    Bruta  
       2021-12-20 16:13:12 +08:00
    @jinmu417 这是我的个人引荐链接: https://grnh.se/4fa67d351us
    通过这个链接,点进去申请的话,就会算是我内推的。
    jinmu417
        35
    jinmu417  
       2021-12-20 16:30:36 +08:00
    @Bruta 收到 我投递了
    deston
        36
    deston  
       2021-12-20 17:31:40 +08:00
    @NJAllen 招客户端吗
    loveuqian
        37
    loveuqian  
       2021-12-20 20:53:18 +08:00   ❤️ 1
    @Kobayashi #3
    你好,我是 homebrew 作者 🙈
    chuckzhou02
        38
    chuckzhou02  
       2021-12-21 01:09:31 +08:00
    我整合 Google drive 和 dropbox 进 app 时候用到了递归.
    chuckzhou02
        39
    chuckzhou02  
       2021-12-21 01:11:30 +08:00
    我们是 10 6 5, 正在招 Java, 不用做算法题, 不过要英语口语流利.
    NJAllen
        40
    NJAllen  
       2021-12-21 15:42:45 +08:00
    @deston 我们团队暂时不招人。具体要求的话可以去官网看下
    lingalonely
        41
    lingalonely  
       2021-12-21 20:51:03 +08:00
    其实就是内卷呗,正常以前学过的算法,只要有印象,在遇到能快速的找相关的信息来看就行,应该没有人牛逼到能各种细节都倒背如流一辈子吧。现在每面试一次就和背一次,其实意义真不大,而且现在反映出另外的问题,刚工作的人和工作几年的人有啥区别,以当前的情况来说好像区别不大,这会不会是内卷的内因之一呢?
    hunvreus
        42
    hunvreus  
       2021-12-22 11:44:15 +08:00
    📌坐标: 静安寺附近
    欢迎加入 Wiredcraft https://wiredcraft.com/jobs/senior-java-developer/
    ugu
        43
    ugu  
       2021-12-22 17:51:02 +08:00
    @SD10 paypal 不需要?
    shm7
        44
    shm7  
       2021-12-23 11:32:59 +08:00
    @codingbody 还没做过这题,是不是就类似 BFS ,搞个队列。
    SD10
        45
    SD10  
       2021-12-23 18:45:30 +08:00 via iPhone
    我们大 team 不用,考察基础没问题,项目经历能够讲得清自圆其说,沟通没有障碍,不是个闷棍或者神棍,我都会给过。又不是真的造火箭,搞那么多有的没的干什么。
    chenyu0532
        46
    chenyu0532  
       2021-12-24 15:47:44 +08:00
    我每天做个 1-2 道题,不是为了面试,也还挺有意思的。。。
    tomari
        47
    tomari  
       2021-12-26 11:40:15 +08:00
    钱多的厂竞争激烈所以要用 leetcode 来筛一大批人。
    所以你反向找就行了,钱给的少的,越少越不用刷题。
    chihiro2014
        48
    chihiro2014  
       2021-12-27 17:15:06 +08:00
    @Edsivan 大佬方便给微信么
    Edsivan
        49
    Edsivan  
       2021-12-27 17:53:54 +08:00
    @chihiro2014 QTYxMDgxOTI2Nw== 备注一下 v 站就好了
    quietDown
        50
    quietDown  
       2021-12-29 15:43:24 +08:00
    @SD10 大佬什么公司呢
    SD10
        51
    SD10  
       2021-12-29 20:15:57 +08:00 via iPhone
    @quietDown 楼上有,PayPal
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   979 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:02 · PVG 04:02 · LAX 12:02 · JFK 15:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.