话说博客是纯讨论技术,没啥访问量啊,好吧,来个大家比较感兴趣的,面经!
渠道
近期某厂跟随互联网寒冬的潮流,“组织架构调整”,于是有相与的同事拉了个求职群,很快加满了XXX人,受众有了,于是也吸引了不少其他厂的HR来捞人,包括微软(但是刚开始没有岗位,只是投递简历后的例行联系);
其他程序员可能会问,我不在这个群,怎么联系微软HR?程序员论坛上很多微软员工内推的,搜索一下就有,如果各位需要微软HR的联系方式,也可以找我要,微信名片发你。
HR电话
然后是漫长等待,前后有多个HR,主要是等上海Azure的java出来HC
电话面试
在6月14日
进行的电话面试,我的失误:没有提前准备好环境,对方要求用Microsoft Skype Interview (不需要视频,主要是用其中的白板,演示和代码功能),我在mac上安装了Skype普通客户端,但是不知道这个其实不能用,主要是Chrome安装好就行(而且安装好后刚开始还连接不上),大概浪费了约10多分钟时间。。
项目经验部分
-
我的经历介绍,前几家工作过的公司,各个项目,重点介绍了网易圈圈项目,分为社交和金融2部分
-
金融部分架构图手画,性能优化,企业账户余额异步处理,面试官提了些问题,深度是外企普通深度,比如对余额为负问题没有问到(少部分我面试过的其他外企有问到)
-
技术栈,谈到了nginx,springboot,mysql,redis,kafka
coding部分
融入了微软的一些场景,出了一个连续数中搜索的相关的问题,事后我检查Leetcode,发现和有道原题相似。
Leetcode原题53 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。