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

都说 Java 是卷王之王,那 Java 到底有多卷?

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

    我先来: 1 、部分公司换工作必须要严格根据你上一份工作的薪资来定,说死了涨幅最高 20%,并且要你提供流水 2 、面试来越来越造火箭,继续卷下去完全有可能叫你详细解释一下 jvm 源码,现场手写一个 spring 框架等等 3 、面试 java 不光要求你要会 java 还包括不限于精通 redis 、mq 、数据库、nosql 甚至大数据,还有各种设计模式、算法、架构。 4 、你的基础一定要好,做过的项目一定要高大上,必问你项目多少 QPS,数据量多大

    103 条回复    2021-04-01 15:44:37 +08:00
    1  2  
    knightdf
        1
    knightdf   221 天前
    这跟 java 有啥关系。。啥都是一样啊
    BBCCBB
        2
    BBCCBB   221 天前
    你说的把第二条换成其他语言, 其他全都一样好吧. 关 java 啥事
    putaozhenhaochi
        3
    putaozhenhaochi   221 天前
    其他职业都能转 Java .感觉受到了侮辱
    name1991
        4
    name1991   221 天前
    如果其他语言也一样的话,那就是说写代码越来越卷了,那有个问题,现在哪个行业不卷
    wolfie
        5
    wolfie   221 天前
    怎么跟 Java 没关系,人多肯定卷啊。
    weimo383
        6
    weimo383   221 天前 via Android
    🌝🌝
    Vegetable
        7
    Vegetable   221 天前   ❤️ 5
    简历上如果不许撒谎,事情不会编的这么恶心。
    Vegetable
        8
    Vegetable   221 天前
    *变
    yinzhili
        9
    yinzhili   221 天前
    换成 python 或者 php 也差不多这样
    liudaolunhuibl
        10
    liudaolunhuibl   221 天前
    @BBCCBB 前端面试要问 redis 、mq 、数据库、架构、设计模式??
    idoggy
        11
    idoggy   221 天前 via Android
    太卷了,.net 版本号才多少,windows 版本号才多少,也就前端能和 Java 一战
    biguokang
        12
    biguokang   221 天前
    相对比,我感觉前端更卷
    michaelxuan
        13
    michaelxuan   221 天前
    不要问,问就是微服务·,高并发,分布式事务。实际上一个也没用到。
    bugmakerxs
        14
    bugmakerxs   221 天前
    我同学这周面试被问到 redis 集群三主三从,最少宕机几台集群就不可用了。。。我佛了
    a719031256
        15
    a719031256   221 天前   ❤️ 7
    面试造火箭那全是因为面试官很多本身技术就很水,但必须要让面试的觉得自己能力比你强
    我们公司原先是技术总监面,面试都比较实际,后来太忙了就换了一个高级开发去,各种高大上的面试题整起,以为我对他的了解,他自己都玩不转这些东西
    BBCCBB
        16
    BBCCBB   221 天前
    用 js 写后端当然也要问这些.
    yunyuyuan
        17
    yunyuyuan   221 天前
    前面不是还有一个《新来的外包同事,这代码,我???》
    drunkdog
        18
    drunkdog   221 天前
    很多面试官自己就水的不行,面试也不知道要问些什么,其实你随便回答一下他也不懂。比如一次有面试官问我:说下面向过程吧,我就问他您想具体问些什么呢?结果他就卡住了,暴露了他是个水货的本质
    smallX
        19
    smallX   221 天前
    不是划水之王?
    yukong
        20
    yukong   221 天前
    @liudaolunhuibl #10 前端不问 ts webpack vite less sass 之类的? go 不问 redis 高并发? 所以这跟 java 有什么关系?
    javapythongo
        21
    javapythongo   221 天前   ❤️ 3
    我已经被卷成麻花了
    macha
        22
    macha   221 天前
    不问问这些怎么体现出自己的强大
    norz
        23
    norz   220 天前
    还是要看岗位吧
    这个现象只能说 Java 是一门上手容易,精通难的语言?
    murmur
        24
    murmur   220 天前
    @yukong 同样比看代码,前端看 react 全家桶,后端看 spring 全家桶,看哪个先 gg ?
    JerryY
        25
    JerryY   220 天前
    我就因为没有复杂的项目经历被阿里挂过。我是前端。
    yukong
        26
    yukong   220 天前
    @murmur #24 前端不卷?从 amd cmd gulp grunt webpack vite node deno 一年一个版本 这谁受得了啊!
    hehe12980
        27
    hehe12980   220 天前   ❤️ 3
    最近复习 java 首先是集合 多线程 然后 mysql,redis spring 以及 springcloud,dubbo,zookeper,nginx,mq 一些分布式问题 + 算法数据结构 忘了还有 JVM 跟考试一样一样的
    murmur
        28
    murmur   220 天前
    @yukong amd cmd gulp grunt deno vite 都不需要掌握,过去的东西再就没人用了,webpack 掌握常见配置就行,就一些公司 node 会问到 java 虚拟机调优的级别
    gam2046
        29
    gam2046   220 天前   ❤️ 5
    这和 Java 没啥关系,这和卷不卷也没啥关系。

    这是社会分工精细化的必然结果。

    每个人从事的工种技能要求越来越高是必然的,初期的红利早已消逝殆尽。

    还想着一把梭能干一辈子是不太现实了。

    说到底是欲望和能力的不匹配。

    月薪 5000 的 Java 没人会问你造火箭的问题,也没人会让你解释 JVM 。
    yukong
        30
    yukong   220 天前
    @murmur #28 node 还是 v8 优化呢 垃圾回收呢 其实没有必要非得说 xxx 卷,纯扯淡,卷的是人 不是语言
    rcj6056
        31
    rcj6056   220 天前
    卷王之王
    yukong
        32
    yukong   220 天前
    @murmur #28 你确定 前端面试不是 webpack 不问 vite 这些?,只能说你遇到面试官不卷
    telnetning
        33
    telnetning   220 天前
    不是据说已经开始手写红黑树了?
    adayyyyy
        34
    adayyyyy   220 天前
    @michaelxuan 哈哈哈哈,真相了
    murmur
        35
    murmur   220 天前
    @yukong 如果是 react 开发者问 vite 干嘛,vite 的 vue 弄的构建工具
    yukong
        36
    yukong   220 天前
    @murmur #35 那是 java 做安卓为什么问 spring 全家桶?
    murmur
        37
    murmur   220 天前
    @yukong 现在不读点底层代码都不好意思出去面试把,如果是 javaweb 当然是看 spring 全家桶,要是看安卓代码怕吓哭了
    yukong
        38
    yukong   220 天前
    @murmur #37 你天生带着这种眼光看自然是这样,难道 react 面试不会问 react 底层实现吗? 我就遇到过问 react diff dom 渲染的算法的。
    zhuichen
        39
    zhuichen   220 天前
    2,3,4 不是面试必须的吗,基本操作
    JoStar
        40
    JoStar   220 天前
    @drunkdog 不能同意更多。
    楼下还有说分工精细造成这种问题的,就是面试官水找点八股文来问你。极力反对这种面试方式,压根不能找到合适的人才,全凭谁背的多,谁运气好背到了。

    大部分程序开发基础知识都通共通的,一个优秀的开发工程师因为基础好,学习任何框架、语言都是很快的。
    murmur
        41
    murmur   220 天前
    @yukong 对啊,所以我问你,大家都需要看底层代码,你看 jdk spring 的代码,我看 v8 、react,谁先挂掉
    mitu9527
        42
    mitu9527   220 天前
    有多卷,这个很有说服力 https://www.tiobe.com/tiobe-index/
    yanzhiling2001
        43
    yanzhiling2001   220 天前
    java 的框架事事是挺多的,就差手写 spring 了。所以换 go 了
    yukong
        44
    yukong   220 天前
    @murmur #41 对啊 所以卷的不是语言是 人,人卷起来什么都变了
    kaibmlddallyson6
        45
    kaibmlddallyson6   220 天前
    @gam2046 我司的 java 实习生都要会 jvm,人还前仆后继
    geekaven
        46
    geekaven   220 天前
    卷的是人
    yannxia
        47
    yannxia   220 天前
    Java 的确比 Go 卷,Go 不过也开始了。
    sliveryukilee
        48
    sliveryukilee   220 天前
    @liudaolunhuibl Java 也没问你 webpack, sass,virtual dom diff, tree-shaking 之类的啊,领域都不同搁这儿扯啥呢。设计模式那玩意,前后端不都得多少懂点吗。要说卷,哪行不卷呢?
    Navee
        49
    Navee   220 天前   ❤️ 4
    面试 java 开发
    面试官:讲一讲 TCP 的原理
    Jooooooooo
        50
    Jooooooooo   220 天前
    所以别的后端不用学这些东西?

    怪不得大家都用 java, 别的后端知识面太窄了吧.
    efaun
        51
    efaun   220 天前
    测试都要面 java,你说卷不卷
    XDJI
        52
    XDJI   220 天前
    大环境如此 之前脉脉上也和别人讨论过
    如果八股文不问那如何区别候选人呢。但从 项目 还是学历 还是做题呢。
    有人会说可以深挖项目,循循善诱 你要想就那一小时面试官要做到深入了解你过往+技术栈 本身了解一个人详细精力就不够 还要找出你和面试官的交集去问 候选人一多简直爆炸。
    所以我觉得在目前环境下现在的面试还算是好的,有些八股文也是工作中用的 所有人还算平等
    等哪天 学历+项目经历+算法 成为硬性条件 那才是真正的卷。
    aLazarus
        53
    aLazarus   220 天前
    现在实习生必须有 3 年工作经验,工作三年要有 5 年工作经验。这不是很正常么?
    whyso
        54
    whyso   220 天前
    go 辣鸡,千万都别转 go,语法反人类,没有泛型,让我们这些少数人用就好了
    superBearL
        55
    superBearL   220 天前
    被培训班炒了起来,一切职业与学历皆可 Java
    wellsc
        56
    wellsc   220 天前
    其他语言也这样啊
    securityCoding
        57
    securityCoding   220 天前
    @hehe12980 差不多,我复习快三个星期了. 还剩下 kafka,rocket , zookeeper,算法

    真 tm 累
    securityCoding
        58
    securityCoding   220 天前
    @bugmakerxs 这个确实有点偏了,只能面试官吃了没事干

    Note that the minimal cluster that works as expected requires to contain at least three master nodes. For your first tests it is strongly suggested to start a six nodes cluster with three masters and three slaves.
    fengpan567
        59
    fengpan567   220 天前
    什么培训班都是 JAVA 最火,不愧是卷王之王
    charlie21
        60
    charlie21   220 天前
    这么高水平的 JAVA 开发者理应对外输出,去卷外国人
    jtsai
        61
    jtsai   220 天前
    别说这些来,现在最好找工作的就是 Java
    fallinlovewith
        62
    fallinlovewith   220 天前 via Android
    现在不券下都过意不去,感觉浑身不自在
    alexnapolun
        63
    alexnapolun   220 天前
    1 、java 历史悠久,计算机本科生,研究生都学 java
    2,培训班中 java 版经久不衰,周周开新班,月月有新人毕业
    3,现在 php 班不开了,java 成了主力招生方向!
    4,跨专业的转行,培训 java 的也不少
    ErwinCheung
        64
    ErwinCheung   220 天前
    @securityCoding java 业务庞大啊
    daokedao
        65
    daokedao   220 天前
    @javapythongo "我已经被卷成麻花疼了"
    ijrou
        66
    ijrou   220 天前
    有哪些不卷呢?毕竟这行业有太多人进入了,,诶
    leeUp
        67
    leeUp   220 天前
    java 确实是最卷的....
    overthemoon
        68
    overthemoon   220 天前
    我已经狗带了
    huntcool001
        69
    huntcool001   220 天前   ❤️ 1
    Java 面试:

    "请讲一下 volatile 会在寄存器发一个 2.2V 的低电平的量子运动过程"
    duzhuoAL
        70
    duzhuoAL   220 天前
    @gam2046 实习薪资 2500 问我 jvm 调优,定时任务原理,并发如何保证缓存一致性
    namelosw
        71
    namelosw   220 天前   ❤️ 1
    说 Java 卷很多人还不信.

    Java 各种 JVM 调优, 很少见过问 V8 调优的. Python 问的也都很浅.

    如果招 Haskell, 会写个 Type class instance 就恨不得赶紧签完, 入职再培训了. 还想面 GHC 调优? 那招几年你也招不上来.
    jones2000
        72
    jones2000   220 天前
    面试内容这么难呀, 起薪也不低吧, 起码 2.5W 起吧.
    Leviathann
        73
    Leviathann   220 天前
    zgc 上生产以后还有调优的必要吗,java 8 的那几个收集器都滚蛋了
    这个应该算是比较典型的死技术把
    属于是纯纯的内卷了
    FucUrFrd
        74
    FucUrFrd   220 天前 via Android
    @bugmakerxs 不就 2 台
    amon
        75
    amon   220 天前
    99%的程序员都不知道 jvm 在哪,长啥样,但是 jvm 调优是面试基础。
    真正的不知道发动机安装在哪个位置,不知道发动机长啥样,硬是精通发动机维修。
    flashrick
        76
    flashrick   220 天前
    @gam2046 月薪 5K 的 java 就不存在 996 吗,行业如此。5K 的会计大部分都是平时玩手机月底加班出报表,能一样吗
    JokeEnd
        77
    JokeEnd   220 天前
    那么如何让面试官不经意地看到此贴
    StrorageBox
        78
    StrorageBox   220 天前
    我做为 Android 的面试官也会出网络的题,你可以说不出具体每一步,但是大概的模型要描绘出来,http,到编译过程,初级的算法,源码原理,主要是现在做应用开发不比从前了,有些概念你脑子里没有,就是做不出来,哪怕让你一把梭你都梭不了。你要是说这是卷,也勉强算,但我觉得这是时代进步的必然性,不算过分。
    securityCoding
        79
    securityCoding   220 天前
    @Leviathann 不要说 zgc , g1 都已经够 90%场景了
    qq1009479218
        80
    qq1009479218   220 天前
    两年前问我 restful,group by,现在问我调度模型,垃圾回收机制,动态规划
    Martens
        81
    Martens   220 天前
    locy
        82
    locy   220 天前
    卷的一批
    myBatis
        83
    myBatis   220 天前
    主要还是学得不够精,要是大学时间都拿来学习,系统算法数据库网络都学得好好地,大厂能进不去?说到底还是懒狗
    Martens
        84
    Martens   220 天前
    @securityCoding #57 老哥求分享复习资料😂
    leafre
        85
    leafre   220 天前
    人多,反正招人先通过这些砍掉一批
    weixiangzhe
        86
    weixiangzhe   220 天前   ❤️ 1
    前端也会有比较烦的,我举点例子:
    - react Filber 流程,scheduer 调度过程,diff 现在问的不多的样子了,区分一下 concurrent 和 legacy 模式
    - react 系列的 redux, mobx 等原理,hooks hoc render-props 之类的对比一下
    - webpack 内部执行流程,要写个插件怎么写,babel 原理,ast 树操作,写个插件
    - js 手写系列: Promise 一定需要完整的背下来不然问题会很多,dubounce, curry,compose 等一些小方法,比较老的是 new 啊,继承方面之类的实现
    - 算法方面 简单加中等题就好了,我面了几家让我写了好几次的反转链表啥的了
    - 协议方面,http https http2 系列加缓存配置这个需要背的烂熟, 对应的 nginx 相对应的配置啥的也要玩一下, 相应的浏览器加载网页的流程也要记的熟
    - 你要说你会 node 的话,那么相对应的你后端那些就也要问一下了
    lscexpress
        87
    lscexpress   220 天前
    @amon jvm 在电脑里面,01 二进制代码的样子,很难吗[doge]
    sprit
        88
    sprit   220 天前   ❤️ 3
    请问,两个线程在等一个方法的锁,未抢到锁的线程所持有 CPU 核的晶体管,高低电位的运动有什么特征?
    secondwtq
        89
    secondwtq   219 天前
    卷不卷不知道,反正我现在首页 49 个贴子,算上楼主这个有仨 Java 的
    ReferenceE
        90
    ReferenceE   219 天前 via Android
    我来提供思路:能卷到不学 Java 学其他语言的人直接失业
    v2sir
        91
    v2sir   219 天前
    @drunkdog 卡啥... 我会说,你可以泛泛而谈,我根据你的回答延申出具体的问题。
    Lemeng
        92
    Lemeng   219 天前
    卷王之王,呵呵
    252748371
        93
    252748371   219 天前 via Android
    卷呗,还能转行不是?
    fengjianxinghun
        94
    fengjianxinghun   219 天前
    做 java 有我们 iOS 开发卷?
    mitu9527
        95
    mitu9527   219 天前
    @fengjianxinghun 还真比 IOS 卷,经济下行,作为后端语言的老大,Java 受到的冲击非常大。
    STtree
        96
    STtree   219 天前 via Android
    @mitu9527 java 卷归卷,但是需求还是很多的,只要薪资要求放低,去二三线城市总归是能找到饭碗的。客户端就不一样了,卷不出来那是连饭碗都找不到。
    liudaolunhuibl
        97
    liudaolunhuibl   218 天前
    @Leviathann 还是有的吧,jvm 调优不一定说是设置垃圾回收器,比如还可以设置 metaSpace 的 maxSize,堆空间等等
    fengjianxinghun
        98
    fengjianxinghun   218 天前
    @mitu9527 真没有 iOS 卷,iOS 现在要么你是大牛卷出去在大厂能找到工作,要么就完全没有工作这种情况。。
    java 好歹大中小厂任君挑选。
    bugmakerxs
        99
    bugmakerxs   218 天前
    Blueming
        100
    Blueming   218 天前
    再过几年,应届生面试手写代码实现 JVM
    1  2  
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4031 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:13 · PVG 16:13 · LAX 01:13 · JFK 04:13
    ♥ Do have faith in what you're doing.