【社招】MS、TX 一点总结

普通本科毕业2年,从事Android开发,年后有看机会打算,最近投递并且面了两家公司,分享下给牛油
一共做了这些准备:
1 : leetcode 刷几十道找找感觉
2 : 准备英文自我介绍
3 : 项目整理
4 : 未来规划
5 : 自我认知
关于基础知识,没有怎么准备,大多数凭记忆,但是平时记得多思考多总结

微软:
微软是先hr小姐姐和你沟通一下各方面,接着将简历推给用人部门,微软全部都是远程面试,基本都是一个小时,最后一轮面了一个半小时
第一轮:电面,两道 medium,一道hard,medium 都是原题,hard 没见过,但可以感觉难度很大,接着问了一些android 源码、java 源码
电面过几分钟后,hr 小姐姐反馈说过了,接下来就是令人头皮发麻的onsite
onsite 是整个下午连续一起的,很考验体力,面试到最后头晕晕的,并且面试过程中,腾讯hr小姐姐突然打电话约了下一轮在当天晚上,所以面试完微软后休息半个小时继续面试腾讯
第二轮 ~  第六轮 : 算法 + 项目 + system design,这几面的算法都没有遇过原题(可能刷题太少~~),不过关于源码问的挺深的,我也说到了一些 instant run 的源码流程
第六轮面得最久,貌似叫AA面?一个半小时左右,面试官先介绍了部门业务,业务前景,接着开始做题,出的算法没做过,很慌不过幸好最后想出来了
第六轮面完之后过了2个小时左右,收到了 Congratulations 面试通过的邮件

微软最重要的一点就是和面试官交流,开始卡壳了可以先说出想法,慢慢来,这个很重要哈~  以及 coner case

腾讯:
腾讯是一位hr小姐姐很晚打电话问有没有兴趣试试,当时实际一点信心也没有,但是感觉小姐姐很辛苦,所以就投递了简历试试
腾讯流程也很快,基本上隔一天一面,6 面已过
第一面:两道算法题、项目、源码,coner case 很重要
第二面:两道算法题、项目、源码,coner case 很重要
第三面:项目架构、实际场景、算法、个人规划
第四面:gm 面,我开始以为gm是聊聊人生,没想到问了好多技术细节和编程思想,以及个人规划,什么时候可以来上班,有没有面试其他家
第五面:另外的gm面,据说很严格,自我认知、性格、项目、对业界看法,感觉不到对方面试完之后的喜怒哀乐,不过面完之后过几分钟hr小姐姐就说过了
第六面:hr 面, 第五面过之后,隔了2天进行hr面试,面试完成之后提交流水
hr面试完成之后第二天晚上沟通了offer
沟通之后第二天晚上发了书面offer,这效率,我和我的300个小伙伴都惊呆了 !!!


面试本身是一场互相博弈和考量的过程,大部分面试体验很好,总结几点:
1:平时要多思考总结,比如写代码过程中思考怎么写更好,不是为了业务而业务
2:对自身要有一个规划
3:源码、设计模式、算法还是要多多看和练

因为这两家都过了,所以就没有继续投递其他家了,顺便在家追追番
补充下一些书籍,忘了写上了,汗~~,排名和难度不分先后,没事可以看看,书籍是人类进步的电梯嘛 :
1、深入理解计算机系统
2、现代操作系统
3、图解HTTP
4、Android 开发艺术探索
5、深入解析Android 5.0 系统
6、C++ Primer
7、C++ concurreny in action 
8、深入理解Java虚拟机:JVM高级特性与最佳实践
9、Advanced Design and Implementation of Virtual Machines
10、Gradle for Android
11、重构,改善伙食~~
12、Android源码设计模式解析与实战
13、Java 编程思想
14、Java 并发编程实战
15、深入理解Android : Java 虚拟机 ART
16、深入理解Linux内核 ,配合源码和 sourceinsight , mac 用 understand
17、西瓜书
18、数学之美
19、hands on design patterns with c++
 ... 

 ( 突然想到牛客也可以开个读书的帖子或者专栏,大伙分享以前或者最近读的书,技术的或者各个方面的😅 )

