zzzmh
V2EX  ›  问与答

Java 面试新人如何避免培训刚出来自称 2 年经验的

  •  
  •   zzzmh · Jan 25, 2021 · 14182 views
    This topic created in 1940 days ago, the information mentioned may be changed or developed.

    如题,本人自己也是个喳喳,上面非要让我去面技术,我面了 2 次,失败 2 次。
    第一次面进来的虽然捉急,但给时间还能写出点东西。
    最近这次夸张了,培训刚出来 1 周,完全 0 经验冒充 2 年经验,面试对答如流,做题也有八九十分,结果刚进来搭环境搭 2 天还跑不起来,写接口也拿百度的代码缝合,一运行各种报错,最后被劝退了。
    年后又要面试了,感觉心里有点抵触了,看人也变得多疑了。
    的确我知道可以面试直接上机器写来判断水平,但还是想来问问大佬有没有什么招,1 小时里就面出真实水平。
    如果上机面试,那出些什么题目合适?
    先谢过各位大佬!

    129 replies    2021-02-03 09:18:41 +08:00
    1  2  
    sgissb1
        101
    sgissb1  
       Jan 26, 2021
    你可以挖坑让对方跳,这事面试我的时候很多面试官的做法。

    故意问一些错误的工程经验,或者问一些概念模糊的工程问题,看对方会不会再次确认问题是什么内容。
    有工程经验,或者稍微严谨的问,显然会对你提出的问题产生疑问,会在问第二次。当然如果对方不追问或反问也未必有问题,毕竟有很多人不敢质疑。

    但这样的互动过程中,可以判断出对方的工程经验如何。只是背书的人,一般就是死背。即便是培训班出来,但凡用点心的,基本都会确认你的问题在问啥。并试图把问题所需要的答案讲清楚。
    superBearL
        102
    superBearL  
       Jan 26, 2021
    问 Git 的使用,别问概念,就问实际生产环境下较常出现的问题如何解决
    wqzjk393
        103
    wqzjk393  
       Jan 26, 2021 via iPhone   ❤️ 1
    @zzzmh 那倒还好…我就怕自学出来被人当培训班一样花式鄙视
    pan020037
        104
    pan020037  
       Jan 26, 2021
    最简单的就是抛出一个实际场景碰到的问题,让他给出解决方案
    工作经验除了技术以外,得到最多的就是解决方案了,光有理论可行不通
    young1lin
        105
    young1lin  
       Jan 26, 2021
    @zzzmh 这个算是基础中的基础了额
    jr55475f112iz2tu
        106
    jr55475f112iz2tu  
       Jan 26, 2021
    我感觉这就是出现 “面试造火箭,上班拧螺丝” 现象的一个影响因素...
    nosmile
        107
    nosmile  
       Jan 26, 2021
    @huage2580 个人隐私啊,大家连银行流水都不想提供,更别说让你看这个了
    liudaolunhuibl
        108
    liudaolunhuibl  
       Jan 26, 2021
    问业务就好了,培训班出来的项目都是速成的,如果他能把自己做的项目的业务说得很清楚大概率不是
    hideinbush
        109
    hideinbush  
       Jan 26, 2021
    @zzzmh 那我不觉得是态度问题?这个没有能力的说法呀,这个随便搜搜就能解决呀
    hideinbush
        110
    hideinbush  
       Jan 26, 2021
    不觉得=觉得,打错了
    karatsuba
        111
    karatsuba  
       Jan 26, 2021
    问项目业务和技术栈啊,往细了问,最好再问问公司技术栈啊环境配置啊之类的,
    zypy333
        112
    zypy333  
       Jan 26, 2021
    我觉得可以问下代码规范,一般培训学院不教这个,而且就算是有工作经验,从来不遵守代码规范的,招来也是坑
    liuy1994g
        113
    liuy1994g  
       Jan 26, 2021 via iPhone
    说实话我觉得 leetcode 中级题好难❌
    crist
        114
    crist  
       Jan 26, 2021
    @NerverLibis 我们公司漏税怎么办?
    huage2580
        115
    huage2580  
       Jan 26, 2021
    @nosmile 看个公司名都隐私的话,直接不合适再见完事。又没要看纳税额度
    blackccc
        116
    blackccc  
       Jan 26, 2021
    现场让他配环境
    mosfet
        117
    mosfet  
       Jan 26, 2021
    之前写代码的都让我面,无论 c#,java 都是问线程间通讯,和数据同步问题
    能筛掉大部分
    Tenma
        118
    Tenma  
    PRO
       Jan 26, 2021
    给一段有几处问题的代码,让优化,如果能优化出来,就算很多题答不上,也算有能解决问题的能力。
    foolherb
        119
    foolherb  
       Jan 26, 2021
    问排序算法的十种写法
    xmt328
        120
    xmt328  
       Jan 26, 2021
    除了基础题外多深入问下之前的项目精力,挑几个技术深入问下
    Marszm
        121
    Marszm  
       Jan 26, 2021
    简单的很....从平时的工作中,抽离出来一两个场景,给面试人员现场开发.你觉得什么重要,就让他做什么...比如根据某需求书开发接口,CURD,外加代码优化..还能看看他有没有基本的代码规范...要是当场给你个 if N 蹭嵌套..你基本上知道该怎么办了.
    Lumuy
        122
    Lumuy  
       Jan 26, 2021   ❤️ 1
    基础类的,例如二进制转换,网络相关的一些基础
    也或者,从实际场景出发,例如网站开发,浏览器浏览网页的时候,背后整个机制怎么运转的之类的
    再或者,你自己实际场景的里面遇到的问题叫他分析一下,答案正确不重要,看他怎么解决的,跟你自己遇到的时候想法思路是不是有雷同。

    其实,也不用太看不起别人培训的,只要别人努力过,能力过关,都可以招的。当然,没诚信的这种肯定是不能要的。
    lwlizhe
        123
    lwlizhe  
       Jan 26, 2021
    @sgissb1 遇到那种明明自己弄错了,结果你反问他还嘴犟的那岂不是很尴尬~~~

    个人亲身经历,从此对贪玩一生黑
    Zink99
        124
    Zink99  
       Jan 26, 2021
    你是要招人干活还是要招人培养?

    招人干活的话面试题就向这方面侧重

    招人培养就向科班基础问就行了呗
    Leviathann
        125
    Leviathann  
       Jan 26, 2021
    问一些 pl 方面的问题
    比如函数式、类型相关啥的
    Quarter
        126
    Quarter  
       Jan 26, 2021 via iPhone
    算法我倒不一定苟同,我自己算法是贼差,但是重点问项目,项目细节,模块实现方式,难点是什么,怎么解决,然后技术方面问一些基础常用的,或者自己实践中遇到的问题看看他有没有解决思路,这样和实际项目结合起来可以避免培训班的问题,培训到有很多项目经验的话也就无所谓了,至于算法楼主也可以适当问一些,虽然我不会😭😭
    night98
        127
    night98  
       Jan 26, 2021
    @fiveelementgid #61 我刷 letcode 也没啥用,我记忆力特别差,今天写出来的题明天就能忘的差不多的那种,让我全部刷完也没啥用,大学的时候倒是刷过 acm 几十个题,刷到后面感觉也没啥用处就不刷了,面试经常性暴毙。
    night98
        128
    night98  
       Jan 26, 2021
    给个机试题呗,一段 base64 过的字符串,解码后转换成 key-value 数据格式并按 key 值排序后打印出来,一个小题涉及了很多方面的知识,包括是否引入基础包解码,还是用通用的三方库解码,还是直接 csdn 找的解码,转成 key-value 格式,涉及到对数据字段的解析和转换,转换完成后,按 key 值排序可以涉及到对于 java 基础类库的使用和熟悉程度。

    而且这种面试题,也很符合日常开发过程中的接口对接需求
    yaphets666
        129
    yaphets666  
       Feb 3, 2021
    @makdon 小看培训班了 培训班教全套的 框架源码 算法 设计模式 全部都教 有些培训班甚至教一些 计算机历史文化知识 不要觉得培训班是凑合事的 据我所知 他们学费是收 2 万的 糊弄事谁去学呢
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5259 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 07:31 · PVG 15:31 · LAX 00:31 · JFK 03:31
    ♥ Do have faith in what you're doing.