×

Loading...

我的面试经验

本文发表在 rolia.net 枫下论坛从2006-2007年以来,做过不少次技术面试,今天还做了一个。从一开始的问无数具体close ended的技术问题,到现在只问不超过5个open ended问题,因为我感觉到问的越少,知道的越多。

带候选人从Lobby sign-in走到meeting room的闲聊过程中, 能了解到很多事。不说做最终决定,很多情况也差不多就定下来了,下面的面试过程就是个confirmation.

进入面试程序后,常问的几个问题:

1) 谈谈你的经历吧
2) 谈谈你的对这个职位的了解吧
3) 挑一个你觉得和这个职位最相关的项目经历,大体谈谈你怎么做的,如何了解客户需求,做方案时考虑了那些方面,最主要的困难是什么,你怎么克服的 (偶尔会事先通知对方,准备个case study)
4) 谈谈你的优缺点,为什么这个职位适合你,为什么你适合这个职位
5) 你对我还有哪些问题

一般也就如此了,所有问题都很常见,没有surprise, 不考智商。聊天的过程尽量让候选人放松,营造一个很pleasant的气氛,大家都高高兴兴的。目的是主要看候选人能不能很清楚的,很有逻辑的把上边几个问题讲清楚。比如第一个问题,其实是看他/她以一个什么方式来组织把10来年的相关经历在几分钟说清楚。自己也找过工作,也会再找,所以从来不想让对方feel bad. 同时也尽量不留the wrong expectation.会很清楚告知对方下一个步骤是什么,会有多长时间。但对方如果夸夸其谈,或故意回避一些问题不回答,一般一个follow-up question就差不多能知道经历上的真假。更多精彩文章及讨论,请光临枫下论坛 rolia.net
Sign in and Reply
Modify
Report

