2009-05-第一次专业对口的面试“默写 DbHelper”

 两人没在一起的时间,刘文轩也一直在准备简历。可一直没等到合适的面试。有一次学习安排的一次面试是在渝北特别远的一个公司,面试的人就在一个办公室里给我们找了台电脑并给了一本杂志,随便翻到一页,让我们几个挨个打一遍,意思是看谁的打字速度快,期间和他们的同事有一句没一句的聊着工作,俨然没把这次所谓的面试放在心上。打完就让我们回去等消息,也没有问专业问题。

 作为普通人的刘文轩在这之前也有一个表姐的朋友提醒过他,大概是说你现在也快毕业了,可以准备下去找工作不要等到毕业后抓瞎。但那时候的刘文轩心里也是傲得很,想着着什么急毕业后学校有面试推荐的,以我现在的专业成绩,要工作不是随随便便的吗。这种状态下他那能听进去这些“良言”。现在他在回头看,那位肯定是过来人了,毕业提前准备在大家都还没出校门前,不说别的面试成功的概率都会比毕业后的大,毕竟那时基数没那么大企业也还没挑花眼。

 没过多久刘文轩又接到老师的面试通知。这一次机会是专业老师觉得他还可以,于是卖了老脸联系的之前一家软件公司的前同事。公司在渝中区。刘文轩早早的到了公司楼下,等到公司开门后,带着自己准备的简历进入公司说明来意后发现面试者只有自己。

 一个看起来是主管的人把刘文轩领进一间办公室。整个办公室是一间住宅,进来的这间屋子中间背靠背放着6台电脑,有三台看起来也是新手刚入职没多久,还在写传统MVC三层架构,刘文轩一看这不就和自己毕业设计用的框架一样嘛,心里镇定了不少。来人也没多少废话,几句话说了大概情况,然后说“我对你也不了解,你来写个登录功能吧,时间30分钟”,然后让其中一个新手让出电脑给刘文轩开始做。

 刘文轩因为先入为主的刻板印象,就按着传统MVC三层架构开始写,本来在来之前他的 U 盘里准备了 DbHelper 类,但是现在面试官不在身边也就没好意思拿出来用,他担心给人留下不诚实的印象。索性就把 DbHelper 一起默写出来。他之所以这样是因为在这之前他已经为此准备了数十次,也默写了数十次,甚至连 Tomcat 配置文件他都能默写出来。

 多年后和刘文轩聊到这里时,我问他现在还能默写出来吗?你都在这行做了这么多年了。他说“完全不能”,谁没事耗费脑容量记那东西,现在他的脑子里最多只能记录索引信息,然后再给手下发指令根据索引信息再去找细节。

 没多会儿半小时就到了,面试官过来问刘文轩写得怎么样了,此刻的刘文轩窘迫的答道“正在写 DAO 实现层”。面试官听到这个答复后表现出了明显的失望,叹声说到“都这么久了,连登录都没写出来”。听到这话的刘文轩一副迟才傲物说到“我是用 MVC 写的”。虽然刘文轩能看明白连排坐的三个新手也是用的 MVC 并且他们之前正在讨论的问题他在旁也听着,都是自己会的。

 可面试官看不到刘文轩的内心世界,不知道他出的登录功能面前这个小子是能做到的,并且旁边三个新手的问题他也能回答上一二。于是他说出了面试者惯常听到的那句话“你先回去吧,有消息我们会通知你”。此刻刘文轩好像还想说点什么,欲言又止,但他最终也没有出来,默默收拾起东西起身往公司大门走去。

posted @ 2023-02-06 09:27  Jöhan  阅读(12)  评论(0编辑  收藏  举报