微软开发岗社招面经(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

相关推荐

06-30 12:46
已编辑
美团_测试开发
一起工作了一个多月的外包小哥在上周被优化了,这小哥平时人也挺不错的。我上班这么久也是第一次看见有人被裁,之前组里的人员流动大多是主动离职或者活水(主动申请调去公司的其它部门)。所以外包的缺点之一就是很不稳定,因为裁你的成本比较低,所以觉得你做的不好或者需要优化人的时候首选是外包。那外包这么差还就不能去了吗?外包的好处:没有什么绩效压力,只要你把本职工作做好其实就没啥问题了,一般也不用加班,我接触的外包同学包括我自己手下的外包同学一般都是8点就走了,有时候7点可能就走了,相比正式员工还是挺早的了。门槛低,就拿测试来说的话一般没有什么学历门槛,大专学历一般就够了。还有就是面试问题一般问的也很简单,只要你正常学过一点测试背背八股文啥的大概率能通过外包的面试。薪资待遇:依旧是拿测试举例子,应届生进外包的话一般待遇会有个七八千左右(一线城市),虽然不高但是对比其它行业其实还好了。如果你有个几年经验,进大厂测试外包一般都是过万的,之前听一个学长说过他们组里还有20k的外包,我也是非常惊讶,薪资这个东西比较敏感自己也没有深究过,大概就是这么个情况。外包的坏处:一入外包深似海,据我了解如果你干过外包,那么你后面找工作很难找到中大厂的正式岗了,后面跳槽的公司大概率也是外包公司。人们心中的成见想一座大⛰️,做外包很容易被人歧视,之前刷抖音刷到过外包不许吃零食。大家都是打工当牛马的有什么高低贵贱之分呢,煮波我是从来没有歧视过外包,因为我自己二本在找工作的时候就经常被人歧视。如果你讨厌一种人或者一件事,那么你就不要成为那种人或者做同样的事。最后想说的是,如果你实在真的找不到好的工作,那么是可以去外包的,因为总比没有强(听过一句话:不是你选择了外包,而是外包收留了你)。实习生的话找外包其实影响不大,因为一般公司都不背调实习经历,不会特别关注你的实习公司的。
第一份工作能做外包吗?
点赞 评论 收藏
分享
评论
2
73
分享

创作者周榜

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