首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  程序员

下午要协助主管面试两个人, Java 的,怎样用一个问题问出来对方是什么样的水平?

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

    如题如题,慌得一批。面试一般都问什么?

    58 回复  |  直到 2019-01-28 15:00:38 +08:00
        1
    UxCZbWShjEsL   300 天前 via iPhone
    协助啊,见机行事,补充下就 ok
        2
    337136897   300 天前   ♥ 1
    @UxCZbWShjEsL 不太行,主管不懂技术
        3
    hilbertz   300 天前   ♥ 9
    问他怎么用 java 指针
        4
    hellowes   300 天前
    钱给够就行了
        5
    chinvo   300 天前
    让他说说 Oracle Technology Network License Agreement for Oracle Java SE 有哪些坑 [:doge:]
        6
    woscaizi   300 天前 via iPhone
    面试几年经验的?
    初学者的话问一下 1000 的阶乘如何计算。
    三年左右的话问一下常用的框架,事务的理解,数据库锁吧。
    再在往上我就不知道了。
        7
    wj5868386   300 天前
    java 基本上就是多线程 jvm 源码 那些东西,随便一个深入都能问好久。
    看一下网上相关面经,找一下对方回答比较好的深入问下去,即使问到你不懂的,也装作思考的样子,反问一句 还有没有更好的答案?
        8
    gabon   300 天前 via Android
    多线程,各种锁区别,synchronized 和 lock 底层,volatile,内存,常用数据结构线程安全性,深入下去可以问很多。。
        9
    codechaser   300 天前 via Android
    你可以试试问一下父类静态方法可以重写不,我上次被问到过
        10
    Veigar   300 天前 via iPhone   ♥ 3
    随便什么问题,连问 5 个为什么
        11
    sagaxu   300 天前 via Android   ♥ 1
    看一下头发还剩多少
        12
    xlw92   300 天前
    @Veigar 这个我赞成。。。能分辨出面试者知其然还是知其所以然
        13
    zhuawadao   300 天前
    什么场景下重写 hashCode 方法,为什么
        14
    loveCoding   300 天前
    说说生产者消费者模型,具体实现思路
        15
    aloyuu   300 天前   ♥ 1
    看对方头发还剩多少 ,

    剩的越少 , 技术越牛
        16
    shawndev   300 天前
    你有 freestyle 吗?
        17
    batman2010   300 天前
    Code review?
        18
    hugsky   300 天前
    让面试者自己说:
    之前的项目经验,遇到的印象最深的技术障碍,以及如何解决的。
        19
    zr8657   300 天前 via Android
    考基本算法吧,我觉得有心的都能知道,比如 biginteger 的大数相加、红黑树的调整之类的。最主要是结合工资,避免被人觉得“这点工资还问的这么难”
        20
    VoidChen   300 天前
    我说个靠谱点的,比方说,初学者就问你在什么时候用 linkedlist,什么时候用 arraylist,treeMap 和 hashmap 的应用场景,有没有用过 Concurrent 包。有经验的就问一下项目啊,设计模式啊,还有一些常见的问题处理,比如说实现一个秒杀功能,另外可以直接让他们手写 sql,熟练的绝对能写,不能写的估计是包装经验
        21
    jacketma   300 天前 via Android   ♥ 4
    明天应该会出一篇:遇到一个弱鸡面试官,慌的一比,我回答的问题对方根本听不懂
        22
    soho776   300 天前
    @aloyuu 剩的少不是说明肾虚的很吗 /
        23
    mathzhaoliang   300 天前   ♥ 15
    面试是考察对方擅长什么,看看他的长处能否为我所用,把人问倒不是面试的目的。所以我不建议事先想什么题目,去了好好聊聊,他说他会干什么,那就顺着说下去,问问他以前做了什么,做到什么程度。面试其实是很简单的事情。
        24
    soho776   300 天前
    招他来做啥的,想让他实现啥功能的,让他现场手写。
        25
    LU35   300 天前 via Android
    @mathzhaoliang 很有道理。
        26
    lincanbin   300 天前 via Android
    面试的目的不是把人考倒,反正你是做一面的,随便聊,感觉对方水平还可以就推给二面的筛。
        27
    wunonglin   300 天前
    请问 java 是不是世界上最牛逼的语言
        28
    bestkayle   300 天前
    直接问算法 lc 中等难度的就行。
        29
    Felldeadbird   300 天前
    把你最近遇到一个工作最难但是解决了的问题 抛给对方。
        30
    huruwo   300 天前
    就怕碰到厉害的把你自己问下去了 挑你擅长的 至少不会被反问到丢脸
        31
    Cbdy   300 天前 via Android
    问一下扫码登录怎么实现,答出来之后问怎么禁止截图分享扫码
        32
    Yoock   300 天前
    单链表的反转
        33
    windsage   300 天前 via Android
    讲一下 threadloacl,讲一下 shennadoash gc g1 zgc,讲下线程调度算法,激进优化有优化了哪些东西
        34
    windsage   300 天前 via Android
    正常的 concurrenthashmap hashmap string 这些肯定也要问的
        35
    xiaoxinshiwo   300 天前
    问 GC
        36
    wdlth   300 天前
    如果你用题目去面试的话,那你得到的结果和看他的学历证书没什么区别……
        37
    kaedea   300 天前 via Android   ♥ 2
    1. 按简历上写的问
    2. 如果简历上写的没什么水分,再按照简历的水平确定对方的水平,这个比较好量化
    3. 注意观察对方的表达能力,有些人很厉害只是不善于表达
    4. 注意防范社交程序员个职业经理人
        38
    kaedea   300 天前 via Android   ♥ 1
    @kaedea 4. 注意防范社交程序员和职业经理人
        39
    refugeezhao2018   300 天前 via Android
    就拿自己的日常问题难他,给你灵感的自然是有想法的,面试很简单。。。你是怕自己露了底吧。。。。
        40
    woscaizi   300 天前 via iPhone   ♥ 1
    @Cbdy 求教如何禁止截图后扫码?大致的思路如何。
        41
    jingyulong   300 天前 via iPhone
    先检查简历,后考察水平。防止培训班速成的,检查简历是否造假,问下经历和之前的工作内容。剩下的问问自己平时工作中问到的技术。考察是否满足公司的需求。
        42
    limuyan44   300 天前 via Android
    会反转二叉树吗
        43
    yulitian888   300 天前
    所有语言通用面试题,一个问题直接问出这个人的上限
    描述一下你遇到过的最大的一个技术难点以及是如何解决的
        44
    tachikomachann   300 天前
    如果是为了打击他的进攻性问题,随便找一个知识点连续追问几个 why 就能达到目的。
    并发工具包里面常用的类有哪些?跟直接用 Thread 类有啥区别?并发工具包底层时用什么实现的? AQS 原理?基于 AQS 是怎么实现锁的?又是怎么实现可重入锁的?
        45
    pubby   300 天前 via Android
    必须先上机写代码,过了再继续聊。
    试题不用太难也不用偏算法,根据岗位日常工作抽象出几道简单题目能检验基本功就行了。
        46
    qiumaoyuan   300 天前   ♥ 2
    高要求招人,宁缺勿滥(基本没见过):首先,自己水平要够。然后,看他代码,无论是个人项目、以前工作的代码还是现场出题,都行。

    招个能做事的(绝大多数情况):能独立完成功能,有过你需要的相关技术的经验,做事负责任,不因为自身技术水平质疑用户需求合理性,反对产品设计,够了。代码质量就别管了,谁真写得好还不知道呢,少出 bug 的同时及时出功能就行(同时满足这两个条件真的就够了,没一定水平也做不到)。
        47
    mogami95   299 天前
    @xlw92 有些太专业的问题,计算机博士都搞不定,连问 5 个为什么可能会适得其反
        48
    encro   299 天前
    独立完成的最大(困难)的项目。
        49
    xd314697475   299 天前
    1.问他在项目中遇到过的困难——了解能力上限

    2.联系简历和沟通,让他讲讲自己最擅长的方面(与你自己这方面水平比较)——用人用长

    3.代码基本功以及与人交往团队合作能力
        50
    vjnjc   299 天前
    找一个你最近踩过的坑,把它包装成问题问他
        51
    Yano   299 天前
    我也想面试别人,但是一直没有机会~我的想法是,不要拿你会的问题去问面试者,因为他实际工作中没有用到过,或者你问的是一些细节问题。重要的还是考察面试者的思维能力、沟通能力,或者可以考一些简单的算法。
        52
    tilv37   298 天前
    我头一次面试别人的时候也是慌的一匹,当时就只能想到啥问啥。。
        53
    lideshun123   298 天前
    @xlw92 人家五个为什么都答出来了,随手反问你怎么看,你还能下台?
        54
    ahao99   298 天前
    出两道 leetcode 题目
        55
    xlw92   298 天前
    @lideshun123 不丢脸啊,为什么要下台?谁规定面试官一定要比面试者强的。
        56
    xlw92   298 天前
    @mogami95 是的,具体情况具体分析。但是确实能看到深度这点不能否认吧?
        57
    fumichael   298 天前
    下次我去面试我也问一个这样的问题,发现都没能回答得上来
        58
    bigyhm   298 天前
    @windsage 还是不建议问这些,shenandoah,ZGC 这个不了解的话,根本问不出来啥
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2122 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 32ms · UTC 15:31 · PVG 23:31 · LAX 07:31 · JFK 10:31
    ♥ Do have faith in what you're doing.