Replies, comments and Discussions:

  • 工作学习 / 事业与工作 / 我的面试经验
    • 你有高薪职位吗?我应聘,你主考。我一准儿拿到藕佛。
      • 你太senior了,哪敢哪敢。要不你也share 一下经验?活跃一下气氛?
        • 我要是能挣你一半儿银子,休你一半儿假,我就心满意足,乐得屁颠屁颠的。
        • 我经常淘汰他们,我很严格。你要是到我这儿卖IBM的服务,可得当心点儿喔。
          KIDDING 呀。不敢。
          • 我现在很enjoy和用户交互的过程,虽然未必用户会最终选择我们的服务,但了解各个企业的情况也是很有趣的事。
        • I often ask less and listen more. I like to look at the candidate unintentionally from top to bottom to make sure that they take this interview seriously...
          Then I ask

          why are you looking, how long have you worked for your current employer ?
          why do you think you are the fit for the position?
          what are your top three skills that make you stand out?
          A short case study related to the opening
          Q & A
          • Yep
            • 猫弟啊,你
              的目的达到了。我可以睡觉了。要不又该跟时政ID开仗了。
              • have a good sleep...
          • what are your top three skills: 同样的毛病。没准备,就答不好。
            • wondering what/if you would prepare for an interview... 象刺兄说的,你就是态度不认真的
              • 很多人不 prepare for interview 的。即使 prepare,也有可能 miss 你的这个问题。需要 prepare 的interview 问题,不是好问题。
                • 偏见呀! 我这几个问题恐怕再常见不过了,我就是不想出些让对方心里没准备的问题,影响发挥。但难道,一个项目的困难,3个自己的skill, 会很难回答吗?
                  • 对大部分人来说,最近的一段时间都是平平常常,没有什么困难。以前当然有,但是至少我是不记得了。要我在面试这种高压状况下想到一个好的困难,很困难。即使我想到了,也不一定记的那么清楚。答的好的人,肯定是准备过的,或者一生下来就打算以后写自传的人。
                    • 去年底的三个面试,我事先都通知对方,准备一个你做的项目,把我当用户,来个presentation。至于困难这个问题,我在99年第一次on campus interview的时候就被问了。我确实没有准备,但相信自己答得很好。
                      • 你这个做法,我觉得是对路的。判断一个人的好坏,最好的办法就是让他做平常事,你跟他 interact。那些八股问题,不好。我那阵子考虑这个问题的结果跟你类似:我让candidate写程序,很简单的那种,没有tricks,我也不计较语法错。
                  • 自己的三个skills?无非是communication skills,problem solving skills,analytical skills。准备过的,就能答的好。没准备过的,就不一定。我自认为这几个skills都还马虎,但是你如果让我给你一个例子,我可能就卡住了。
                  • 有一次,面试人让我谈一谈J2EE的best practices,我还真卡住了。后来一直很自责。但是回头想一想,这些 best practices 我懂不懂呢?我自己是不是基本都 follow 呢?答案是 yes 和 yes。那我面试时答不了那个问题,是不是就该被 fail 呢?
                    • 应该被fail。我一直认为面试是双方面的,你不能夸夸其谈地谈这些话题,你很可能无法适应这种团队,所以即使有offer,也不应该要。
          • "top to bottom"? Do you sniff on the candidates too?:-)
            There are only two questions really relevant:
            1. Why do you like this job?
            2. Why should we hire you?
            • I guess the cadidates might be girls or ladies -:)
    • 班主上课呢,不错不错。顶
      • 是呀是呀,看牛菜斑竹如此辛勤劳动,我也得努力。
    • Strongly agree. I hate those who ask detailed technical questions.
      • 成了?
        • No. I already gave up.
      • 没错,我在加拿大第一个电话面试,对方是个start-up, 问了我一堆C++上的问题,和最近的一些帖子上的问题有些象,让我很沮丧。
    • 好!
      • 牛哥捧场,脸上生光
        • 现在哥级的人物已经不轻易开口了,比如牛哥,车哥
    • 那我肯定fail。最主要的困难是什么?我从来不记得有过什么困难。
      • 对你这么大牛的,我只能仰视。
        • 他根本拿不到IBM的藕佛。因为
          银子太少
          • 说的太对了
        • 不是大牛。这种题,除非是准备过,大部分人都不会答的太好。你其实是在考对方有没有准备。
          • 不会吧
            • 比如说我现在脑子里就没有什么好答案。
              • You are a super star. Don't disappoint me.
              • 除非大牛特例,我很难相信作过大一点儿的项目的人无法articulate自己遇到的一些困难,可以是technical的,也可以是political的。
                • naturally.
                  • 那你们俩给大家示范一下?
                    • nope..
                • 大多数公司这种技术难点都归project management office/team研究。虽然我们development group的seniors参加这种论证,但不用负太大的责任。项目的成功和失败和我们development无关。我本人已经碰到过好几个projects melt down了。
                  • in my area, the architect is jointly responsible for the success of a project...
                    • 你们可能是偏向service的。我们不用on site,不用re-engineering,不赚辛苦钱。:)
                      • good for you
                • 天外有天, 人外有人. 一切兼有可能.
                  我就告诉面试的人自己迄今为止还没有遇到什么困难. 其实面试中重要因素是: confidence, honesty, sincerity. confidence 是对自身的清楚的了解, 并能坦然的承认自身的缺点并改进. 自信是平常思考的积累, 而不是盲目的自以为是. 话题有点扯远了.
                  • 不是扯远了,简直就是瞎扯。没碰到过困难?Architect 天天碰到的就是困难,一堆一堆的,log 一大把,读都读不完,哪天没问题了你就歇菜了。Solutions, options, decisions, derisk, rework ... 那个里们没有困难? 笑话
                  • 井底之蛙有一天忽然认为自己看懂了全部,知道天外有天,蛙外有蛙,你就是那只‘蛙外蛙’-牛蛙。别生气,开个玩笑。
          • 我也这么觉得
      • 有困难,打电话给IBM.
    • 面试没有定式, 就是个"王八看绿豆"的事. 遗憾的是, 有太多的王八不知道自己要什么样的豆.
      • 对眼儿很重要呀
        • 我就是说的这事, 可是加拿大就有很多不知"眼"在何处, 或, 不知"眼"为何物的面试官.
          • 得,这个话题,估计牛的如猫哥一样的人也不好说啥了,比较狠!
            • 面试官竟然懒得连招人的考题都不设计(或者, 一个公司不能有效地组织有管部门设计考试流程.), 单凭个人感觉, 也只能说: 王八看绿豆
              • +1
    • 你们sales, sales support类的或许是这样,是不是标准答案我也不清楚。我们这种technical类的一是一,二是二。当场画框图,写模块是常有的是。所谓隔行如隔山。我最喜欢问别人的就是“主要区别”之类的东西。
      • could be.. the position i was talk about was solution architect..
        • 我个人觉得那就太虚了。照你的路子就是凭感觉,能蒙过就赢。
          • actually no.. the follow-on question during the interview is key.. i.e. when the candidate was talking about the the grand solution he/she built, a few simple why type of questions will give me a lot insight...
            • Solutions architect, 能多是吹牛吹上去的,吹牛一个顶十个,真正找solutions 和搞结构框架差别就大了, 这不是一两个简单的why就能问出来的,比你能侃的主有的是。别吹了。多少项目拖延,失败不是由architect搞砸的。
              我见的多了。那天幸亏没找你面试。谢天。
              • I understand what 老猫 is talking .
                I totally agree with him. The difference between you and him is that he can tell who is 吹牛 and who really know something from the way how they answer the questions and the way they think. Some small details really can tell the difference. If you can't tell 吹牛 from 有料, then you need to continue to improve.
                • 没准老猫自己就是个空心萝卜,哪咋tell有料?
                • Everybody has something to improve, including you, except you think you know everything like somebody.
    • 我发觉很多developer的职位都需要笔试,比较general并且和项目相关的笔试更能显示出此人的技术。外加此类面世,基本上就差不多了。
      • 初级、顶多到中级职位才会有笔试吧?
        • 高级职位考试有啊,
          我遇见过一场连续一对一的面世,全技术细节问题,拿笔纸比划,过了一关再换一个人来,最后第3个人问出个后来我google也找不到答案的问题,我直说平时没注意过这个问题,凭感觉应该如何如何,一般人也就放过去问下个问题,结果这位老兄还加了条件接着问同样的问题,老实说我挺反感的,他可能也看出来。

          这场面世被问了30-50技术细节问题,前面2位我是问不倒,被第3个人一个问题打倒。
          • 真的那么具体的话,我是要charge他们consultation fee的。事实上,我有过类似经历。在谈了个大致想法后,就开玩笑地说再详细讨论的话我要收费了,人家也就打住了。也有一些利用面试机会无偿使用被面试者劳力的无赖公司,把项目拆成很多小块,让被面试者分别写程序。
            • thats really disgusting - to those companies taking advantages of the candidates..
              • It's a known fact that some places actually use RFPs to steal solution ideas from the bidders.
                • guess they wont steal ideas from my RFP, mostly because i have no ideas of my rfp... LOL
                  • I guess IBM doesn't need any substance in the proposal - when IBM is invited to bid, the chances are -- it already won.:-)
    • 有句话怎么说来着,高手过招,行家伸伸手,便知有没有。
      • 哪里哪里,低手过招。高手者如红卫兵都不理睬这种问题。
        • 不要阴阳怪气的嘛。我曾经想过怎样找到好的 programmer,有点想法,也有些实践经验。我觉得里面很多东西可以探讨。
          • 不好意思,没有冒犯的想法。欢迎发表!
    • 要是都想您这样问就好了。我上次面试被问了40个问题,历时2个半小时,喝干了2瓶水。
    • 这组问题确实很针对pre-sale的技术职位,既要能干,也要能侃。很多开发的高手却不容易过,他们也确实不一定合适。
    • Some hires start for tomorrow; some hires firefighter for today. Some hires winners to move things forward; some hires losers to (purposely) slow things down. Some hires for the sake of the business; some hires for the hiring manager's private agenda...
    • 老猫,面试时你介意用咱们的国语回答这样的问题吗?好象国人大多有一通病:越能干, 越不能侃。更何况鸟语不灵光。
      • 明知自己语言表达是弱项,拜托至少把面试那几道常问题好好练习准备下咯。面试官当然能看出来你语言不咋地,但会觉得你很认真想得到这工作。真正技术大牛,几个问题也大体看得出虚实了。
        • 准备准备会好一些,但和那些10个面世能拿9个offer的人竞争,基本没有胜出的机会,除非考试。我遇见过一些知根知底一起干活好几年的同事,照样能说得让我感觉他(们)技术好牛啊,没法竞争。
          • 能把自个说得特牛真的是本事啊,我觉得。咱说不了那么牛,10个面试拿不到9个,如果好好准备了,1个总拿到了吧。不准备,1个也拿不到,不是更怀才不遇了
          • 和语言有关但不是决定性的。bso一下,我面试从来没失败过, 但英语口语和发音烂的不行,我不是搞技术的,找工作主要靠吹牛,你干了3分要说成7分,吹牛一定要谦虚,人家才会相信你不是吹牛,不管什么场合我都能大着嗓门操着糟兰英语侃侃而吹我的牛,至少表面看起来要自信。
            • peifu, peifu
            • "吹牛一定要谦虚" ,这是何等的境界。
      • 确实,其实别的族裔也这样。
      • 假如屋子里没有其他人,至少我是不介意的。
      • I won't mind.. the problem is, the position is for presales...
    • 所幸从前没有国人面试过我,否则都不知道怎么死的。国人面试别人时自我感觉好像特好。八卦一下就行了,‘行家一出手,就知有没有’ ,殊不知有体系门派之别? 经常有人说‘我什么都懂’ 悲哀。 本人天天开的会就是solutions architect meeting, 深知其中水深。
      • 歧视呀歧视,为啥一定要纠缠在哪国人呢?
        • 刚回了个某国人没见过好的国人c/c++程序员的帖子,忽然产生了个印象最近‘国人感觉特别好’目中无人,经常面试architect,那丫什么语言都懂的,动不动就编个大型语言的编译器玩玩等,狂的不得了啊。在下甚是佩服。
          好像把你俩搞混了,对不住。
          本人平时不说话,因为一开口就被别人认为是马甲,来捣乱的。哈哈,真没空换马甲玩儿。
      • hehe, 本人接触过的一个最令我佩服的programmer是个黑人。不可思议吧。
        • 最让本人佩服的solution architect也是个黑人
          • 泣,美国总统不也是黑人吗?
        • The best genius I ever personally worked with was a gay -- a very decent, and extremely handsome, young white.
          • I had the same situation. The guy who I worked with was super intelligent and knowledgeable. He was a gay and later he resigned and went to England following his spouse.
    • 看了,没有感觉.