V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mayooot
V2EX  ›  程序员

[求助] 社招 LeetCode 刷题语言选择 Go/ Java ?

  •  
  •   mayooot · 222 天前 · 3387 次点击
    这是一个创建于 222 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人情况

    题主一年多服务端开发经验,工作中使用的语言是 Golang ,方向是云原生、容器方面的,平时使用 Docker 、K8s 比较多,平时也会写 ToC 的 Web 项目。

    打算下一份工作找云原生开发、容器/K8s 开发相关的岗位。

    Go/Java?

    秋招的时候准备是 Java ,大概用 Java 刷了 200 多题,不过一年多不刷题了,有点生疏了,最近打算重新拾起来,同时为跳槽做准备。

    问题是 Go 刷题太不舒服了...,很多数据结构都没有,因为我面试比较少,刷题也是最近有空闲时间,所以不想面试的时候,因为做不出来题被挂。

    所以想问下大家,如果面试云原生相关的岗位,面试写 Java 合适么?用 Java 会不会又会勾起面试官提问 Java 相关的兴趣( Java 的八股文可太多了...)

    25 条回复    2024-04-08 18:54:52 +08:00
    securityCoding
        1
    securityCoding  
       222 天前
    无所谓吧,一般面算法都是哪个熟悉用哪个,能 ac 就成
    meepoljd
        2
    meepoljd  
       222 天前
    一般写题都在最后吧(至少我是这样,啥也不聊就撸题感觉也不礼貌)。应该不会影响聊啥八股,代码跑通就行
    smallboy19991231
        3
    smallboy19991231  
       222 天前 via iPhone
    emm ? C++?
    smallboy19991231
        4
    smallboy19991231  
       222 天前 via iPhone
    之后打算学习算法 4 。里面是 Java 语言教授的。听说 Java 写算法比较方便。而 C++刷 leetcode 可以提升自己
    mayooot
        5
    mayooot  
    OP
       222 天前
    @smallboy19991231 是的,有些和我一个方向的都用的 c 艹,但是之前没用过 c 艹,感觉没太多时间学习...
    mayooot
        6
    mayooot  
    OP
       222 天前
    @meepoljd
    @securityCoding
    谢谢老哥们,还是用 Java 吧,一会用 go 一会用 java ,感觉敲不顺手了都
    enihcam
        7
    enihcam  
       222 天前
    "很多数据结构都没有" --听起来 Go 就是加分项。
    wateryessence
        8
    wateryessence  
       222 天前 via iPhone
    c++呗,java 写算法题好麻烦
    piecezzz
        9
    piecezzz  
       222 天前
    go 写一遍,java 写一遍
    randomSplash
        10
    randomSplash  
       222 天前
    我秋招用 c++,现在用 python 了
    birdhk
        11
    birdhk  
       222 天前
    跟我很像啊,我也是要找云原生,容器方面的。
    birdhk
        12
    birdhk  
       222 天前
    而且如果是 leetcode 刷题,可以使用 gods 库吧,不是什么数据结构都有吗
    msg7086
        13
    msg7086  
       222 天前
    一般刷题不是都 C++吗,直接 STL 容器走起。
    o562dsRcFqYl375i
        14
    o562dsRcFqYl375i  
       222 天前
    用 C 吧,顺便自己造一套数据结构的轮子,这部大大加分了嘛( doge
    dhb233
        15
    dhb233  
       222 天前
    大部分题目和语言都没关系吧?而且我认为这个题也没必要刷,一般都会给 20~30 分钟来写,时间是够的,如果题目太奇怪,读不懂,可以让面试官换个题。如果是做过的题,5 分钟写完,面试官很可能会给你出一个更难的题
    vevlins
        16
    vevlins  
       222 天前
    肯定 java 啊,别把精力浪费在实现数据结构上,难不成写题的时候还要自己实现个优先队列?
    vevlins
        17
    vevlins  
       222 天前
    楼上说 leetcode 确实可以引数据结构的包,但是我没见到一家用 leetcode 笔试的,要么是垃圾的一批的在线平台,要么是本地自己写代码。
    Sfilata
        18
    Sfilata  
       222 天前
    我是用 TS 和 Rust 的,哪个顺手写哪个呗,无所谓吧
    Goooooos
        19
    Goooooos  
       222 天前
    当然是 C
    AEnjoyable
        20
    AEnjoyable  
       222 天前
    同是 Golang 云原生方向开发
    以前都是拿 C++ STL 敲 现在遇到不需要复杂数据结构的情况下用 go,复杂数据结构用 Python Java 丢了一年以上了
    clocean
        21
    clocean  
       222 天前
    问下楼主,云原生开发、容器/K8s 方向的话,go 主要学哪些内容?目前 golang 的基础部分学完了,后续的话看哪些呢
    dayeye2006199
        22
    dayeye2006199  
       222 天前
    问就是 python ,别人写一个的,你可以写三个了
    zhjy23212
        23
    zhjy23212  
       222 天前
    只是熟悉解决办法的话 py, 特别是多维数组的初始化,快多了。
    当然缺一些高级的数据结构,treemap 啥的,有些测试 py 就太慢通不过,极个别情况罢了。
    dif
        24
    dif  
       221 天前
    all 。可以外加一个 python 。
    e3c78a97e0f8
        25
    e3c78a97e0f8  
       221 天前
    如果不真的在大规模数据上跑,我建议 python 。py 最节省脑力,而做算法题的时候,脑力可是稀缺资源。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1147 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:36 · PVG 07:36 · LAX 15:36 · JFK 18:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.