当然,平时需要学的有很多,自定义View、ASM、编译插桩、Binder、插件化、
热修复、启动原理、字节码 (010Editor 可以用)、AQS、网络优化等等啊,
内存监控和优化、流量监控、电量监控、启动优化等等太多了
张绍文大佬极客时间的专栏都有涉及到, 好了,over

以上是小菜鸡的简单总结,希望有一点点帮助
#社招面经##社招##微软##腾讯##面经##安卓工程师#
全部评论
看了半天才发现大佬也是android的..
点赞 回复 分享
发布于 2020-08-04 07:55
大佬太强了,想咨询一下lz,面试时是白纸coding还是编译器coding,会让你去运行那些test case吗
点赞 回复 分享
发布于 2020-07-16 13:21
恭喜恭喜!!
点赞 回复 分享
发布于 2020-07-13 16:35
...C++这么重要打过预防针,没想到西瓜书也得好好看看
点赞 回复 分享
发布于 2020-07-13 15:36
请问校招的话是统一按SDE算还是也会细分到Android、backend之类,之前看别人内推好像后面都有具体方向具体岗位
点赞 回复 分享
发布于 2020-07-13 15:20
想问下楼主学校大概什么水平呀,普通本科是杭电、深大那种还是真的普通本科,我也普通本科,唯一大厂经验就是实习经验,马上毕业一年了,也想刷点题试试微软
点赞 回复 分享
发布于 2020-07-11 17:44
大佬是在微软苏州吗?
点赞 回复 分享
发布于 2020-05-25 17:45
大佬之前搞过ACM?LeetCode.只刷了几十道就拿微软offer了吗?😂
点赞 回复 分享
发布于 2020-05-24 11:35
想问下大佬的本科学校&&第一份公司大概是什么样的背景?之前是听说微软社招会卡学历和第一份工作,好奇bar是什么样的?
点赞 回复 分享
发布于 2020-05-15 10:58
问下2年开发经历是在大厂吗...我小公司不敢去投简历都
点赞 回复 分享
发布于 2020-05-07 12:58
😅社招这么难的么?吓蒙了,一面就两道medium一道hard,要命啊
点赞 回复 分享
发布于 2020-04-14 10:10
大佬有决定去哪里了吗 求内推啊
点赞 回复 分享
发布于 2020-04-10 20:15
请问是18年毕业的吗?
点赞 回复 分享
发布于 2020-03-19 22:33
大佬牛逼,一定是c9的,面完就要了
点赞 回复 分享
发布于 2020-03-16 12:03
请教一下, system design 是在哪里复习啊大佬
点赞 回复 分享
发布于 2020-03-16 12:01
感谢分享! 欢迎大佬参加我们的社招面经征集活动呀!有京东卡可以拿~<img data-card-emoji="" src="https://uploadfiles.nowcoder.com/images/20191019/6658561_1571454654067_FB5C81ED3A220004B71069645F112867" />社招面经征集|参加过社招的牛友,来发面经吧,拿京东卡~:https://www.nowcoder.com/discuss/374207 #社招面经#
点赞 回复 分享
发布于 2020-03-16 11:30
楼主。微软全程是英文的吗?害怕
点赞 回复 分享
发布于 2020-03-16 08:53
想问下“规划”这块是怎么回答的诶?如果介意的话可以不回~
点赞 回复 分享
发布于 2020-03-15 21:36
厉害
点赞 回复 分享
发布于 2020-03-15 20:44

相关推荐

不愿透露姓名的神秘牛友
07-23 14:18
点赞 评论 收藏
分享
06-28 22:48
已编辑
广东金融学院 Java
小浪_Coding:学院本+这俩项目不是buff叠满了嘛
点赞 评论 收藏
分享
06-13 17:33
门头沟学院 Java
顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
查看30道真题和解析
点赞 评论 收藏
分享
评论
30
95
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务