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

吐槽一次面试经历

  •  
  •   weixuan · 2019-06-19 19:40:29 +08:00 · 3086 次点击
    这是一个创建于 1982 天前的主题,其中的信息可能已经有所发展或是发生改变。

    面的是 Java 开发,坐了一个多小时地铁,提前 10 分钟到了前台,前台小姐姐给了一份内容包含家庭信息,身份证号,身高,体重,结婚情况等的面试信息表,还有一份 Java 试题,题目就不说了,40 分钟左右就填完了信息表和做完了试题,之后到前台,前台让等会,她去找面试官,等了近半个小时吧,面试官来了。

    ​ 首先自我介绍,为什么来这个城市,等等,常见的问题,但是面试官一直打断你,问新的问题,以下对话都在被频繁打断的过程中进行的。之后开始问项目的时候,第一个项目涉及到发送对账文件

    面:这个项目涉及对账,对账是怎么对的?

    我:我们会给商户发送前一天的对账文件,就是商户前一天的交易流水,还有汇总的笔数和金额等。不过一般商户对账只看交易金额和清算的金额是否一样(这个项目的一般商户没有开发能力,也的确就是每天看一下笔数金额对不对,当然也有进行开发每笔每笔核对的商户,具体还是看商户,我们只是提供对账文件,让商户可以进行对账)。

    面(一副高人一等的样子):你知道什么是对账吗?你们这也叫对账? xx 公司(我上一家公司)也算是一家大公司了,怎么对账弄成这样,都没有对账系统吗?

    我:我们公司有成熟的对账系统,提供多种对账文件。

    面:你们这只叫发送对账单,那信用卡每个月给你发当月的账单,是对账吗?

    我:是(有账单,我想的具体如何对账用小票还是其他都行,没有账单怎么对账。面试官又没有给出对账的定义,在这边还一直纠结“对账”的定义问题,还说我上家公司不行,我真的是生气了)

    ​ 之后第一个项目的其他内容记不太清了。后面问到第二个项目,里面有提到线程池,就开始问线程池的问题了

    面:你这里有说用到线程池,用的什么线程池?

    我: Java (JDK) 自带的线程池啊

    面(一脸疑惑):Java 还有自带的线程池啊?

    我:有啊,你不知道吗?

    面:用的那种?

    我:newFixedThreadPool(有些怀疑面试官的水平了)

    面:如何创建新的线程?

    我:继承 Thread 类,实现 Runnable 接口,实现 Callable 接口

    面:为什么会有继承 Thread 类,实现 Runnable 接口这两种呢?

    我:实现 Runnable 接口,该线程只是实现了接口,还可以继承其他类。而继承 Thread 类,不可继承其他类,Java 是单继承的。根据不同的情况选择使用。

    面:为什么会有继承 Thread 类,实现 Runnable 接口这两种呢?

    我:······(我觉得自己答的不算错,就怀疑面试官是不是想刁难我)

    面:为什么会有继承 Thread 类,实现 Runnable 接口这两种呢?

    我:(实在是忍不了了,开始反问面试官)那 Java 的基本类型,为什么要这么设计呢?每一种基本类型为什么要这么设计呢?(回去的路上一直再想,是不是应该换个问题,问他茴香豆的茴字有几种写法,每一种写法为什么这么写来缓解一下气氛?)

    面试官没有正面回答我的问题,一直说这个学 Java 的第一课就说过了啊,反正就各种偏离题目,之后的面试,就一直很气愤,很想要回自己简历直接离开了,状态一直不是很好,面试官可能看出我兴致不高,随便问了几个问题后草草结束了。回去的时候感觉整个下午都浪费了

    9 条回复    2019-06-20 16:52:11 +08:00
    xihua2018
        1
    xihua2018  
       2019-06-19 19:42:14 +08:00
    这个公司有问题,我非常佩服你 你能记的下整个过程。
    为你加油
    defunct9
        2
    defunct9  
       2019-06-19 19:44:28 +08:00 via iPhone
    这种面试官不是在面试,而是在显示他高人一等,不曝光还等什么
    LadyChunsKite
        3
    LadyChunsKite  
       2019-06-19 20:01:19 +08:00   ❤️ 4
    https://stackoverflow.com/questions/18305953/why-does-thread-implement-runnable
    因为 Thread 类一开始就有了,但是有点不好用,就又搞了个 Runnable 接口。但为了兼容就把 Thread 类保留了。

    像这样的用更方便的类代替旧的类,保持新旧共存的场面不少见吧?

    这提醒我们在开发设计过程中要具有前瞻性 /充分考虑未来需求,巴拉 巴拉 巴拉。
    NewDraw
        4
    NewDraw  
       2019-06-19 21:27:34 +08:00 via Android
    遇到这种面试官不要浪费时间
    HuHui
        5
    HuHui  
       2019-06-19 23:21:11 +08:00 via Android
    第一面是 hr 面也就算了,我已经被问到这个城市有哪些亲人了,我还以为我在相亲。
    fml87
        6
    fml87  
       2019-06-20 07:44:20 +08:00
    面试官很大概率也是以后的同事,如果看起来不好相处的话,没必要浪费时间
    jingyulong
        7
    jingyulong  
       2019-06-20 08:22:30 +08:00 via iPhone
    过去就让你填资料的直接就走吧,真是浪费时间,都还没入职,填这些有意义么?

    怎样的面试官大概率反应了怎样的公司,觉得不合适直接说:“好了,今天就先到这吧,我觉得我不太适合这里”。
    Asyncway
        8
    Asyncway  
       2019-06-20 11:00:29 +08:00
    @jingyulong 很喜欢你这最后一句话 哈哈
    dooonabe
        9
    dooonabe  
       2019-06-20 16:52:11 +08:00
    下周一去面试,不知道会遇上什么样的面试官
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2881 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:20 · PVG 19:20 · LAX 03:20 · JFK 06:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.