[求助]没做过高并发真的进不了 BAT 么 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Acropho13ia
V2EX    Java

[求助]没做过高并发真的进不了 BAT 么

  •  
  •   Acropho13ia 2021-03-08 10:41:27 +08:00 7291 次点击
    这是一个创建于 1755 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我自己在学校的时候没准备做程序员,错过了校招,毕业之后阴差阳错当了程序员,在个二三线的公司 java 混了三年左右,做的都是内网相关的 web 项目。
    近期准备试试看跳槽,围绕自己的项目准备了一系列的东西,投了阿里,人压根没怎么问项目相关用到的技术点,问的题目和场景全是高并发相关的,自己的确没做过高并发相关的项目,毫无悬念收到了感谢信。
    想请教下大家,想进 BAT 就必须要有高并发的经验么,如果是的话,有什么比较好的项目可以练手的么,万分感谢!
    36 条回复    2021-03-08 17:29:23 +08:00
    xiangbudaomingzi
        1
    xiangbudaomingzi  
       2021-03-08 10:45:27 +08:00
    高并发是个伪命题
    limbo0
        2
    limbo0  
       2021-03-08 10:49:57 +08:00
    并发很实际的问题, 没有经验可以看看书啊
    murmur
        3
    murmur  
       2021-03-08 10:50:38 +08:00
    网上各种培训班不都有高并发题么
    dynastysea
        4
    dynastysea  
       2021-03-08 10:53:39 +08:00
    可以试试头条,头条只看题刷的好不好。。
    ArJun
        5
    ArJun  
       2021-03-08 10:53:51 +08:00
    并发其实还好,堆机器。更多的是要你有大数据 crud 操作的基础,所以大厂必面算法就是这么来的
    ScepterZ
        6
    ScepterZ  
       2021-03-08 10:54:24 +08:00   1
    你才投了一家,面了一次,下结论为时过早了,人和人问的完全不一样
    Acropho13ia
        7
    Acropho13ia  
    OP
       2021-03-08 10:54:59 +08:00
    @dynastysea 谢谢建议
    Acropho13ia
        8
    Acropho13ia  
    OP
       2021-03-08 10:55:46 +08:00
    @ScepterZ 谢谢老哥
    Acropho13ia
        9
    Acropho13ia  
    OP
       2021-03-08 10:58:45 +08:00
    @murmur 刷培训班视频比我预计当中的跳槽时间周期会略长一点,而且我不清楚高并发是不是真的强需求
    jswh
        10
    jswh  
       2021-03-08 10:58:51 +08:00
    高并发问题不都是套路么
    Acropho13ia
        11
    Acropho13ia  
    OP
       2021-03-08 10:59:48 +08:00
    @ArJun 谢谢老哥
    Acropho13ia
        12
    Acropho13ia  
    OP
       2021-03-08 11:01:56 +08:00
    @jswh 因为我投的 JD 上面没看到高并发的相关描述,并且之前没涉及过相关的项目,所以还真的对高并发毫无准备
    Paosin
        13
    Paosin  
       2021-03-08 11:03:33 +08:00
    我也是
    上来就问一亿用户日均千亿数据量的查询如何设计架构(doge
    我现在数据量都不超十万的 (逃
    yazoox
        14
    yazoox  
       2021-03-08 11:08:51 +08:00   18
    卡拉赞来人!要求装等卡拉赞毕业的!
    ipwx
        15
    ipwx  
      &bsp;2021-03-08 11:09:04 +08:00
    所以人家问了你啥知识点。
    Macv1994
        16
    Macv1994  
       2021-03-08 11:11:08 +08:00
    跟老哥一样,工作两年半了,工作一直都是公司内网项目,根本没机会涉及到高并发 唉...
    looplj
        17
    looplj  
       2021-03-08 11:51:45 +08:00
    做没做过可能不重要。
    现在的面试就是要背题的
    opengps
        18
    opengps  
       2021-03-08 11:56:29 +08:00   1
    我倒是有高并发经验,bat 要我吗?
    rapperx2
        19
    rapperx2  
       2021-03-08 11:56:32 +08:00
    自己压测搞啊
    ManjusakaL
        20
    ManjusakaL  
       2021-03-08 11:57:50 +08:00
    面试中的高并发大部分情况下和 MySQL Redis MQ 之类的
    都是八股文
    rapperx2
        21
    rapperx2  
       2021-03-08 11:57:52 +08:00
    @opengps JT808 搞起来 哈哈
    securityCoding
        22
    securityCoding  
       2021-03-08 12:00:23 +08:00   1
    凡是直接提出笼统高并发,超大规模数量问题而不是给出一个清晰场景的面试官都是水货,如果你不爽,你可以说不知道,让他自己回答一下,然后找他的问题
    zoharSoul
        23
    zoharSoul  
       2021-03-08 12:03:17 +08:00
    可以试试头条, 其实就阿里喜欢问这种玩意
    darknoll
        24
    darknoll  
       2021-03-08 12:08:05 +08:00
    应该不会要吧,题目背的再熟,别人还是能知道到底有没有相关的经验
    ychost
        25
    ychost  
       2021-03-08 12:14:34 +08:00   1
    高并发问题不外乎就是堆机器,堆数据库,然后用 redis 做全局锁,或者分布式事物,或者任务分片处理这些
    ychost
        26
    ychost  
       2021-03-08 12:15:32 +08:00
    一般 10W QPS 对于普通的业务系统都算高并发了
    elonmask
        27
    elonmask  
       2021-03-08 13:15:44 +08:00
    说句难听的,大部分人有也不一定要
    jtwor
        28
    jtwor  
       2021-03-08 13:23:29 +08:00
    @ychost 想问一下 如果 redis 也是多个 怎么实现分布式锁
    chogath
        29
    chogath  
       2021-03-08 13:58:26 +08:00   1
    @jtwor redlock
    louxiaohei
        30
    louxiaohei  
       2021-03-08 14:01:16 +08:00
    @securityCoding 我反问过好几个,都是叫我回去自己查
    wudila
        31
    wudila  
       2021-03-08 14:12:21 +08:00
    请问你说的 B 是哪个 B?
    xiangbohua
        32
    xiangbohua  
       2021-03-08 16:43:12 +08:00
    @ArJun 我感觉其实高并发不光是性能要求,还有高并发下面的业务逻辑问题。类似的业务在低并发的时候也有可能出现错误,高并发下面会加剧。此外,我感觉高并发的场景下还会涉及到错误恢复等问题,这快更多的是经验值的问题,很少看到有类似的分享。
    我就吃过不少亏。
    vitoliu
        33
    vitoliu  
       2021-03-08 16:50:44 +08:00
    高并发背后往往都是自己踩过的坑和经验教训。比如线程类获取上下文 npe,又或者是死锁,或者 jvm oom 等等。思考的过程以及实际解决问题的手段才是面试官想要知道的。
    就像你讲故事,如果只是像唐探 3 那种开篇就知道结局的剧情,没人愿意听。如果是像你好李焕英的那种,俗套又带点反转,这就是你的亮点,加分项~
    Joker123456789
        34
    Joker123456789  
       2021-03-08 17:11:14 +08:00
    高并发要注意的点就那么几个:

    1. 线程安全问题
    2. 压力问题。

    线程安全问题 你多看看书就好了, 压力问题 你就扯 集群,队列,缓存,分库分表。

    下次问你的时候,你就跟他扯这些,只要你能说的比较好,基本就可以补齐经验的短板。
    Weixk
        35
    Weixk  
       2021-03-08 17:23:31 +08:00
    karloku
        36
    karloku  
       2021-03-08 17:29:23 +08:00
    不套路的高并发也只有进了 BAT 这种公司, 而且去做 infra 的才会碰到. 剩下的都是些套路化的方案.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2630 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 11:43 PVG 19:43 LAX 03:43 JFK 06:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86