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

相关推荐

今年传统slam秋招截止到现在,总结如下:1.车企进不入,头部车企面试难度高的离谱(3-4轮技术面,甚至包含专门的手撕八股环节),hc剧少,基本上都是干数据生产的工作,卡双九(有论文可以稍微降低一下学历要求或者强对口实习)进面试不在少数。。。。,来就是要能干活的,池子还很深(车bu救救我吧,呜呜呜,虽然进去可能要搞开发了。。。直接道路严重走错)2.机器人最近确实势头比较猛,相对应的slam岗位要多了,但大部分基本上都是初创,应届生水平不够去初创要死掉半条命都有可能;仓储类机器人slam确实硬需求,但做的很成熟,hc其实也不多,而且技术栈都是2d的(太成熟了),调度算法在这里感觉比slam hc相对要多;割草机器人,泳池机器人(这种感觉slam搞起来还有点意思,户外还是有很多工作可以去做的)一些公司给的待遇不错都是40+起步,但是进面普遍卡双九(有论文可以稍微降低一下学历要求或者强对口实习),也就是双九(或论文和强对口实习)才有资格竞争,竞争难度堪比车企3.借助3dgs之风,诞生了很多手持三维重建设备的厂商,并且市场需求还不错,也产生了一些slam算法工程师的需求,但需求量目前还不算大,但有总比没有强,就是不知道待遇咋样,相关信息太少。。。4.额外补充一下,落地L4(比如无人物流),虽然招slam,也需要slam,但是行业竞争压力很大,校招需求不多,需要立刻干活的社招总结:目前slam在机器人,手持设备,无人机这种对算力设备要求很苛刻,很care硬件成本的方向总体需求已经远超车企!如果未来打算从事slam行业,可以主要去找这些方向的实习,招聘时候投递这些厂商也会更有优势!对了,slam虽然挂着算法的名号,实际上很多厂子,开的不如中大厂软开测开价,真是纯纯小丑,传统slam,抓紧润,未来slam无非就是工业界厂子里还用到,要不然就是生产真值或者三维重建给learning算法生产数据的角色了。同样的学习投入成本,和回报完全不成正比,log化严重!如果只是图搞钱,去大厂软开(后端)或者测开难度比slam低多了,赚的钱还不比slam算法差,我bg92,身边搞传统规控和slam的,保底的大部分都是软开测开,有些明智的提前布局转ai开发了,这个发展潜力感觉也不错,毕竟算法至少少数人,落地的牛马需求才是大头,传统算法堪比算法软开双修
点赞 评论 收藏
分享
评论
2
73
分享

创作者周榜

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