又一个程序猿的奋斗史——第八章 面试月



来到广州没几天,在1118日的晚上大概八点的样子,我收到了优视HR打来的电话,说是看了我的简历,觉得我基本具备高级测试工程师岗位的任职要求,邀请我去参加面试。我当时感觉相当意外,我在优视投的职位是测试实习生,怎么就觉得我基本具备高级测试工程师的任职要求了?还邀请我参加面试,太意外了,之后我整理好了简历,在求职上填了“高级测试工程师”,想象着这次面试将会怎样,躺在床上翻来覆去,这是我这段时间来第一个面试。

面试那天我提前半个小时来到了优视,在前台交了简历,同样很意外,前台给了我一张优视的贴着,印着优视的logo,让我贴在衣服上,我感觉我有点像是电视上的那种参赛嘉宾一样,衣服上贴着号码牌。我被带到旁边的休息区等待,我在一张圆形小桌边上坐下来慢慢等待,桌子上方了一大盘陈皮糖。大概两三分钟后,有人把我领去面试的地方,每到一处拐角,她都伸出手,身子微微一弯,说“这边请”,然后把我领进电梯(面试地点在不同楼层),帮我按了楼层,然后又是一步一步把我领到了面试的小会议室,一路上,走廊边上的会议室门上都写了一些地名,大多我都没听过,我被领进的会议室叫“里约”,里面的桌子是由两张小桌子拼成的,周围放了六张椅子,天花板好像是还没有完成装修的样子,管道还在空中悬着,我坐在背对着门的位置上等了大概有10分钟,两位面试官推门走了进来,我立马站起来,主面试官跟我握了手,很和气的邀请我坐下,我事先并不知道会有两会面试官,不过还好我准备好了两份简历,我把另外一份简历递给了另外一位面试官。

面试当然自我介绍时少不了的,之后主面试官说,面试这种高级的职位,是要有经验的,我回答说,我收到的面试邀请上市这么写的,所以我在简历上就写上了高级测试工程师的岗位,我也感到很意外会邀请我面试高级测试工程师。之后问的问题我非常难回答上来,太狼狈,就不说了,面试没过那是必然结果,最后面试官跟我说了一大堆,我也记不太清,总之说的是非常感谢我投递优视的岗位什么什么的,之后我们又握了手,然后领我到电梯口。虽然面试没通过,不过我感觉优视对面试者的服务室相当到位的,让人感觉很舒服。

之前我一直都是在拉勾网上投递简历,效果非常不好,说实话,当时我都快对自己没信心了,很多职位我认为我很符合里面的标准,但就是没有面试机会,时不时就开始对未来担忧,总是叹气,难道我就一直这样失败么?总之那段时间很难笑出来。在优视那次面试之后的星期六,我开始在智联招聘上投简历了,大部分是批量投的,我大学室友说的没错,现在不批量投,面试机会很难有,先拿到面试机会再说。

1124日到1211日期间,我收到了22家公司的面试邀请,当然我并没有全部都去,我选择了一些自己觉得还行的。这其中就我现在任职的公司,那次面试的时候面试官没有叫我以自我介绍作为开场白,而是边看我简历边问问题,时不时的点点头,面试结束的时候面试官说他这边比较满意,他会通知人事。这个时候我就知道我能拿到这个公司的offer,不过这并没有足够吸引我的地方,所以在人事面试的时候我很坦白的说能不能过段时间给她答复,我想再面试几家来对比看看,人事面试官很爽快的答应了,并要我1220日之前给她答复。

面试期间,陆陆续续面试了太平洋网络、4399、图普科技、超级课程表等十多家公司。图普科技是一家创业公司,主要是做基于机器学习的图像识别技术,用机器学习的方式来鉴别黄图,并且将来打算开放接口。一天我接到一个电话,说是某某公司的(我并没有听清楚是什么公司),然后他那边问了我许许多多杂七杂八的问题,全部围绕是否做过牛逼的事情来展开,最后他才说他看到我简历上写着对机器学习很感兴趣,所以就给我打电话询问,但是我在机器学习方面掌握不多,只是看过一些介绍,实践机器学习算法还没开始做,他又问我是否了解Pythonnode js,我在大学所学的是JavaPythonnode js我并没有自学,所以并不了解,他说了再考虑考虑就挂断电话了。我觉得这又算是一个意外,我一直苦于没有找到进入机器学习这个领域的缺口,而这不是一个机遇么,我想他询问了图普科技的详细事情,之后又说我对机器学习很感兴趣,Pythonnode js我不会我可以学,我学东西比较快,甚至我说我不要求薪酬多少,或许给我一个实习岗位也行,这样我就争取来了一次面试机会。他们办公的地方时在一栋小区的居民楼里,楼下大门有门禁,我只有等有进出的时候才能进去,而他给的地址很不详细,我走到了隔壁的居民楼,然后我又要等有人进出我才可以出去,然后又要等有人进出才可以进入隔壁的居民楼,然后又不知道是哪栋,哪层,然后我打电话询问了具体地址,终于我找到了图普科技的地址,这次面试所问的问题跟上次电话里问的没什么区别,面试结束后还是跟电话里一样,说再考虑考虑。我感觉到我机会不大了,几天之后我又向他说我非常想从事机器学习,我很愿意去学,再次说明了不在乎薪酬,可他的回复是没有看到我的牛逼之处,录用我风险比较大等等。所以我又失去了一次机会,唉,没事,谁没被拒绝过呢,不过这并不会浇灭我对机器学习的兴趣。

