最近的大小杂事
好久没有更新博客了,确实是忙翻了,很可能还会接着忙下去……生活不易啊……
先是上旬 Redhat 的 HR 打来电话,说我当时的面试表现还过得去,能给我一个实习机会,问我来不来。这种机会我当然不会错过啦,于是开始探讨实习事宜,签署实习协议。
还没忙完呢,中旬考研成绩就出来了,本来以为没什么希望了,没想到居然考了个 316 分,对于我那种学习方法来说应该算是神迹了吧……很快北航复试分数线出来了,290 分,我居然过线了……好吧,开始忙复试吧……
然后学校突然召集大家,一个星期内确定毕业设计题目,之前开学半个月都不着急,现在急个屁呀!本来想在 Redhat 做题目呢,结果还没商量好,计划就不得不夭折了。这个时候老师手里的 Linux 相关题目全让人选走了,最后不得已,灵机一动,自己想了一个题目,《Linux 下图形界面下载工具的设计》,虽然简单了点(目前计划基于 aria2),不过这是我觉得用 Linux 最不顺手的地方了,大家觉得怎么样呢?
题目就这样定下了,不过因为接下来仍然忙得要死,现在还没什么进展,不过六月之前搞定的话,应该不是特别的难吧……
下旬,实习的协议已经全签好了,4 月初入职。
这时候到了北航的复试了,北航的软件总共招 60 人,除去 31 个保研的,其他人竞争那 29 个名额,惨烈吧?来复试的还有不少北航本校的,另外不少分数上了 380 以上的,看看我自己的分数,都觉得考上的几率有点惨不忍睹……
英语复试倒还简单,自我介绍加上几个小问题,专业课面试就变态了,桌上一堆纸条,让你抽题!杯具就这样产生了,连抽了 15 道题以上,都是数据库题目,哥可是没学过那玩意的啊……又抽了两道操作系统和网络的题,答的也不理想,立地成仁了……(话说面试时有个老师居然在屋里打电话,太不尊重人了……)
复试杯具后,心情很不爽,睡了一天,起来准备调剂。
调剂时看中了两个学校的软件学院,一个是北交,一个是中科大。北交的软件貌似没有中科大强,不过中科大地处合肥,学习要去苏州校区,地理位置未免是个问题。接到两家学校的复试时间还犯了冲突,北交 4 月 1 号,中科大 4 月 2 号,权衡了一下,考虑到以前还曾用过中科大的 Ubuntu 源,决定去中科大。
交复试费 100 元、打印成绩单、复印各种证件、去海淀医院做了个 16.5 元的体检、买火车票,各种折腾之后终于踏上了前往合肥的 T63 次列车,无座。
到达的时候天正下雨,一群人在火车站门口卖雨伞,我有先见之明,提早拿出来——结果淌了一鞋水。
合肥的公交很不一样,没几个人刷卡,都是无人售票,基本靠投币,同时在合肥买火车票、去超市、去餐馆找零也全是一元硬币,很是神奇,另外一个神奇之处是公交车左侧也有门,有些站只能从左边上车……
这批面试的有 700 多人,走在街上扔个砖头都能砸死几个,找人合住旅店当然十分简单,当然前提是男的。
不过这样的基数,导致我从 2 号早晨排队排到 3 号下午才面试完,这次没抽题,几个老师抓住我的专业课猛问,回答一塌糊涂,英语受此气流影响,也说得哆哆嗦嗦,那个老师肯定没听懂……
4 月 5 日收到中科大录取通知。
4 月 6 日前往 Redhat 实习。
终了。
PS: Redhat 机器很好,Dell 的四核 + 4G + 320G + 3450,速度爽死……
PS2: 以后工作日白天应该都会上班,继续忙死……
PS3: 七月份的尾巴,就要去中科大补专业课,虽然九月份的前奏才会开学……
PSP: 现在仅仅是 Blog 荒废的初级阶段,并将长期处于初级阶段……
今天去 Redhat 面试了
本来是安排在 11:30 的,不过面试进度比较快,就有 Redhat 的 GG 打电话叫我提前去了。
面试地点在旁边的北航,如心会议中心,签到、照相之后,让我在贵宾厅的那桌等着,我一看,我那桌一个人没有,旁边一个桌子坐了四五个人……看来报我这个 Quality Engineer - Kernel (General) 这个职位的人不多啊,我猜那一桌人多的,估计是 I18n 的,看了一圈,没一个像是本科生的,一个个老气横秋,太阳穴突起,一看就是练家子……
很快把我叫到贵宾室门口,又坐了半个小时,想偷听一下屋里面在问啥,也没有得逞。斜对面一位看起来像是博士的,跟我大眼瞪小眼,少顷,我肚子一痛,受了内伤。
总算进了传说中的贵宾室,一 GG 一 MM 的组合,上来没有废话,GG 飞给我一张纸,“十分钟时间,读一下”。我一看,上面讲的 GCC 4.3 的 BUG,就是这篇文章,然后问了我几个问题,问讲的什么,BUG 怎么重现之类的,这是考我的阅读能力了。
然后 GG 用英语问我几个问题,开源软件的测试和传统软件的不同,我加入红帽的优势,这是考我听说了。
然后 GG 又飞我一张纸,两个智力测验,就跟传说中 Google 爱考那些题一样,我受宠若惊,没答上,这是考我智商了。
然后 GG 又飞我一张纸,上面一小段话,上面是个具体的工作,然后问了问我该怎么安排,出现问题怎么办之类的,这是考我的思路和应变能力了。
好吧,我知道大家肯定关心 MM 了,MM 当然不是花瓶来着,问了些我的 Linux 经验,用什么发行版啦、哪方面比较擅长啦、常上什么内核相关网站啦、对 rpm 熟不熟啦(天知道我虽然给 DEB、pkg.tar.gz 打过包,就是没接触过 RPM ……),然后问我,“Shell 的内置命令主要是干什么的?存放在哪?”我有点发蒙,内置命令我就想起 cd 和 export,其他还真想不起来,存放在哪我回答个“Shell 的库”,结果 MM 问我“Shell 有库么?”,汗……现在想来应该是硬编码到 Shell 里面的吧……
好吧,总之这次 Redhat 的面试感觉状态不佳(尤其肚子痛),问了很多问题,我都感觉问题比较笼统,无从下手的感觉……唉,最后两位面试官大概对我都不抱希望了,提问的时间都没给我,直接让我等通知了……
说实话,Linux 内核方面我连初学者都算不上,不过确实很感兴趣……唉,还是以前学的太过杂了,看见什么都想学学,虽然现在什么都能插上两嘴,毕竟不够专一……
总体来说,Redhat 的面试比较注重实力和潜力,没有常规面试那一套套,整个面试过程,直指面试者的能力本身,这与上次 Amdocs 的面试相比,又是一种不同的风格吧……
Amdocs 面试和 Redhat 笔试
考研进入灼热期的同时,找工作的事情也渐入繁忙时期,这段时间,大概是出生以来最忙的时候吧……
之前在北交(面试一紧张,记成了北邮,郁闷)参加了 Amdocs 的笔试,昨天又去参加了面试。Amdocs 这个公司大概比较深藏不露,以前从来没有听说过,不过一查之下才发现是电信相关软件的重要软件商,似乎在融合通信方面世界第一呢。前几年收购了国内的朗新,才进入的中国市场。
笔试题分为数学逻辑题和技术题,技术题又包括 C++、Java、数据库的题目,C++ 的题比较简单,不过大多数要答准也不太容易,考验基础吧,另外两样用得很少,基本上没怎么答……总体来说是比较中规中矩的题,没有像百度一样,全是数据结构……
收到面试通知后,做了不少准备,昨天晚上去了学知园的科技财富大厦,参加了面试。
虽然提前一个小时动身,但是等车还是用了好长时间,总算提前五分钟到了,到了九楼,一看,门口还是朗新的牌子,没有预料中的其他面试者,就我一个,不过看登记表上有不少其他面试者的记录,大概是时间错得很开吧……
负责技术面试的是两个 GG,一个主问,另一个主观察,大概问了我一下项目、兼职、实习的经历,比较擅长什么,对 Linux 方面哪里比较感兴趣。从这里我了解到,原来 Amdocs 的后台程序都是 Unix 环境的……GG 还问我数据库学得怎么样,我尴尬……
哦,对了,有个技术问题我没回答上来:C 里面的函数指针,在 C++ 里面可以用什么替代?
当时紧张了,忘了跟 GG 要答案了……C++ 里面一般都是 method 吧,用函数指针做什么呢……引用的话,只能用来替代普通的指针吧,函数指针也能替代么?还是说虚函数?呃……好像不沾边……谁知道的话告诉我答案吧!
不知道是不是每个人都有被 HR 面试的机会,反正我是被面了,面试的是两个美女……大概问了一下我家里的情况、对考研的看法、对工作地点的看法之类的,然后突然让我用英文自我介绍……我蒙了,多少年英语没动嘴了,张口倒不是不会说,不知道该说点啥……一紧张,学校的名字忘了用英语怎么说了,汗……英语老师,给您丢人了,你来惩罚我吧……
Amdocs 面试经历就是这样,总体来说印象不错,不过我表现得还是不够好……HR 说两周内会有结果……
然后今天上午,又爬起来去清华参加了 Redhat 的笔试,呃,这个不用介绍了吧,多少人梦寐以求的公司,看笔试人数就知道了,虽然 Linux 方面比较冷门吧,也占了三个教室呢,根据上次宣讲会的经验,估计会有不少是硕士和博士。
去笔试要打印版的面试通知,防止霸王笔,看了一下其他人的通知,看到的都是 GMail 大大的图标……心里压力一下子就大了起来……
Redhat 的试题纯英文,看起来到不困难,不过还是有个别词不懂,尤其是测试相关的题,从来没有看过英文的文章和书籍,有些名词叫不准(而且好久没有看测试这一块了)……
考题上,分了必答题和职位选做题,必答题又包括了基础知识(操作系统、组成原理、网络、数据结构)、Linux 相关题、脚本语言题,Linux 相关的题答的比较顺手,脚本主要考 Shell,基本靠蒙,最后分别考了两道 Perl 和 Python 的题。基础知识最难了,考的网络协议啦,内存类型、南北桥之类的知识,晕了……
我报的内核测试和 I18n(不过后来工作人员打电话给我说只能报一个,只好选了内核测试……),后面又分别答了质量保证、C 语言、内核、I18n 的选做题,感觉不是太难,不少问题相关知识都听说过,但是都很难保证答对……
相比 Amdocs,Redhat 的出题风格比较灵活,我也曾想象过如果我出题会怎么出,结果 Redhat 和我想象中的出题方法差不多:通过一些细节来鉴定一个人对电脑的使用经验,比如怎么删除文件名是 * 的文件,ln -s 的参数顺序等等,这些没有一些经历、光是靠虚拟机+看书的人是很难了解到的。编程题也没像百度一样搞个二叉树遍历,而是使用提供的 api(iconv)来编一个函数(把 gb2312 编码的字符串转换成 utf8 的),更加注重实战,而不是背书吧……(隔壁有个考研的同学把数据结构书上的算法全都背下来了,强悍……)
总体来说,Redhat 的笔试发挥一般,不是太好也不是很坏,就算能够过笔试这关,面试能够通过的机会也很小(据说面试要跟老外英语聊天……),好吧,不管怎么样,都是一段不错的经历吧,至少更加明白自己的差距和短处在哪里了……
明天还有智乐的笔试,智乐听说过么?Gameloft 哦……我手机里面还有他们出的游戏呢~
