本来没想过要写面经,毕竟我是只小菜鸟,但是由于我某只老铁想看,等她读完研找工作要后年了,我估计那个时候我啥也不记得了,所以决定还是记录一下吧。面试的问题在文章的最后,就是介绍了一下经历,还有笔经。不想看我啰嗦的话可以直接拉到最下面看我面试遇到的问题。
介绍一下背景:本科哈工大信息安全,master在cityu读电子商务;别问我为啥不接着学计算机,我要是能申请上计算机,鬼愿意转电子商务。由此可得我真的是个小菜鸟= =,以下申请的基本都是ios岗,其实之前是做mac的:)
香港的master有个最坑的点就是毕业时间点很尴尬,学位证上写着十月份毕业,有的公司可以参加两年校招,差不多一半以上都只能参加一年校招,而且最坑的是每个公司的时间不一样:),比如阿里就只要明年1.1到12.31毕业的,然后我就只能参加今年的校招,“没有梦想”的腾讯要今年8.1到明年8.1毕业的,我今年就没有机会报,网易也是只能参加明年校招。但是字节跳动好像就能参加两年。总之在决定找工作的时候还是要看很多很多的。我基本上加了四五个秋招的群,每天看内推吧,还有一堆公众号。
说了这么多,看了那么多公众号其实认真投的没几个。最开始投了快手的内推,360的内推,触宝内推,网易其实有参加内推,阿里健康内推,之后校招投了爱奇艺,美团,美的,平安科技,知乎,oppo,猫眼是在大街网上投的,然后我也不知道在哪儿投了oracle。大概就是这些。
快手:内推八月份的时候我研究生还没入学,毫无疑问,内推没过,就没有下文了。
360:内推的时候我没入学,给我推到笔试了,但是只做了行测就告诉我没通过,估计也是因为刚入学吧,而且研究生是可以参加两年校招的。
触宝:内推免简历筛选,笔试的时候我有课就没做。
网易:内推免简历筛选,笔试在火车上信号不好就没做= =
阿里健康:内推之后很久没消息,后来给我扔到留学生的池子了估计,然后10.26面了海外专场一面没过(海外专场好像就两面)
阿里文娱:这个是来香港做宣讲,投了简历,过了筛选,当时阿里健康没在面试流程里所以就能面试了,然后我去面试的时候都是干了十年的大佬,然后全程怼我的项目,被说到怀疑人生,没怎么问基础,不过还是给了中肯的建议,面试之后我真的超级难过,以致于后来面试阿里健康的时候都想逃跑。
爱奇艺:没内推直接投了简历,算是正式做的第一场笔试,没有经验,毕业就准备着来香港了,想着明年也能校招就没刷题,也没准备复习什么的= =,全程裸考,一堆选择,两道编程我感觉有一道思路没问题但是真的一直不ac,输入输出有问题吧就放弃了= =
美团:笔试的时候我有课= =,毕竟一节课学费一千多,我还是一边听课一边写了点儿,但它把行测和编程扔到一起了,所以时间很长,然后有课堂作业就有一半都没写,基本等于放弃= =
平安科技:这个是来宣讲的时候我投了纸质版简历,然后给我三次机会笔试,结果很不巧都有事儿= =,自我放弃了= =
知乎:做了笔试,两道编程都是leetcode原题,但是我没刷题自然gg
美的:来cityu宣讲,我就网申了,然后过了简历筛选之后做了行测,之后又筛了一轮,给了技术笔试链接,技术笔试只有25道选择题= =,然后宣讲的时候说通过笔试的会在三天内在香港安排面试,没有通知我,我以为凉了,还在纳闷感觉答得还可以= =,毕竟偷偷Google了几个= =,然后过了三天吧,hr打电话说当时面试我的面试官不在香港就给我安排了远程面试,约到第二天上午了,毕竟第一次参加面试超级紧张,然后临时抱佛脚看了点儿数据结构和算法。第二天面试的时候问了问项目,问了一些基础的,其实答的不太好,还问了实习和同事有不同意见怎么解决。让我提问的时候我问了什么时候出结果,他说会很快。然后真的很快,九点面试完,十点半就给了offer。第一份offer我为了保险起见还是签了。留学的好处是,可以签了毁约,毕竟没有三方= =不过我现在还在想怎么毁约。
oppo:这个也是来宣讲会,在一个高级酒店里,提前好久就在网上收简历了,然后筛选过了之后宣讲会当天面试,我这个投了c++岗因为没有ios,我也不知道自己为啥这么刚,明明好久都没写过c++的代码了= =,然后面试的时候面试官就跟我聊天一点儿技术都没问,聊习惯什么的,最后的时候他跟我说让我一会儿和hr聊聊,我还以为过了,结果没等到hr就等到了工作人员通知我没过,他欺骗了我的感情,哼!
猫眼:这个是我在整理大街网垃圾邮件的时候翻出来的,然后就投了,过了一个星期之后通知我面试,面试前两天我刚刚知道阿里凉了,就啥也没准备,想着就算一面过了也撑不过去之后的面试,很丧地就去面试了。
(1)一面的小哥问了问项目就开始问基础知识,最可爱的是中途的时候我回答问题的时候语速过快,可能让他也紧张了,然后微微有点儿结巴啊哈哈哈哈哈,最后给了个链接手撕快速排序的代码,整整面试了四十五分钟,之后他说如果有第二面会在当天打电话给我,我说我晚上有课哎,能不能告诉我具体时间,然后他很可爱的说等十五分钟有第二面,我说一共几面啊,他说一共三面。
(2)然后过了十五分钟开始二面,二面的面试官明显严肃了好多,问了好多好多好多好多基础知识,我好多都不知道,一边Google一边答都完全来不及= =,说了四五十分钟让我手写用位运算实现相加的算法,我其实都不知道是什么(可见我有多菜= =),然后赶紧Google了一下,跟他讲了大致思路就开始写代码了= =,还被嫌弃了,说能不能换一种写法= =,然后写完他顿了一下说今天的面试就到这里了,如果还有面试会联系我。我内心os:明明有三轮,你现在跟我说到这里我肯定凉了。之后我去上课了,边上课边想着我的话费,在香港接大陆的电话一分钟一块钱= =。过了大致俩星期,有一天我看到一个电话我没接到,我就打回去了,他说是猫眼的,说给我打了一个星期电话都没有人接,我真的没接到嗷嗷,然后用手机就打过来了,说我还要不要继续面试啊,我说继续啊,然后加了qq。
(3)第二天进行了第三面= =,三面一上来就说我们不谈技术,我内心os:太好了不谈技术,他说让我谈谈除了技术之外的性格方面的,我就瞎扯了社团经历,他说他看到的简历很简陋,只有学历信息= =,我就给他发了个简历,他看了之后说这个就好很多了,啊啊啊大街网给我投的简历到底是有多简陋= =,感谢猫眼那么简陋的简历都给我捞起来了= =。之后就问了一下未来发展啊,对猫眼的了解,就瞎聊天,然后问期望薪资,我说美的给的加上补贴有15k,他人很好的说以后不要跟公司谈月薪谈月薪的都是耍流氓,感觉他人很好,然后他说就是15k往上了呗,我说差不多吧,毕竟北京消费高,然后他还跟我吐槽了一下有的学校的学生要的真的高,比名校还高,清北的人都很低调:),ok,fine,清北才是真的名校,然后我说可能是他们能力高吧,然后面试官贼可爱地嫌弃他们说明明只是刚刚到要求,而且我们都薪资都是看评级的。= = 我问他我什么时候知道面试结果啊,他说之后会有hr联系我,第二天hr就联系我了,然后谈了谈就说我三面的面试官是整个客户端的负责人,然后他催着我联系你,平时都是hr面试之后三天才谈薪资发offer的,但是今天就一次聊完吧,跟我说你的评级是A然后薪资是多少,然后我就愉快地决定从了猫眼。一个小菜鸡拿到了猫眼的offer心满意足~
oracle:鬼知道我啥时候投的它,然后在我被猫眼虐完之后给我了一个全英的邮件,说祝贺我被选择出来笔试,说的是 a large application pool = =,然后笔试的时候全都是英文语法题= =,再不就是逻辑题,然后技术方面可以选方向,只有三十道选择题,因为是全英的我就一通瞎写= =,没想到在我彻底打算从了猫眼的时候给我打电话说接下来两个星期会有面试= =。我决定翘了:),毕竟hr问我期望薪资我说年薪22w他问我能不能让步?我= =,我还是面向工资编程吧= =
东软:这个也不知道啥时候投的,沈阳的hr联系我,我说我不想在沈阳,就给我推到大连了,说好上午给我打电话面试,结果是在猫眼三面之后的下午打得我就没接了。
上面写了我乱七八糟的经历,然后我其实也没面过几次,就写写我记得的问题吧。
美的:1.线程和进程的区别 2.链表的结构3.链表的作用4.链表成环的检测5.项目中的问题6.堆和栈的区别7.一次http请求的过程。
因为只有半个小时很短也没有几个问题
阿里文娱:一直怼项目:),听说别的面试官问了很多关于二叉树的问题
阿里海外专场:1.堆和栈的区别2.VPN的原理(因为我的项目关于VPN)3.指针4.手撕代码,斐波那契问题,递归,循环都写了一遍
还有一堆小问题,其实都很基础,我觉得我答得也还行,但是阿里爸爸真的不想要我= =
OPPO:一直聊天,没有啥有意义的= =,不知道怎么就挂了= =,还有他家工资真的不高,宣讲的时候说了研究生研发才12k,说年终高但是听说第一年没有年终,别的就不了解了= =
猫眼:一面:1.堆和栈的区别 2.一次http的过程 3.DNS的工作原理 4.osi的七层模型,每层都有什么协议 5.三次握手四次挥手 (这个问得真的超级细)6.timewait状态 7.线程和进程的区别 8.进程的通信方法 9.为什么想做ios 10.swift和oc的区别 11.一个数组怎么取前k大的数12.排序算法的时间复杂度13.手写快速排序 二面:1.怼项目2.osi七层3.每一层都有什么(和一面重了啊喂)4.http和https的区别5.https的过程6.ssl在哪一层7.ios打开app的时候后台的过程8.swift的特点9.为什么用swift不用oc10.mysql查询优化11.共享锁互斥锁12.面向对象的多态13.位运算相加(手撕代码)14.还有一堆真的不记得了三面:介绍自己性格;上班时间(我说我去年实习的时候最惨的时候早八点半到晚十点半,一周六天)把他惊呆了,我说我可以晚睡但是不能早起(他说我们都是这样的= =);对猫眼的了解;你觉得什么是一线互联网公司;薪资(他还教我怎么和公司谈薪资,我说15k月薪,他说你得说年薪,然后他直接告诉我能给到,顺便吐槽了有的人要价离谱);告诉我hr面试主要是看看你能不能沟通,说有的人的过不了hr面(吓得我好慌);说你之前做mac为啥要干ios(每一面都问了,要是有招mac的我至于拿mac的经历去面iOS么= =);说前两面的面试官对我的评价是可塑性强(这个大概是说我啥都不会吧?) hr面:为啥学信息安全?为啥学计算机?对互联网感兴趣吗?为啥现在在秋招末尾还找工作?(我说我能参加两年校招,也不是太着急= =)是一开始就想进互联网公司吗?聊完直接说三面面试官是客户端的负责人直接聊薪资吧:)然后我愉快地接了offer
其实自己想想自己还是水的一批= =,一开始就得有个方向,比如就是java,c++,ios之类的,java是招的最多的,但是压力应该也是最大的,机器学习数据挖掘什么的我不太了解,不过我感觉很难,这学期的大数据课我上的很吃力,笔试我觉得还是得刷题(虽然我一道都没刷),剑指offer上都得会手写,最好是上机跑一遍手写一遍,毕竟上机和手写还是不一样的,笔试之前得去试试环境,要不然输入输出真的会让人疯魔;简历上的东西得了解得很明白(不然会被怼得很惨),得在提前找,加各种内推群,能免笔试就免了吧,反正我个小菜鸟是真的过不了纯技术的笔试= =,然后面试不能害怕,真不知道就说不知道,但是也不能啥都不知道= =,知道一点儿还是得说,技术岗其实不用正装,正常就行,但是也别太随意的去了,远程面试其实发挥会比当面差= =,也就是说通过率会低,网一定要好,别的也没有了,大佬一批一批的,我个小菜鸟只是说说自己的经历,希望能给某个室友一点儿启发。
关于master:大家都说授课式硕士水,在我看来得靠自己,也有不水的,我室友天天学习,不知道这样的人高考怎么只考了个二本= =,我也挺纳闷我班里怎么什么学校都有啊,有海本,厦大,北理,大连理工,甚至还有个本科均分84的西交大的;哈工大竟然算不上亏;但是也有普通一本的竟然还有二本的,其实挺玄幻的。我就是那个水的,真的比我本科水。这边是自己选课,几乎每门课都有project,好好学也能学到东西吧,但是我真的对电子商务没啥兴趣,就懒得学,加上之前在一直在找工作就没好好学习;没有导师的感觉有点儿像本科延毕了一年= =,别的我不知道,反正比哈工大的研究生水= =,emmmmm但是找工作的时候吧,hr只会知道qs前100的海外名校,在加上看到本科学历,基本简历都能过= =,一年拿个研究生学历其实还是挺划算的,当时没考研去参加实验室了,然后拿着在实验室做了一年的项目在研究生的时候找工作,其实对我来说还是划算的买卖,毕竟学费一年就挣回来了;但是文科的其实我不咋建议来,想挣得多只能留在香港卖保险= =,前提还是得会说粤语= =。要不一年下来二十几万,啥时候能挣回来= =。差不多就这些了,再见了我的找工作之路。某只室友可以来找我要我整理的面试中问的问题,但是没有答案,再我没有找完答案的时候我就找完工作了:)