现在来说说超级课程表的面试吧,我在很早的时候就投了超级课程表的岗位,是在拉勾网上,但是受到的回复是HR一直没有查看我的简历,当时我也没太在意,没查看就没查看呗,我再投其他的。后来超级课程表的CEO余佳文在网上特别火,他说下一年会把1亿的盈利分给员工,实话实说,我是得知这个消息才又开始投递超级课程表的岗位的,要求是对数据挖掘感兴趣(我在简历上早就写上了这点),工作内容是用爬虫爬取数据。我在超级课程表的官网上找到了HR的邮箱,几乎是每天都把简历发给HR,而且总是附上一段话表明我很想的到面试机会。在1210日的时候我收到了超级课程表的面试通知,超级课程表的办公区域是一个大厅,走进去感觉有点像是大学的机房,第一次是笔试,笔试题目都比较简单,然后由人事与技术两位面试官问了些问题,这次面试就结束了,在星期六的晚上我收到二面的通知,我很兴奋,很想知道二面会面些什么内容。星期一再次来到超级课程表,二面是机试,面试官要求我用JSoup对一个网页中的数据进行解析,这些数据当然是一张课程表的信息,而这些课程的信息很不规则,其中大多单元格里的课程信息都是一条课程信息(包括课程名,上课周数,任课老师,上课地点,上课周数跟任课老师在括号里,其他的在括号外面显示),有些单元格里的数据则比较例外,有一个是一个单元格里面试官放了两门课程的信息,另一个单元格的课程信息里加了一个干扰字符,这就是这张课表的简单信息。上面说道用JSoup对网页信息进行解析,而我以前完全没有接触过JSoup,根本不知道如何使用,所以我临时在网上搜索如何使用JSoup,阅读了几篇文章后,大致知道如何使用JSoup了,然后我开始动手解析那个网页了,我很成功的通过JSoup得到了网页上的数据,现在的问题是如何把网页上的信息正确的解析出来,要把上课时间,下课时间,课程,任课老师,上课周数,上课地点从里面正确提取出来,根据我所掌握的知识,对这些字符串进行截取我只能想到用Java的字符串的操作和正则表达式,面试官说他们会用另一种技术来解析(我并没有听过)其中大多数的单元格里的信息我可以用同一个方法解析,但是对于那几个例外的单元格应该怎么处理,如果通过定位他们所在单元格另外用其他的方法解析,很明显这不够灵活,如果换一张课程表,这方法就不能使用了。我只能暂时先解析大部分数据,对字符串的各种截取我用的很少,的确很生疏,字符串里包括了汉字,数字,括号符号,着实花了很多时间来截取,而我在提取数字的时候出现了bug,我用的是正则表达式,它会把字符串的每个数字提取出来,这就会引来一个问题,我当时并没有注意,就是对于大于9的二位数,会把这个数给分开来,比如说13会被截取成13

由于我没用过JSoup,在字符串截取的时候花了比较长的时间,所以那天在将近6点的时候我还没完成,面试官给我说把这个拷回去,做好了发给他。我回到家,唉电脑上搭建好环境,开始继续字符串解析,对于那些例外的单元格中的数据我还没有想很优雅的处理方式,所以我就先没有对其处理,然后把代码发给了面试官,面试官发现了我解析的种种问题,之前说的数字解析问题就是其中之一,所以很不幸,没通过。我向面试官说了我很想进入超级课程表,而且对数据挖掘跟爬虫(与我对机器学习感兴趣不矛盾,因为我想实现一个犯罪预测系统,我而认为实现这个需要利用机器学习来简历预测模型,而且还要各种数据来源,这样爬虫跟数据挖掘就少不了)也很感兴趣。然后面试官要求我用HTTPClient来爬取数据,那时候晚上11点多了,我同样是晚上搜索临时学的,之前我看过一些爬虫的代码,但是都不完整,不知道怎么开始,但这次我意外的找到了案列,并且能够爬取到数据,我立即就按照那个做了一个爬虫,发给了面试官,面试官第二天看了我的爬取代码后这么说,不是说你的爬虫代码写的不好,而是这个岗位还有其他的应聘人,需要综合考虑。这个时候我知道我还是没能通过,不过这次机试,我学会使用爬虫了,而在这次机试时学会的爬虫将会用到我后来的一个个人项目上,其实这个项目我很早就有想法了,但是我知道要用到爬虫技术,而那个时候我还不会使用,这次刚好让我掌握了这个技术。

这个时候已经是1216日了,而我想进的公司面试都没能通过,我必须选择我拿到offer的那家公司了,我给HR打了电话,询问入职的事宜······

打完电话,我开始整理这段时间打印的简历,顿时眼泪就冒出来了,自己想去的公司一个都没通过,顿时觉得自己很没用,开始嚎啕大哭,七八年来我都没哭过,早就忘了如何哭了,而这次,是真的非常伤心的哭了,恨自己无能啊。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值