微软苏州STCA暑期实习面经
先写下timeline
3.16 投递
3.28 笔试
4.28 面试邀请
一面
自我介绍:大概三分钟。主要是为了让人放松一点。
直接做题两道:顺时针旋转矩阵+实现LRU
两道题先解释思路再写,第二题解释的时间比较久,中间有打断,做完大概过去30分钟不到。
又问了http和https。答的一般
后面问了最近读了那些书(非技术或课程相关),说三个你认为程序员在非技术方面需要的能力。
反问环节:问了下苏州那边的site大概有哪些分组;实习生和全职考察的能力侧重是否一致,哪些比较重要。又问了觉得面试情况怎么样,没有正面回答,只说HR会给feedback。
已经感谢信,比之前看的部分面经里来的快一些。#实习##面经##微软##Java工程师#
3.16 投递
3.28 笔试
4.28 面试邀请
5.12 一面
5.18 LEAD面
5.20 感谢信
/*------------- 分割线 -------------*/
一面
自我介绍:大概三分钟。主要是为了让人放松一点。
直接做题两道:顺时针旋转矩阵+实现LRU
两道题先解释思路再写,第二题解释的时间比较久,中间有打断,做完大概过去30分钟不到。
又问了http和https。答的一般
后面问了最近读了那些书(非技术或课程相关),说三个你认为程序员在非技术方面需要的能力。
反问环节:问了下苏州那边的site大概有哪些分组;实习生和全职考察的能力侧重是否一致,哪些比较重要。又问了觉得面试情况怎么样,没有正面回答,只说HR会给feedback。
目前进行到一面,后面有进展继续更。希望后面也顺利,发面经攒下人品。
/*------------- 分割线 -------------*/
LEAD面
惯例自我介绍:连说带交流,大概5分钟
听到实习是搞image processing写Python,刷题用Java,问咋回事儿。解释了一下,说EE转专业来的想转开发。
听说是写Java:小伙子JVM懂吗?ummm,没看过源码,就看过点点GC机制,blabla...
看我编不下去了,说那咱开始写题吧。
给一个入栈的序列中间可以随便出栈,求一共有多少种出栈序列的可能(e.g. [1,2,3] -> 5)
现实让我吧[1,2,3]的结果个数告诉他,交流了一下过程,这个大概过去5-10分钟
一开始说枚举排列然后验证,面试官说,这个思路可以做但是复杂度太高了让我想一下有没有其他思路。
支支吾吾连想带说,说可以回溯模拟一下出栈入栈(都没想好咋实现,就说了)。
面试官听到这思路说可行,面试官中间有事离开了15分钟,中间卡住了叫天天不应,说都没人说......
等到面试官回来基本没剩多少时间了,没写出来就进入了反问环节。
问了学习的建议和技术选型的建议,因为问题很宽所以回答了个大概。
然后就结束了...
LEAD面这轮表现是真的糟糕
这轮面试官好像很忙,没有像第一轮一样有个share doc在上面白板写码。
只让teams share屏幕,Mac上teams又出了点问题一直share不了。
各种原因导致沟通很不顺畅,浪费了不少时间...
加上一开始就思路受阻,心态炸了。八成是直接无了,坐等感谢信...
/*------------- 分割线 -------------*/