一个Android开发妹子的找工作心酸史
阿里:实习二面被KO
1,人生接到的第一个电话面试来自大家都说好的阿里,心情激动,说话颤抖,本以为没有戏,然而第二天接到了二面的电话有点小激动。然后就是被ko了,死的原因很简单,那时候单纯的自己什么都不知道,一点知识储备都么有。别人问我异常,还有怎么调试代码,出错怎么解决。我就一句上网搜~是不是觉得我有点傻逼。是的就是傻逼。。。。。
总结:要学习如何处理错误和异常,看Java基础。
腾讯:实习一面被KO
2.面对腾讯那个长相清秀,说话温柔的小哥,我一下放松了警惕,和别人happy的聊了聊项目。面试官觉得我还不错,然后让我写了一个字符串匹配的代码。那个时候的我还是傻白甜。一个算法都没有写过,根本不会。小哥说不会可以说思路,我就说了一个时间复杂度为O(N2)的思路。小哥依旧对我笑,我有点怕了,因为心虚。然后他问我有没有其他的思路,我说看过KMP,然后现在不知道具体实现了。最后他好像还是比较想留我的,然后就问我网络方面的知识,我就只说了TCP/IP。他问我会拥塞机制吗?我又不会。。。真是什么都不会啊。。。。然后被腾讯小哥温柔的KO。。。(心里想着牡丹花下死,做鬼也风流啊。。。。)
总结:要学习TCP/IP,总结拥塞机制。学习算法,然后再网上下载了剑指offer这本书。开始了刷算法的漫长之路。。。。。
百度:校招二面被KO
3.和腾讯相比百度的面试官略显严肃。头发都白了。一个大约40左右的男人坐在我面前,我害怕的发抖,手不停的打转。这个时候我已经刷完了整本的剑指offer了。感觉写算法应该还不错了。于是有了那么一点信心。敢于直视面试官的眼睛。他问了我好多关于Android开发的问题,比如ListView的优化,还有图片优化啊,Android开发的四大组件啊,还有什么异常处理,还有Activity的启动模式啊。这些知识点我都整理过总体答的还不错。但是也不是那么好了80%正确率。然后让我讲了一下volley网络框架,handler消息机制等等。我就在哪里讲了一下,因为有整理过。他觉得还不错,就问我我一个飞机加油的逻辑问题(不知道是那个公司的笔试题),我没有看过,但是还是硬着头皮给他讲了我的思路,他好像有点认可。然后让我写了个什么最大公约数。可是我没有复习到。所以在哪里说了下思路。他说OK。感觉面的不怎么好。被挂了的节奏,然后很不开心的在外面等一起来面试的其他小伙伴(面试之前无聊,大家都在等面试官醒来,就聊起来了,一面之缘的朋友)。通过一番吐苦水之后。大家都纷纷散去了。
第二天,同一个实验室的收到了二面的通知,然后我就认为百度挂了,结果晚上也收到了同通知。第三天早上就去面试了。同样是早上,今天看到的是一个腼腆的小哥,那个小哥很瘦,说话都不看我,只是看电脑,感觉偶然对视一下,他都会脸红的。我开始感觉很不自在了。我看他看了一下我的简历,就知道他对我不感兴趣了,他用眼睛扫描了一下,然后开始问我项目。我就讲了一下,他不感兴趣,然后开始问我TCP/IP,http,https,socket等网络方面的知识,我不记得TCP/IP头部了,就聊的不愉快。他觉得实在没有什么要问的,就问了我算法。输出一个数的所以素数因子。哈,上一次问了的,这次我怎么可能不会。一下就写出来了。总算有一项会了。
然而却改变不了被ko的命运。
人人:校招HR面完后,不想去实习,傲娇的拒了。
4,人生的第一次霸面,因为没有经验,然后就从早上一直等到晚上。中午做了一套题,面试官改完试题,觉得还OK,就让我最后一个进去面试。都到晚上6:30了。然而我已经一天没有吃饭,一点力气都没有,一面的面试官还不错,瘦瘦的,很诗文的样子是我的菜,然后他一进来就说题目做的不错啊,我心里有点安慰,然后就让我讲了一下Java容器,讲完了之后,出了一个JvM内存分配,和回收的题目让我答,哈,之前有准备,就在哪里卖弄了半天,然后他说OOM什么时候会发生,我就说了堆,和栈两种情况。他说OK,然后又问了我那个如果一个对象很大,把整个堆区都沾满了,你怎么解决。我去,这个我真心不会,就给面试官说不会。然后他给我说他没有做过Android开发,然后让我给他讲一下项目。我就讲了半天。他大概也不感兴趣。然后就说你跟二面的面试官聊聊吧。
二面的面试官是个傻逼,以上来就说我试卷做的差。怎么的一通的批评,他也不是个搞技术的,感觉是一个HR主管之类的官吧,官腔很重。然后问我性格,优点,缺点,还问我是不是很好强的人。然后,本人不够圆滑。答的不怎么好。他好像不开心,然后问我有没有什么问题要问他,我就说了三个问题,一个工作的性质,加班,以及压力的问题。他根本不会技术,工作的方面瞎扯了一下。反正我不满意。接着他说你和三面的面试官聊一下。我说好。
三面的面试官是一个漂亮,又温柔的妹子,我心情一下大好,就和她聊天很开心。然后她说要实习我就不开心了。然后她问我工资期望我说12*15,这都是拜BAT缩水所赐啊,听说他们去年可以开到14*15.可是今年这个工资都不给。这妹子给我说今年形势,什么的,就是让我降低要求,我说12*14,她说太高了,还让我降,我心里想降你妹啊。还有11月就去实习三个月,这个价都不给,让姐姐怎么活。。。。就傲娇的走了。
华为:校招最终签约。做网络安全了。
5.看到这里大家是不是想嘲笑我啊。。。。这个是个意外,我在华为宣讲的时候陪着室友去找她的岗位,于是很大方的和安全的主讲人聊天,帮她问了好多问题。华为的那个主讲安全的觉得我很有思想。然后问我想不想做安全。后来我就发了我的简历给他,他对我还满意吧。紧接着华为就来武汉招人了。做了机试后打了450分,结果很不幸运的没有查看到面试通知,于是就着急了,想找人问,但是两个华为招聘的群主都没有给我答复,我觉得机试应该不会被刷啊。所以把情况给之前做宣讲的主讲官说了一下,他晚上就给我打电话,让我去面试。面他们部门,而且告诉我可能会被刷掉。让我考虑。于是我就打电话问室友,室友让我面试,我就面了。一面问了我项目,我就将了半天,面试官说我思路清晰还OK,然后就问我安全方面的知识,我就只会一点SYN攻击,还有SSL协议,给他讲了一下,他说你进二面吧。因为么有底气都不敢看面试官,但是这个华为的面试官确实很帅,比之前看到的都帅。我很不好意思的进了二面。
二面的面试官不太友好,然后问我为什么做安全,为什么想去上海。之类的,然后让我写了一个一元二次方程的求解的代码。于是我觉得面官在调戏我,但是我很认真的写了。他第一次对我笑,还笑的那么诡异,我都快下尿了,但是还是强装淡定。感觉有种不祥的预兆会被刷。最后他问了我一个问题,从这里到武大多远。我说十分钟。整个面试都让我感觉压力好大。然后,很礼貌的问了一句:“请问您要去武大吗?”,他说不是,他要去华工。然后说面试结束了。然后我想如果就这么结束了,我肯定是被刷了。就返回去给他说。我知道华科怎么走,然后给他指路,告诉他那条路不堵。他觉得我很懂事。对我笑了笑。这才是我想看到的笑容。可是不幸运的事情又发生了,他说我机试的记录刷不出来,心里测评也看不到。于是让我在外面等。我很焦急的出去等。等了十分钟。他让我进去,和我握了个手说欢迎加入大华为。总算是松了口气。大概三天后收到通知说进入了签约池。
等到10月10号sepecial签完了,有很多人都被从池子里捞起来了,然而我并没有。我觉得因该挂了,但是在做其他公司笔试的时候收到了签约短信。然后就签约了啊。
在这个等待的漫长的过程中,我还面试了其他公司。
CVTE:校招二面被ko
一面的时候是下午两点。他们是自选时间段,可是去了发现不是这么回事。一大群人都在哪里等。好多人啊。根本不安时间来。于是对这家公司的印象就开始变差。觉得像是在菜场买菜的场面。在等的时候又一次碰到了和我一起面试百度的小伙伴了。心里有点莫名的暗喜,因为他长的帅,而且技术有好的原因吧。于是就交换了联系方式,遇到技术难题可以问他。在辛苦有漫长的找工作的过程中有一个帅气的小伙子陪伴也是挺不错的事。感觉是一场艳遇的开始。。。。谈的太多了。应该谈一面了,一面他们采用的是pk的方式。和我一起面试的是一个女生,感觉她技术不怎么样,也不会解决实际问题,一下被我Ko了。那个面试官让我写了一个字符串转整数的编程题,一下就搞定了。然后问了做APP的优化,内存,性能方面,我们两个都答,一个答,一个紧接着补充。其实我是占劣势的,但是那个女生不回答,所以我一直补充。然后就是解决一个实际问题。她也不回答。所以我就一直说了。最后晚上收到了二面的通知。
二面我约的是下午两点。那个帅小伙也是两点。心里想玩了,他那么厉害,我肯定被kO了。于是商量着不要一起面试。错开,可是第二天去的时候,下午面试Android开发的时候就只有我们两个了。好吧。昨天来的人也基本只留下了少量的人,整个会场好冷清。但是这次是二对一,两个面试官对一个人。不不得不说二面的面试官人品有问题,还没有开始他就歧视我。他问我会什么,我说会UI设计,会内存优化,性能优化。于是给他讲了一个fragment适应不同分辨率的例子,他好像没有用过,都没有听明白就开始鄙视我说什么可以用button搞定。我真心想嘲笑他。然后,就给他解释清楚了。他似乎认同了。然后也是解决一个时间问题。我答了,他好像不太满意,最后让我写一个算法,链表带小环的问题。我当时想用指针追赶来解决,但是绝觉得不行,就想不到了。然后算法没有写出来。就跪了。但是那个面试官当场和旁边的面试官说,这女生代码能力不行,什么的。我觉得这个面试官素质太低,我面BAT的时候别人都是等走了给评分,不行就不让过啊,也没有像他们这样鄙视面试者的。这是一家最会吹牛,面试官素质最低的公司。
总结:要多看一下算法,算法还是比较弱的。
微店:校招二面被ko
一面的时候,看到一个胖胖的小哥,感觉是那种笑面虎,所以回答问题的时候很小心翼翼。他问的都是Android有关的问题,也是listView优化,handler消息机制,网络通信,和后数据怎么传送什么的。我就将了下volley框架。然后他觉得OK,问了我一下实际问题,我解答了一下他觉得OK,然后问我像他们这种创业型的公司和BAT,我更愿意去哪儿,我心里想的是当然是BAT啊,是找不到工作了才来你们这里的,但是想了一下,还是准备迎合面试官,还没有来得及迎合,二面的面试官来了。
二面的时候问了我三个编程题:一个是找到数组中超过一半的数据,哈,会做,剑指offer上面的题,然后让我优化,哈,很快优化出来了。面官笑了,觉得我还不错,接着让我写字符串的一个题目,具体不记得了,反正很快就写出来了,接着最后一个题是CVTE问了的,链表带小环的问题,我擦,这个题目之前问过那个CVTE的艳遇boys,他说用HashMap可以做,然后我给面试官讲了,但是面试官说不让用辅助空间,问我怎么做。我说用指针。然后,好像他不满意。最后问我想去北京还是杭州。我说都可以啊,但是他说一个女生跑那么远好吗?心里想关你屁事,老娘想去哪里就去哪里。但是还是说了想去的理由,说杭州很美啊,北京是帝都啊,都挺好的,他假笑的问我,北京有什么缺点,我说交通赌赛啊。他说杭州呢,我也说交通赌赛啊。他哈哈大笑,说,你对两个城市的印象都不好是吧。我无语了。就这样被ko了。感觉性别被歧视了。重点也许是,我是空降的吧,因为没有赶上他们的笔试,于是就交了分简历,他们就让我去面试了。提醒各位,霸面除非你特别优秀,否则很难进的。
去哪儿:校招二面被Ko
一面的时候,问我项目,这个项目已经将了好多遍了,和熟练的讲完了,然后,他问我Java容器,Java垃圾回收,异常处理,以及一些Jvm加载等问题。然后问我爱好,我真想说爱好:男,但是是还是说爱好写代码,平时爱写一些小的APP来实现一些没有用过的技术和功能模块。最后问了我https的头部,TCP、IP等,因为之前复习过回答的还不错。他把我顺利的送进了二面。聊的很happy。
二面的时候,看到一个中年的男人,长的和高晓松很像,一看就是个难对付的角色。果然,他让我写堆排,我写出来了,他说你这个又问题。我问他什么问题,他说我最后一个非叶子节点的算的有问题,苍天啊,我的个大地,我没有问题啊,我给他举例了,他默认了。然后就又出了个好难的编程题。我不记得了。反正我没有看懂题目。
于是他就让我回去了。
玄武科技:没有完成的面试。
一面的时候,群面,十个人一组,让我们做一分钟的自我介绍,然后就是一个APP的设计题。说自己的观点。我比较喜欢在面试之前和等待面试的同学聊天。基本知道别人的学校,别人的实力。知道自己的优势和劣势。我很擅长群面,也很会找点,找到别人找不到的点。一面很顺利的过关斩将了。然后一天后才给我发最后一面的通知,可是已经签了三方了,不能去调戏别人了。这样不好。。。
总结:算法很重要。
在校招的时候遗憾错过的公司还有:腾讯,网易啊,这两个是笔试的时候电脑太卡,被赛马网给坑了。都没有提交成功。笔试直接败给了网络。所以建议大家要用好的电脑。然后还有点评,蘑菇街做笔试挂了。京东和美团都是走了下过场,都是搞的些非Android开发的人面试我。我都是自己在哪里讲自己的。没有什么意思。反正就是别人不感冒,直接刷了,没有什么好说的。也怪自己os,网络不够扎实,别人没有什么其他的要问的。然后很不幸运的事情发生了,酷派和深信服居然把我简历刷了,太不可思议了,那么多逼格高的公司都没有刷我简历,他们居然。。。心累啊。
总结:要把Java基础搞扎实,什么容器,object类,内存回收啊,Jvm加载啊,DVM和Jvm区别啊,Android四大组件啊,fragment,AIDL(Android进程通信啊),listView的优化啊,handler源码啊,volley源码啊。view的绘制,Android中的内存优化啊等等,一定要搞清楚。然后就是计算机网络,TCP、IP、拥塞机制,http,https等知识点要到位。接着就是数据库啊,主从表啊,插入删除啊等要会。再就是os,进程调度啊,死锁啊,解决死锁啊等。最后,最重要的就是算法,要搞清楚基本排序,查找啊,还要知道HashMap等数据结构,推荐大家刷一下华为的OJ,剑指offer(一定要看),编程之美,什么code,多刷题一切公司拿下没有问题。