Fork me on GitHub

我当社畜这些年-1

第一次面试

2008年,南京,大学毕业。

作为物理系毕业的学生,求职方向是软件开发,在当时还是比较另类的。

在招聘会上,当我怀着忐忑的心情将简历递给一家公司的时候,那位穿着非常职场的hr扫了一眼简历,“物理专业?”,然后顿了下,“物理跟计算机没有关系吧。”我怔了一下,心中想着物理怎么跟计算机没有关系呢?尚在斟酌言语如何跟对方解释的时候,hr说,“我们只接收跟计算机相关的专业。”将我的简历递了回来。

我接回简历,继续漫无目的的逛着,心中所想,冯若依曼如果知道这种事情会不会从棺材板里爬出来。

回到宿舍,继续每日的简历海投。打开中华英才网,打开智联招聘,输入关键字,然后全选,一键投递...

然后某一天,收到了一个面试通知,是西安某个科技公司。

由于是第一次面试,早早就到了现场。面试官是一位比我大不了多少的年轻人,我心底不禁感慨,这么年轻就能当面试官了,实力一定非常强。面试官跟我说,他看我考有国家系统设计师的资格证书,所以让我来进行面试看看能力怎么样。然后让我先做一份面试题。

有印象的题目大概有两道,一道是英文文档翻译,一道是冒泡排序。由于这算是第一次读英文资料,翻译并不顺利,很多专业术语并不清楚是什么意思。翻译结果自是牛头不对马嘴。做到冒泡排序的时候,脑子里冒出了谭浩强的《C语言程序设计》,心里有点紧张,都说冒泡排序是最没有用的排序,没想到居然笔试会考,赶紧回忆一下。印象里冒泡排序有两层循环,两个for语句是少不了了,但是第一步是什么来着?比谁更大?比谁更小?把更大的(或者更小的)记下来,然后放到最末尾?然后再循环一次,但是总长度要减一?最后要判断有没有超出下边界?这么想着,把代码在纸上撸了出来。然后仔仔细细看了两遍,确认代码没有错误,交给了面试官。

面试官看了一小会,就过来了。我暗自震惊,这么快就看完了我花半小时写的代码,真不愧是专业的。面试官对着笔试题一丝不苟的进行面试,在问到冒泡排序的时候,我腼腆的说,学C语言的时候把谭浩强的书读了,但是冒泡排序因为比较鸡肋,所以一直没有注意它。然后面试官开始一行行拆解我的代码,说第一个循环应该怎么怎么样,然后看到了我的自减运算,说这里应该是++,然后看到我的>=0条件判断,问为什么这里要做这个判断,我解释道,防止下越界。面试官沉默了一下,然后继续说这里不应该这么做,应该用小于判断。我心里暗自点头,确实书里是这么写的,不由得佩服面试官。不过并没有觉得自己的代码是错的,只是反向冒泡了。

回到宿舍后,带着强烈的怀疑精神,在电脑上复现了面试写的代码,结果是排序正确。第一次面试就这么结束了

posted @ 2020-05-31 23:39  webberg  阅读(301)  评论(0编辑  收藏  举报