我与G那些事

9月27日 笔试

抱着试试的想法去了,6点半宣讲,我们迟到了五分钟,人太多了,无法进去听,工作人员说笔试是8点半开始,刚好来得急,没有吃饭,所以和同学一起先去吃饭。吃完饭回来原定的考场全满了,不得不换到新加的考场,真是感叹g的号召力啊! 来到新的考场,人还很多,不得不一个挨一个的挤着坐,好在我的心态比较好,只是试试,所以怎么折腾,我都没在意。 笔试一个半小时,八点半,题目发了下来,看了第一题,关于正则表达式的,很给力啊,我很喜欢。10道选择题,3道大题,选择题有一半以上略有难度,也有几道基础的知识性问题,感觉题目的搭配还行,我不到十分钟做完了选择题,感觉有几道题还是挺有把握的,蒙了一些。 然后来看大题,前两道有写代码,最后一个写思路和伪代码。 第一题是求多项式的值的,很常见,虽然好像没亲手写过这一题,不过我还是毫无压力,写完代码,潦草是潦草了一点,但自我感觉还是比较漂亮的,效率啊,可读性方面都不错,恩恩 第二题小难,给定一个二维数组存放n个人比赛两两之间的胜负关系,一个order次序数组,要求输出一个数组给出这些人按照指定次序的排名(不细说了,题目肯定不会重复的,纠结于一道题的细节没什么用)。开始有点乱,没想明白,设计的比较复杂,而且想用递归也没用明白。不过在纸上画了画,清晰了很多,解题思路如下: 1.根据初始循序查多战数组,得到所有一组两人的比赛结果,胜者卸载result数组的头部,败者写在最后,这样一次循环下来,败者就全部在最后了。 2.但是result数组的前半部分胜者们还有比赛,因此相当于问题规模缩小了一半。还用原来的方法将result的前半部分再排一下。 3.反复使用步骤最后就是决赛了。 问题其实也不难,可以用递归,也可以用循环,我用循环做的,递归可读性好一些,但我觉得循环的效率更好。 本题的代码自我感觉写得还行,效率,可读性都不错,还是字迹潦草 我的心态很好,反正自己只是来试试,不行就算了,所以写字放得很开,符合我飘逸的个性。 第三题类似自动机,状态转换的题,出得小有点水平,让我写代码,时间有限的情况下我估计不行,好在不要求,于是算是取了个巧,用图来解了一下,本来么,自动机状态转换就是用图来解决的。有状态转换就加一条有向边,加入全部的有向边后,在图中找最长路径,如果有环证明自动机可以无限循环,返回inf就行了。 题目还是比较有分量的,我解出来以后感觉还行,不过没有时间写代码,是遗憾,好在他不要求。 总体来说,笔试的发挥还是不错的,会的东西全都写出来了,而且代码也算比较漂亮,主要源自心态比较平和,没想太多,放松答,我享受这种感觉。

 

9月28日下午,收到面试通知

 

下午晚些时候,收到面试通知短信,一个不认识的手机号码,以为是广告或发错了,结果一看,那一瞬间的喜悦无以言表,我就是这样一个人,沉不住气,几乎笑出来。 有面试通知,证明笔试成功了,还是那句话,这源自平和的心态加一点点的能力,呵呵 28号晚上,我不太平静得下来,本来是坚决将自己的目标定位在国企里的,g的突然出现,就好象是婚后多年的一次艳遇,悲喜参半(这个比喻,我自己都觉得蛋疼,哈哈)。晚上在网上恶补了一下,其实面试技术题我是不怕的,会就会,不会说明自己不行,被拒也是应该的,因此对英文问题重点准备了一下,然后又找同学交流了一下g的产品,理念方面的东西,真是没什么可准备的,但我很在意,既然机会来了,我就想要全力去争取。 其实这时我的心态已经不够平和了,有些兴奋,有些焦虑。

 

9月29日,上午 面试

 

