聊聊今晚电话面试的体会

优雅先生 发布于 2014/04/17 22:42
阅读 3K+
收藏 8

    一家杭州的初创企业,具体做的产品就不说了。下午打电话过来时,因为还在公司上班所以约好晚上8:30再联系。

    这次电话面试持续了2个小时多,过程真算得上跌宕起伏。由于自己一开始就觉得自己不大可能会去这家公司,只是出于积累求职实战经验才答应电话面试的,所以自己的心态还是很轻松随意的。对方是个中年大叔,从他的说话(语气、语速和措词可以感觉出是一个沉稳的老江湖。下文就用大叔代替这位面试官吧,总体来说感觉这次面试还是有些收获,在这里再次感谢这位大叔,也对他表示真诚的歉意(虽然面试中已经道过多次歉了)。

    在我简单地咨询完他们公司做什么样的产品之后,大叔就提议问我一些技术问题。首先抛出了一个“谈谈对Java安全的理解”,大概是这个问题。我当时简单地回答了下Java本身的沙盒机制、类加载器的双亲委托机制防止恶意用户用恶意代码覆盖核心类库代码、Java各种加密算法等。现在想想应该还有代码混淆、字节码安全等。Java安全自己确实并不太在行,就不多说。然后又问了一个比较宽泛的“Java并发的理解”,诸如此类的问题,当时有一点点不爽(因为总问一些宽泛得没啥边的问题),但还是硬着头皮回答了。

    之后他突然问了个很基础很基础的问题“HashMap和Hashtable有什么不同”,当时我说道:呵呵,这是个非常常见的面试题,然后就简单说了下它们的不同,大概包括线程安全、是否允许k/v为null、实现接口不同等。大叔听完,道:呵呵,看来你平时这两个用得不多啊。当时我就感觉有一种被藐视了的感觉,于是追问道:那你觉得该怎么回答呢,我现在就想请教你这个问题的答案。然后大叔回答我的大概意思是说我的回答太普通了,网上随便一找就一大把,他希望听到的是我关于HashMap和Hashtable底层实现方面的东西。当时心里顿时有股火气,因为自己虽然没有通读JDK源码,但至少集合类中的常见类包括HashMap、Hashtable的源码可是看过好几遍的,而且相关的网络文章也看过不下五十篇。火气一上来,我年轻人的锐气(或者说鲁莽吧)就冒上来了,大概就是说我不是不知道,只是你问问题的方式不对,而且我回答的也没错,你不能凭借这个就断定我技术怎么怎么的,说什么HashMap、Hashtable我用得不多,你要知道任何一本讲Java基础的书里都会提到这两个类的用法,我怎么可能用得不多......然后又补充说:术业有专攻,即使一个人真的不知道某个你知道的东西,也不能盲目推断对方就怎么怎么的。Java技术栈那么广,你能做到对每一个都了如指掌吗(各位看帖的大神能吗,如果能请一定告诉我)?只要在自己的领域内能尽自己所能做好就可以了。然后我举了个JCA(Java Connector Architecture)反问大叔:JCA你知道是个什么概念吗?你知道JCA是用来解决什么样的问题吗?它有什么优缺点?为什么它会出现?

    本来以为面试到这里应该差不多结束了,因为有点“话不投机半句多”的势头。但大叔果然不愧是老江湖,先对自己之前的问法表示了歉意,然后分析为什么对之前我关于那个Hashtable、HashMap的回答不满意。简单来说就是:如果面试者回答的越底层,以后使用这些东西的时候就越游刃有余,面试官对面试者的评价肯定也越高。然后又跟我谈了一些公司面试过程故意刁难面试者的情况,那其实是对软素质的考察。当时结合自己以前的面试经历想了好一会,觉得确实有道理,突然发现有点尴尬,毕竟自己突然情绪那么激动。看来自己在这方面还确实有待提高。

    之后又问了个如何解决高并发拥堵问题,略去不表。再然后双方又谈了不少关于大公司、小公司发展的问题。我问他做到大公司的管理层,应该已经有不错的薪资,为什么还选择冒险去创业。然后他提到了大公司存在的一些问题(具体就不多说了,有兴趣的可以私聊),当然任何事都有两面,大公司的技术氛围、福利待遇可能比较好,可能对想走技术路线的人比较适合....

    总体来说最后还是化干戈为玉帛。虽然个人去这家公司的意愿不大,但从心里感谢这位大叔或者说A哥(隐私原因,就不打出姓,用A代替)的一番话,确实让我意识到自己的一些问题,尤其是软素质方面。所幸自己还算一个虚心的人,希望之后能慢慢磨练改善。

    最后还是列出几条我的愚见,希望对正在求职的或者将来求职的朋友有帮助,也欢迎大家一起交流或者吐槽:

  • 回答技术问题时切忌流于表面,多挖掘问题背后的深意
  • 心态方面记住两点:谦虚+自信
  • 如果明显感觉到面试官一直端着架子(不是考验那种)或者让你感到极度不自然,你完全可以选择直接结束交流,毕竟求职也是个讲究缘分的双向选择过程,对任何类型任何规模的公司都适用
  • 如果面试官给你出一些心理打压题,你要及时察觉并冷静应对,否则难免被牵着鼻子走而处于被动境地
加载中
0
此号作废
优雅先生
优雅先生
谢谢,嘿嘿
0
暗夜血狐
暗夜血狐

楼主 杭州有什么好公司吗

优雅先生
优雅先生
不知道啊,我在上海,o(╯□╰)o
0
盈耳
盈耳

不会是那个蘑菇街吧

优雅先生
优雅先生
不是
0
jxpxwh
jxpxwh

学习一下。 毕竟求职也是个讲究缘分的双向选择过程, 对任何类型任何规模的公司都适用 。

优雅先生
优雅先生
嗯,必须是
0
Vek_lip
Vek_lip
那请问文中提到的大公司的坏处是什么
优雅先生
优雅先生
回复 @max佩恩 : 你这是高级黑啊
max佩恩
max佩恩
太大了,认不完所有的人,对记忆力是个打击,伤自信,影响生活质量
0
DanielTo
DanielTo

最后的总结很到位,大部分都存在火爆脾气吧

0
拉风的道长
拉风的道长

A?阿里出来的?

0
oldpig
oldpig

都2014年了! Java8都出来了! 还在用Hashtable,能与时俱进一下吗?能吗?

oldpig
oldpig
回复 @魏武帝 : 1+1=2这叫基础。Hashtable这叫被淘汰的东西。
amonxu
amonxu
基础决定命运
0
amonxu
amonxu

挺不错的,感谢分享。

优雅先生
优雅先生
谢谢
0
巴顿
巴顿

看完之后,心中愧疚,因为没几个问题我能答出来,还得继续努力。谢谢楼主的分享。

返回顶部
顶部