V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Nagisa1992
V2EX  ›  程序员

大家都是如何获得高并发经验的?

  •  
  •   Nagisa1992 · 2020-04-22 18:11:49 +08:00 via Android · 3728 次点击
    这是一个创建于 1703 天前的主题,其中的信息可能已经有所发展或是发生改变。
    每次面大厂都挂在高并发业务问题上,虽然去学过一些理论,但是每次一被结合实际业务问题问到因为没有实际经验被问倒。答不出问题进不去大厂,进不去大厂得不到实际经验,得不到实际经验答不出问题,形成死循环了。而且这东西也不像算法只要认真学总能提高。还是说我弄错方法了这东西也有套路?
    我能想到的是一个校招就进了大厂,一个是跟着小厂看着业务流量一步步变大。还有吗
    12 条回复    2020-04-23 00:35:52 +08:00
    ReinerShir
        1
    ReinerShir  
       2020-04-22 18:15:31 +08:00
    现在中高级动不动就要求大数据,高并发,结果一问项目,根本用不到。。。
    youxiachai
        2
    youxiachai  
       2020-04-22 18:16:05 +08:00
    复杂的用 jmeter....
    简单的用 ab.....
    模拟一个高并发环境.....应该可以啊...
    现在云服务器那么多....开一个十几分钟的机器(花不了几个钱),模拟给个区域的高并发环境也不是问题....
    Fitz
        3
    Fitz  
       2020-04-22 19:04:44 +08:00
    没办法, 除非特别优秀, 大家都想找个经验丰富上来就可以开搞的, 现在的岗位基本都 3 到 5 年的. 我也是这种情况, 最近也面了很多, 但凡有点规模的公司基本都会要求有实际的高并发业务经验. 我觉得比较可行的就是先去个流量还行的小厂, 研究下基本的架构, 一步一步来, 如果履历不好, 直接去大厂真的挺难的.
    linvon
        4
    linvon  
       2020-04-22 19:06:52 +08:00
    话说多少的并发量算作高并发呢?
    RRRSSS
        5
    RRRSSS  
       2020-04-22 19:09:22 +08:00
    @linvon 一般面试上来就是百万
    xwysj
        6
    xwysj  
       2020-04-22 19:19:49 +08:00
    你们的高并发都是狭义的,朕有 2 种高并发经验:
    1 、发,单机单程序一个半小时 22w 请求发出去(每个 url 连接都不一样,每个代理都不一样,每个 UA 都不一样,不是随机,库里取的)
    2 、收,单日收几十亿请求处理并记录(本月完成并使用)
    ryV60s
        7
    ryV60s  
       2020-04-22 19:26:35 +08:00
    面试造火箭,工作拧螺丝
    wobuhuicode
        8
    wobuhuicode  
       2020-04-22 19:29:30 +08:00 via iPhone
    吹出来的……拿了职位再拿公司产品慢慢试
    enaxm
        9
    enaxm  
       2020-04-22 19:34:10 +08:00
    吹逼,面试说有

    然后进公司瞎鼓捣 //此处等同于隔壁 清华雷课堂

    内卷的东西就这样
    mcfog
        10
    mcfog  
       2020-04-22 19:44:05 +08:00 via Android
    我觉得你以为面试是挂在高并发,其实不是

    实际上面试官比你更清楚,即使有大厂工作的经历,也还是至少一半以上的人是没有高并发处理的经验的
    p2pCoder
        11
    p2pCoder  
       2020-04-22 19:47:13 +08:00
    先熟悉性能测试工具和性能调优工具
    熟悉了之后,自己做 benchmark
    然后针对瓶颈,想优化手段

    解决问题的思路要清晰
    正常的面试官上来也不会让你把直接让你详述你的高并发经验,更多是想要了解解决问题的过程,他对高并发的经验也未必很多

    所做的业务瓶颈在哪?引入了什么新技术或者进行什么架构升级来解决了这个瓶颈?根据没有免费午餐定理,引进新技术或者进行架构变更,你进行什么 trade off ?

    真正系统出现性能瓶颈,通常都是需要加班加点在高压下解决,这种时候,思路清晰很重要
    UxCZbWShjEsL
        12
    UxCZbWShjEsL  
       2020-04-23 00:35:52 +08:00 via iPhone
    编啊,能咋有,进去也是打杂不一定会露馅……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1096 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:55 · PVG 02:55 · LAX 10:55 · JFK 13:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.