面试时间是上午十一点,我十点半到了google大厦,早了,不过我向来如此,也不能算什么。坐在大厅里,同时面试的人陆续的来坐下,随便聊了聊,都是比较优秀的人,我心中激动加喜悦,但不知不觉中也有些许的不自信,不过我不是一个缩手缩脚的人,来了就上。11点被hr带上楼,坐着稍等了一会,被叫到面试官那里,面试官是个女的,google index的技术人员,也许是ger先天的那种优越感,她比较强势,这对我应该是无所谓的,我向来比较低调,跟任何人相处都是比较谦虚谨慎的。 简单的自我介绍了以后,直接进入正题,一道题,将一个整数转化成可阅读的字符串,比如123转化成1百2十3,当然也可以用英文,1 hundred and twenty 3。这题其实不难,不过有太多细节需要注意,也怪我,当初自我介绍的时候多补了一句,我很关注细节,完全是扯淡。我选的算法是从后往前扫描的,然后加入单位,最后再将字符串逆序,比如刚才的例子就是3十2百1,然后再逆序。当时有些紧张,只想快点给出答案,说了思路以后,很多细节都没有考虑到,她一次指出,我依次解释,更正,这时我已经有些紧张了,她纠结的很细,我只是说可以解决,她还不满意,一定要我说怎么判断,比如101,,十位是0,那么汉字里的十也应该一起去掉,我当时紧张而且只关注逆向扫描的问题,一直只说这个判断一下就行,但没有细说到底怎么处理,她给我了机会,我没在意那是一个机会,后来就是写代码,我尽量写了,但是真不习惯有人在旁边催着我写代码,无法冷静的从全局出发来写,只想尽快写出来,写出来的肯定是毛病一大堆,她又指了几点,其实当时我已经撑不住了,所以也没有仔细的思考解答。 四十多分钟,我出来了,只问了这一个问题,出来时把自己的名字贴在一个很有意义的小球上,我感觉到,我和g的缘分尽了,走在回来的路上,再重新的想了一下刚才的问题,真的挺简单的,虽然有些细节确实无法快速处理,但至少不该向自己答得这么烂。 笔试比较成功,但面试失败,这就是我和g,归根究底,还是心态的问题,笔试时的心态很好,发挥不错,但面试的时候由于对这个机会太过看中,反而无法保持冷静的头脑。除了心态以外,基础当然也是很重要的,如果基础足够好,恐怕稍有点差池也是无伤大雅的,归根究底还是自己平时的积累不够啊。

 

9月29日,下午,面试过后

 

和华为或其他的公司不一样,g的差池对我的打击比较大,我确实太在乎了,以致现在还不能平静,今下午不想干别的,反省一下自己,明天又是新的开始。 最后补充一下,我穿了正装,虽然在网上看到有人说g不用正装,但我还是特想穿,因为我觉得自己正装效果挺不错的,现在回来感觉这也是我的一个败笔,正装加重了我紧张的心情,同时一起来的人当中我确实显得怪怪的。

 

10月6日,收到拒信

 

收到g的拒信,很客气,先夸了我一番,然后又说没有特别合适的职位,事实好像是这样的,但其实根本原因很简单,我的表现还是不够犀利了,再见,g!

 

11月23号 g第二次一面归来

 

之前被拒了以后有一段时间,hr又给我发来消息问是否对一个产品的职位感兴趣,对于g,啥职位我都感兴趣。所以我果断投了封简历。过了快一个月的时间,晚上走在路上,hr打来电话,问是否关注这个职位,愿不愿意来面试啥的。我当然说愿意了,于是电面就结束了。 之后又过了几天,hr给我发邮件,说可以来面试,约了时间,我很高兴。 11月23号这天下午面试来了,预订的是2个小时,我完全不知道面试是什么形势的。 第一个是电话面试,这可能不是特有的环节,说是因为那个人出差了,反正不管了,我就直接跟他聊就是了,我的声音在电话里可能不够给力,但也管不了那么多,聊了聊对g产品的理解,聊了聊对职位的理解,感觉不是特深。稍有点英文,不多。 第二面面试官是我的老乡,吉林人,问了些综合性的题目,如估算长春有多少人口,一个大楼的电梯怎么设计,我根据自己的理解随便答了下,长春市人口将近八百万,我估计的400万,少了点,但没关系吧,呵呵。其他的就是各种聊,html xml什么的,说的也很浅 第三面的面试官比较冷酷,说话比较少,介绍了自己的项目,又聊了聊未来互联网的走向问题,我说物联网和sns,twitter等等,随便谈了谈自己的理解,最后他问我想偏技术一点还是非技术一点,我说技术,后来觉得好像非技术一点更适合我扯 第四面果然上来就是扯技术,问我怎么设计一个twitter,我靠,那我哪知道啊,说了两句看不太行,于是转而问我喜欢什么职位,纯技术,纯产品,half-half,我选half-half。呵呵,希望这次没有选错,总之如果他们是在给我选职位,那么我四面等于失败了,唉,只能怪自己太自信,想做技术。 总体来说,面试中没有特出彩的地方,但也没什么尴尬,都还可以吧,反正拒了我也没话说,毕竟是g嘛,如果offer了,那我要好好庆祝一下 总之这样吧,今天也算是有所收获。

 

12月1号,收到g的拒信

 

面试结束大概一个星期,再次收到g的拒信,内容和上次差不多,现在我确定这是一个模板,不多说了,有点失落,但必须继续前行

 

ps:流水帐记法,个人留作纪念,未必具有借鉴价值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值