• 记一次面试经历


    投简历阶段

    又到了金三银四的这段日子了,看着大家纷纷投简历找工作,抱着有事儿没事儿凑热闹的想法也参加到了投简历的大队伍中。先自我介绍一下,本人三年.NET loser一枚,现就职于某游戏运营公司,loser嘛一定是没有女朋友的,所以下了班就有点闲的蛋疼。于是就上博客园、人才汇、拉勾网上转一转,投了两份简历。第一封投给了某宝(不是支付宝,不要想太多),然后就石沉大海了,Shit!他们一定是没看见。

    第二封投给了一家创业型公司,扁平化的管理,研发团队只有五个人,CTO是个歪果仁。我周二晚上投的简历,周三早晨,负责招聘的人员给我打电话,问我什么时候有时间,因为毕竟是还要请一天假,好几百块钱就没有了,所以想要认真对待这次面试。我把周末两天腾出来准备面试用,周一去面试,面试完之后去潇洒下,这么算来的话,这次面试花费的成本也就是三天。

    准备面试阶段

    周六早晨去体检,下午两点回到宿舍,开始准备,因为他要求要讲解项目,所以我找出了一年半以前我设计和开发的一个项目,项目具体内容我就不说了,反正就是有一定深度的项目啦,我先找到了源码,然后回顾了一下代码,毕竟已经一年半了,然后画出了这个项目的时序图和静态类图,主要是用来讲解项目的。第二个项目呢是我最近在做的一个消息总线,这个项目还处于设计阶段,所以我只是把他们可能会提出的问题想了下,比如应用场景,为什么要做这个项目,这个项目可能会有什么技术风险之类的问题。他们的招聘信息上要求要熟悉套接字编程和多线程编程,我已经一年多不碰套接字编程了,所以又把Socket、线程、线程池、事件锁、信号量等内容复习了下。最后找出了以前在面试过程中可以用来提高逼格的.NET笔记,大概的看了下。周六忙到凌晨一点,周日早晨七点起来把衣服洗了,然后接着复习,一直到周日晚上九点才搞完,甚是疲惫啊,所以十点就躺下睡觉了,为周一的战斗调整好精神状态。

    面试阶段

    早晨九点半出发,十一点到达面试地点,面试官是个歪果仁,完全不能交流,不得以请来了翻译过来帮忙。面试能否成功的秘诀在于是否能够掌握整个面试的气场,所以在他们刚提出他们准备研发用TCP做交互协议的一套系统,我就提出问题为什么是TCP而不是HTTP,歪果仁的人的回答是因为他们应用场景比较特殊,交互特别频繁并且服务器端和客户端对信息的实时性要求比较高,所以他们想用TCP协议进行通讯。然后我就又用了第二个问题,既然用TCP,并且TCP是实时连接的,那么服务器端的压力就会特别大,那么怎么才能解决这个问题呢,歪果仁对我的问题很感兴趣,然后他说如果是你你会怎么解决这个问题呢。我就等着他这么说呢,我提出的问题我肯定知道啊,然后我的回答是,最简单的解决方案就是搭建分布式集群,用zookeeper做分布式协调。然后歪果仁一笑,说了一个我唯一听的懂的单词“good”。

    再之后歪果仁话风一转,转到了交易系统上,还好我对整个交易的流程也清楚。然后我就又开始找突破口,这次我把突破口放在了问题订单查找上,不过这次我找的突破口没找对地方,歪果仁不愿意在这个话题上浪费时间,我心里一沉,然后想完蛋了,我要失去气场了。我分析歪果仁不在这个话题上感兴趣的原因是他是交易系统的专家(在我和他的对话中有提到),在他15年的从业过程中,很少出现问题订单。我心想歪果仁就是牛X,成千上万的交易从不出现问题订单。

    然后就是讲我做过的一些项目,因为一般项目都会有比较复杂的业务需求背景,再说我和歪果仁交流都是需要通过翻译,之后气场尽丧。因为沟通问题,歪果仁中止了在项目上的讨论。当时的情况是这样的,在我看来项目很复杂,很有难度,但是在外国人看来这就是个简单的项目。事后我想如果我当时放弃和歪过人交流,而是直接和翻译说明白之后,让翻译帮我告诉歪果仁这个项目如何如何,或许结果会有改观。

    之后我问了一些关于团队管理风格和对待BUG的态度问题,歪果仁给我的回答是,团队采用的是扁平化管理,直到项目上线,团队的人员都不会超过五个人,这五个人除了功能和进度之后这五个人不必汇报任何事情,所以这五个人的素质要求是非常高的。我自工作之后,参与的项目大多是敏捷开发的风格,敏捷开发从某些方面来讲,降低了人员的素质要求,在我看来扁平化管理反其道而行,我未接触过扁平化管理所以我对扁平化管理的优缺点实在无法评判,歪果仁已经从业十五年了,那么他在扁平化管理的应用上肯定是没问题的。突然间,我的“管理”世界观轰然倒塌。当然这也是我这次面试最大的收获。歪果仁对BUG的态度是0容忍,并且需要开发人员对自己的代码负责,也不会有QA人员参与,这要求又将团队开发人员的素质标准提高了不少。

    总结

    下午负责招聘的人给我打的电话,告诉我面试挂掉了,说话的语气很客气,还安慰我不要气馁,到目前为止我是他们面试的综合素质最好的一个人,但我的技术水平还没达到他们的要求,沟通在他们看来不是问题,最重要的是看问题的角度和解决问题的思路,巴拉巴拉…. 我心想要是我是第一个面试的,那他说的还挺对的,至于他们是否不在乎沟通上的问题我就说不好了。

    总的来说这次面试虽然我没拿到offer,但是这次面试我依然感到很开心,面试官给我的感觉很让人舒服,我从一个从业15年的IT老兵身上也看到了一些东西。不必拿我的面试经历作为标准,但是可以作为参考,另外预祝在这段日子里找工作的博友们能够找到一份称心如意的工作。

     

  • 相关阅读:
    [WPF系列]基础学习(一) WPF是什么?
    [WPF系列]从基础起步学习系列计划
    [WPF系列]Adorner应用-自定义控件ImageHotSpot
    Windows Phone 8 开发必备资源
    WPF:数据和行为
    WPF触发器(Trigger)
    【WPF】Silverlight中的Action与Trigger
    【WPF】 Behavior
    Struts2 拦截器配置及使用
    在新建FileInputStream时使用当前相对路径或者绝对路径作为参数的问题
  • 原文地址:https://www.cnblogs.com/accessking/p/4445443.html
Copyright © 2020-2023  润新知