wwttsqt的校招总结:
最近总有人问我校招方面的东西,不说废话,直接上公司
2017年春招,网申阿里,线上笔试题(选择题+两道编程题)。阿里一面(电话面试),基础知识大汇总(数据结构,操作系统,计算机网络)
2017年秋招,有米科技,笔试题(选择题:比较专业的android笔试题,问答题:java基础知识,android的基础知识,基本的数据结构,单例设计模式)。一面,先问了试卷上错误的地方(然而我还是回答错了),根据简历上的内容,全方面的考察了android所有基础知识(由于第一次现场面试,虽然所有问题我都会,但有一小部分完全没答上来)。最后一题,主要靠解决问题的能力,具体题目忘记了,我先给出了一种进程保活方案,能解决问题,但面试官又让我想想其他方案,gg。最后一问,面试官:你还有什么问题想问我的么?我:你们公司加不加班?(其实我只是想表达我不想呆在一家适合养老的公司)面试官用官方的语言回答:(大致意思是)任务能完成,一般不用加班,任务完不成,肯定的加班啊。
2017年秋招,个推,笔试题(数据结构,java,观察者模式,算法(其中一道题是斗牛)),一面(电话面试),自我介绍,简历上的项目(主要介绍了自己的技术选型与技术探索的学习之路,刚好项目核心就是个推。已经有意向给我发offer了,内心有点飘),android基础知识,设计模式(工厂模式),项目进展度(死在这里了,其实项目核心模块已完成,已经接近5万行代码了,但感觉个人项目的设计思想比较完美,最少还能写50万行代码,谦虚的回答了可能百分之二十都不到)。最后一问,面试官:你还有什么问题想问我的么?我:第一个问题好像探讨了下个推,第二个问题,对我这次面试的评价。面试官,先肯定了一下,然后说项目经验不足。gg
2018年春招,乐贝网络,笔试题(三道基础算法题+选做题(两道算法题 或者 linux 或者 数据库 或者 php)),看完试卷直接走人
2018年春招,无数家公司笔试题,只考算法的,看完试卷直接走人
2018年春招,无数家公司,在海投网上写明招android工程师,去参加宣讲会后,不招android,试卷都没看直接走了
2018年春招,路口网,参加宣讲会都给现场面试机会,网上投递简历的都给电话面试机会。一面(电话面试),gg,自己简历上的东西都没说好(简历更新了,由原来的三页变成了一页)。一面(现场面试),简历上的东西基本都能表达出来了,感觉自己答得非常完美,但面试官对android不是很感兴趣,校招学生比较注重算法(我直接说不会算法),对我好像没啥兴趣。
2018年春招,某互联网金融公司,笔试题(30分钟,十道大题。技术总监:不会写的别写,我只给你们三十分钟的时间,哪怕你们只做完一道编程题,只要你的算法思想非常完美,我都可以给你们面试机会,我还真的只做了一道算法题(三十分钟,大概有50行算法代码的样子))。一面,面试官是后端工程师,先简单交流一下(在学校是怎么学习的,简历上的奖学金,在年级中的排名,github,博客,平时看过哪些开源项目,又开始重复我的技术选型与技术探索之路了...),项目上的基础知识点,okhttp源码,rxjava,随便说三种设计模式(单例模式(我说了六种,你们能说几种),工厂模式(简单工厂模式与工厂方法模式,策略模式)),设计模式在项目中的具体用途,单例的就随便说了下,重点对比了工厂模式与策略模式,并将其结合联系到了个人项目设计。UI设计方面(面试官画了一个新闻客户端的图,问我怎么实现...)。。。大概聊了一个多小时(二面技术总监那要排队啊)。。。还问我有什么问题要问的么(由于面试之前等了三十分钟,好多问题都已经问的比较清楚了。。。).......二面(技术总监),肯定了我的算法题说明了一面评价很高(我的内心毫无波动,甚至还有点想敲代码),说一下你的三个项目(第一个注重软件的设计思想与我的技术选型与技术探索的学习之路,第二个项目主要是实习期间对APP的性能优化,第三个纯技术与架构)中的一个项目吧(我问了下是和他谈设计思想还是谈技术,他说谈技术),我说了第三个电商项目(Kotlin+模块化+MVP+Rxjava+Retrofit+Dragger2)...然后讨论了一个服务端的请求重放问题,由于题意没领会清楚,但我对socket已经非常了解了(凡是不会的,都用socket解决吧,因为我是学android的,面试官是服务端的)。。。最终我谦虚的向面试官请教,然后他带着我,让我说出了一种实现方式(当时懵懵懂懂,后来发现还是有点问题,题意未领会清楚)。。。然后就说可以给我发offer了,问我薪资要求(划重点,思想觉悟要高:不加班,只能说明你不适合互联网这个行业,公司凭什么给你16薪,就是加班来的),随便说了个数字,面试官给我加了点。。然后聊了下性格。。终于拿到第一份offer了。。
...
苦刷一周java的数据结构与动态规划
...
2018年春招,某互联网公司(由于春招已接近尾声,参加宣讲会的只有14个人,9个人笔试没做完就走了)。笔试题(15道java基础选择题(难度系数非常高,不定项选择题)+四道算法题+两道算法设计思路题,笔试时间两个小时)...基本完美的做对了前四道算法题,第一个算法逻辑题感觉题目出错了,第二题没看到....一面(面试官是前端全栈工程师,二面才知道的,android刚好属于大前端吧...)。。。自我介绍(第一个项目的技术选型与技术探索...),面试官笑了笑:和我们公司的项目差不多嘛。。。kotlin,即时通讯,socket,新技术(打脸了,否定了大前端的RN技术,撤了下谷歌18年推荐的新技术flutter,并说明了理由),简历上的第二个项目也说了下。。。java的引用,android的性能优化。。。二面(CTO),自我介绍,又笑了笑,看上我的第一个项目了。。。三道逻辑算法题,第一题,1000万人如何找到距离你最近的1000人,面试官先说了通过勾股定理计算的的不足。我先询问了公司用的是什么地图(不是百度地图,用的自己的),然后,我提出了通过加减算先计算经纬度差的解决方案,面试官:还行,还有木有更好的解决方案??? 我:。。。 面试官:好了第二题,如何从50个数里随机取出3个数??? 我:java随机Random取随机数,取到重复的就跳过。。。面试官:那如何从50万个数里随机取49万个输了??? 我:...(Random随机取一万个,丢掉,剩下49万个,这应该是很好的解决方案,当时没说啊)。。。面试官:你知不知道概率论里面的什么...(内心:概率论满分的我还真不知道),好了,下一题(就是我认为题目出错的题),鸡蛋从50层高楼扔下来,测临界值。。。我:先回答了二分发的可行性,然后对鸡蛋个数产生了质疑。。。面试官补充:两个鸡蛋。。。我:...用几分法好点了,想到了分块分堆什么的......想啊想.......然后给面试官谈了下快慢指针理论(如何判断链表有环),然后类比到本题。。。三面(HR):自我介绍(内心很崩溃,三场连续的自我介绍,我还能说什么,继续说我的第一格项目呗,没谈技术与技术选型,只说了设计思想),性格测试,兴趣爱好(划重点,思想觉悟要高:不加班,只能说明你不适合互联网这个行业,公司凭什么给你16薪,就是加班来的)....
2018年春招,链家,笔试:十道算法题。。。
不想写了,我要去敲代码了,你们自己随便看看(校招记住四个字就行了。。数据结构。。)。我的建议:四年大学,一定要有一个自己的个人项目,并在技术选型与技术探索这条路上走下去。以一位架构师的角度看待校招面试。