V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yogogo
V2EX  ›  问与答

咋面试那么多喜欢问源码?

  •  1
     
  •   yogogo · 2022-06-24 14:03:53 +08:00 · 5756 次点击
    这是一个创建于 884 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近我在骑驴找马,面试官多数会问 spring 源码有看吗? HashMap 底层知道吗?
    实在是没搞懂,一定要记这些内容吗?我就个 CURD 选手,又不是啥架构师,也不想往上爬_(:ェ 」∠)_
    望大佬解答下
    48 条回复    2022-06-25 12:55:55 +08:00
    fiypig
        1
    fiypig  
       2022-06-24 14:05:17 +08:00
    spring 源码我不懂 ,问底层 map 还算正常
    IGJacklove
        2
    IGJacklove  
       2022-06-24 14:06:05 +08:00 via iPhone
    就是卷没办法,要是你三年经验和一年经验差不多别人为什么不找便宜的呢?
    cheng6563
        3
    cheng6563  
       2022-06-24 14:09:58 +08:00
    架构师也不看 spring 源码
    estk
        4
    estk  
       2022-06-24 14:10:22 +08:00 via Android
    手撸个 tomcat 给他看
    daimubai
        5
    daimubai  
       2022-06-24 14:10:41 +08:00   ❤️ 1
    因为面试官在面试前也会背一遍面试题
    yogogo
        6
    yogogo  
    OP
       2022-06-24 14:10:46 +08:00
    @fiypig #1 map 底层我回答了,然后面试官又来一句,还有没有更深底层的东西_(:3 ⌒゙)_,我。。。。
    yogogo
        7
    yogogo  
    OP
       2022-06-24 14:13:21 +08:00
    @IGJacklove #2 真的卷,明明都是只要背一背就行的东西。之前遇到过面试官给一段代码,让我找找代码里面有没有 bug ,我觉得这样就挺好
    yogogo
        8
    yogogo  
    OP
       2022-06-24 14:14:53 +08:00   ❤️ 1
    @estk #4 这个我会
    T O M C A T
    ✌(՞ټ՞ )✌
    BeautifulSoap
        9
    BeautifulSoap  
       2022-06-24 14:15:36 +08:00
    还是因为太卷了,当年面试,是公司领导亲自面的。让我写个计算素数还是什么程序,当场用 python 写了一个就过了。日本非一线的 it 公司
    ipwx
        10
    ipwx  
       2022-06-24 14:15:49 +08:00
    毕竟能招到宝马谁想要桑塔纳 hhh

    不会点原理的话 95% 的代码工作能胜任,但是出点奇怪的 bug 就搞不定了。
    yogogo
        11
    yogogo  
    OP
       2022-06-24 14:16:37 +08:00
    @daimubai #5 我记性不太好,也比较懒,看书就困😴
    murmur
        12
    murmur  
       2022-06-24 14:20:27 +08:00
    单纯为了增加面试难度而已。

    知道底层的处理奇怪 bug 会有些许优势,毕竟就算是开源的也不敢保证一点奇葩 bug 都遇不到
    yogogo
        13
    yogogo  
    OP
       2022-06-24 14:20:35 +08:00
    @BeautifulSoap #9 真是奇妙
    yogogo
        14
    yogogo  
    OP
       2022-06-24 14:23:12 +08:00
    @ipwx #10
    @murmur #12
    还是得背书(৲꒪﹃ ꒪)
    maichael
        15
    maichael  
       2022-06-24 14:24:01 +08:00   ❤️ 9
    面试造火箭,上班拧螺丝。

    大多数公司本来只想招个会拧螺丝的,但是会有一群人不会拧螺丝却能用嘴拧螺丝的,所以这时候的面试要求就是嘴上能造火箭,实际能拧螺丝。

    其实这是个博弈之后平衡的结果。
    anonymousar
        16
    anonymousar  
       2022-06-24 14:25:41 +08:00
    愿意为了职位去刷题+背八股的人 比不愿意的人强 大概是这个思路
    Leonard
        17
    Leonard  
       2022-06-24 14:27:26 +08:00   ❤️ 1
    因为问 crud 大家都知道,选不出哪个好,那就问难点的呗。。反正都是这么多工资。。
    ipwx
        18
    ipwx  
       2022-06-24 14:28:55 +08:00
    @yogogo (其实吧。。。其实吧。。。其实吧。。。

    背书背出来的知识,在实践中很难立刻融会贯通的。还是做项目学到的知识更扎实。
    Mark24
        19
    Mark24  
       2022-06-24 14:29:01 +08:00
    就是卷。打个比方,烧锅炉还要被问 热力学、空气动力学、相对论。
    yogogo
        20
    yogogo  
    OP
       2022-06-24 14:59:14 +08:00
    @maichael #15 ( °⌂° ) 完了,我嘴不行
    ipwx
        21
    ipwx  
       2022-06-24 15:00:09 +08:00
    @maichael 这个真的是深有体会。。。有些人牛逼吹得自己能做很多项目,其实啥也不会。
    yogogo
        22
    yogogo  
    OP
       2022-06-24 15:00:55 +08:00
    @anonymousar #16
    @Leonard #17
    打工人何必为难打工人_('・ェ・`_)⌒)_
    yogogo
        23
    yogogo  
    OP
       2022-06-24 15:01:56 +08:00
    @ipwx #18 没错没错,我也是这么想的ヽ(🌑゜I゜)人(゜I゜🌑)ノ
    daliusu
        24
    daliusu  
       2022-06-24 15:02:39 +08:00
    就是卷,我刚上班的时候,带了个电脑,去跟面试的一起看了一下代码,跑起来给他看了看效果,然后他说了个小改动我现场改了一下,聊了一下编辑器哪个好用(当时还是 sublime ),说一下平常在哪些网站学习的,然后就完事了,刚出门就给我说通过了
    yogogo
        25
    yogogo  
    OP
       2022-06-24 15:03:39 +08:00
    @Mark24 #19 不配当打工人了ʅ(◞‸◟)ʃ
    leafre
        26
    leafre  
       2022-06-24 15:05:18 +08:00
    卷起来
    yogogo
        27
    yogogo  
    OP
       2022-06-24 15:05:28 +08:00
    @daliusu #24 跟我毕业的时候一样的想法,实习的时候我也是这样找到第一份工作 o(・∇・o)(o・∇・)o
    dcsuibian
        28
    dcsuibian  
       2022-06-24 15:11:34 +08:00   ❤️ 1
    我觉得这没啥,或者说无可奈何。
    如果你能向面试官展示你的优秀程度,那就不用背。
    但你不知道怎么弄,面试官也不知道(出题者更难办)。干脆考背题算了。
    yogogo
        29
    yogogo  
    OP
       2022-06-24 15:12:02 +08:00
    @leafre #26 下次我就问面试官会不会写翻转二叉树(*`▽´*)
    yogogo
        30
    yogogo  
    OP
       2022-06-24 15:13:48 +08:00
    @dcsuibian #28 确实是挺无奈的,本身我也不太会聊天,要是能把面试官引导我比较擅长的地方是不是会好一点?
    TomatoYuyuko
        31
    TomatoYuyuko  
       2022-06-24 15:15:34 +08:00
    前端面试也清一色算法题,问源码,问底层实现,可劲卷
    GP1
        32
    GP1  
       2022-06-24 15:31:25 +08:00
    java 你说什么呢?卷中卷,卷王。
    其他语言也卷,但没 java 卷的那么厉害。
    jingcoco
        33
    jingcoco  
       2022-06-24 15:41:45 +08:00
    现在大公司大部分面试 不都改成 在线答题了吗,leecode ........
    Jooooooooo
        34
    Jooooooooo  
       2022-06-24 15:46:16 +08:00
    高考的考题你感觉有多少是"一定要记"的.

    面试类似与选拔考试, 当所有人都会做 1+1 的时候, 得来个更难的题, 虽然有可能只需要会 1+1 就够了.
    pkoukk
        35
    pkoukk  
       2022-06-24 16:07:37 +08:00
    公司要求面试时间不能少于 20 分钟,否则显得不尊重
    你的项目我又看不懂,里面的业务逻辑我也不感兴趣
    我问你 int 有几种类型?是不是有点太瞧你不起了,更何况也说不了几句,怎么凑时长啊
    那只剩两条路了,要么源码,要么做题
    www5070504
        36
    www5070504  
       2022-06-24 16:07:51 +08:00
    不会源码回头出现奇怪的问题不知道怎么 debug
    dolphintwo
        37
    dolphintwo  
       2022-06-24 16:10:46 +08:00
    都问大家都能回答的上来的问题,怎么拉开差距
    soFollish
        38
    soFollish  
       2022-06-24 16:44:56 +08:00
    15 楼说的对,我就想招个 crud ,面试随便问问,然后进来了来 crud 都写不好。(培训班刚出来没多久的)。
    qianxi0410
        39
    qianxi0410  
       2022-06-24 16:49:51 +08:00
    我倒是觉得是面试风格的问题,好的面试官应该能循循善诱,而不是公式化的提问。
    libook
        40
    libook  
       2022-06-24 17:04:02 +08:00
    面试的过程是探你的底,看你目前只是能力水平究竟有多高,假如 CRUD 的岗位名额只有 1 个但是有 2 个都会 CRUD 的候选人,就只能看谁水平更高了。

    不知道就说不知道,了解多少就说多少,不知道标准答案但有思路就讲思路;面试官会评估你的水平是什么样的、是否符合招聘的岗位要求,不会因为你没说出 Spring 源码细节而觉得你不胜任 CRUD 基本工作。
    Suddoo
        41
    Suddoo  
       2022-06-24 19:01:14 +08:00 via iPhone
    因为面试官也是个废物
    Suddoo
        42
    Suddoo  
       2022-06-24 19:04:17 +08:00 via iPhone
    正常人都是拿过来直接用了,自己重新造个轮子,无非也是一样的原理

    这么喜欢源码,应该从宇宙大爆炸问起
    cedoo22
        43
    cedoo22  
       2022-06-24 19:52:44 +08:00
    最近也面了几个人,我总结下来的一点想法就是 面试对于 80%的岗位, 要求是啥:
    1. 你有心找 /换工作的话, 肯定要有所准备,首先的话八股文要会背,但是不会关系细节
    2. 工作场景里面找两个逻辑场景, 让你描述出来, 测试你的交流能力、和逻辑思维
    3. 经验 /技术栈 /行业背景

    这 3 个阶段,比重基本 1:3:1
    欢迎指正
    bleaker
        44
    bleaker  
       2022-06-24 21:01:35 +08:00 via iPhone   ❤️ 2
    因为问源码是客观题,有标准答案,不会暴露面试官水平
    主观题除了在考验面试者,也在考面试官
    vance123
        45
    vance123  
       2022-06-24 21:22:03 +08:00 via Android
    整天问源码,不知道面试官什么时候能写个 spring 出来?
    fakeshadow
        46
    fakeshadow  
       2022-06-25 11:15:59 +08:00
    供大于求,差不多的 crud 仔选一个总要有个方法。
    Mandelo
        47
    Mandelo  
       2022-06-25 12:22:48 +08:00
    很简单的道理,说就是人多: 你招个前台,一万个人来面试,你会随便选个还是选个高颜值高学历的?卷烟的不上学的普工都能干,为啥那么多 211 985?
    loryyang
        48
    loryyang  
       2022-06-25 12:55:55 +08:00
    答:没看过
    我反而觉得,既然大家的技术都满足要求,还不如招便宜,稳定的人。
    而不是技术更强的人,你招进来拧螺丝,过段时间他可能就离职了。看源码的人,一般对技术更有追求,CRUD 开发一段时间,就很容易不稳定
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3872 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:08 · PVG 13:08 · LAX 21:08 · JFK 00:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.