微软开发岗社招面经(2面到5面)

2面

无序数组找第k大的数(经典题目了,这类题目可以表现一下思考过程,比如最开始最直观的做法是排序,然后优化的思路,不需要全部排序,部分有序就可以了,最后能给《算法导论》里的n时间解法当然最好了,给不到的话给个nlogn的解法也还可以吧)

一个字符串切分成多个回文串,返回所有可能,如aab要返回[[aa,b],[a,a,b]] (印象里应该是LeetCode原题)

3面

实现atoi考虑所有情况(LeetCode medium,记得考虑所有异常情况,包括溢出)

实际业务问题,如何屏蔽搜索结果的成人内容展示(面试官一直提示说各种方法都可以,当时的思路被局限在了模型上。这类业务问题的通用套路:先考虑简单的规则,把所有可能覆盖的规则描述一遍;然后拓展到模型,想一些规则cover不到的case,但是模型有能力cover)

4面

细聊项目,里面的bad case怎么解,具体的优化方向(这里主要考察的还是对自己项目的思考深度,面试官可能会挑战,你这个项目用一个简单的规则就可以解决,为什么要用模型。需要准备好可以应对挑战的典型case,能说服面试官。另外就是项目收益的评估问题,怎么评估模型正向,模型怎么上线)

5面aa

聊人生聊理想(对未来要做的方向的考虑,为什么工作了一年就想跳槽,需要准备一个合适的跳槽理由,然后说一下目前的想法,一定要主动去询问面试官,怎么样合理的做职业规划,面试官会很耐心的解答)

估算北京地铁有多少司机(《编程珠玑》里有一章专门讲估算的)

转广告推荐加面aa

面完bing搜索之后,hr告知面试通过但是组内没有HC了,帮我转了bing的推荐组

汉字数字转数字,如一百二十转化成120

聊简历上的项目,比较宏观,为什么做这个项目,有没有什么数据支撑


#面经##社招##微软##C++工程师#
全部评论
为什么开发岗会被问算法的问题(屏蔽成人内容)
2 回复 分享
发布于 2021-08-02 11:58
楼主 怎么样 最后拿到offer了吗
点赞 回复 分享
发布于 2021-08-06 21:00
你好,首先感谢分享,请问你投的哪个岗位呢,bing的applied scientist吗?
点赞 回复 分享
发布于 2021-07-26 10:28

相关推荐

最「夯」(靠谱、顶流、跟着能起飞)的 mentor不甩锅、不抢功:你做的成果会帮你背书,出问题先一起扛,再一起复盘。肯教真东西:不只给任务,还讲为什么这么做、边界在哪、坑在哪、行业里真实玩法。给空间也给底线:放手让你试,但关键节点会把关,不会让你瞎撞。说话直接但尊重人:不阴阳、不 PUA,有问题当场指,改完就翻篇。愿意推你一把:有机会、有资源、有晋升 / 项目,会想到你,而不是只把你当工具人。情绪稳定:遇到压力不迁怒下属,能稳住团队节奏。简单说:能带你成长、帮你避坑、替你撑腰、还不消耗你。最「拉」(坑人、内耗、跟着只会越来越废)的 mentor只派活不教活:只会 “你自己看着办”,出问题全怪你。爱画饼、甩锅、抢功:功劳是他的,锅是你的,承诺从不兑现。PUA + 阴阳怪气:不直接说问题,靠贬低、讽刺、冷暴力让你自我怀疑。信息不透明:关键信息藏着掖着,让你永远在被动猜、被动踩坑。情绪不稳定:一点小事就爆炸、迁怒、摆烂,团队氛围压抑。只会向上管理:对领导舔,对下属压,完全不关心你成长和前途。简单说:不教本事、只消耗你、不担责任、还拖你后腿。其实好 mentor 可遇不可求,遇到了真的是职场运气;遇到拉的也别内耗,把他当反面教材,学避雷、学边界感、学怎么保护自己,也算一种成长。
从夯到拉,锐评职场men...
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
02-09 23:30
点赞 评论 收藏
分享
01-28 02:59
已编辑
门头沟学院 C++
查看5道真题和解析
点赞 评论 收藏
分享
评论
2
73
分享

创作者周榜

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