微软STCA苏州暑期实习一面

微软一面
1. 自我介绍,非科班转行,只有实验室项目嘤嘤嘤。
2. 做题:有n个白色节点和m个黑色节点的图,每个白色节点都能找到离他最近的黑色节点,已知所有的白色节点,求所有白色节点到他最近的那个黑色节点的路径和。
(哭了,图论根本没怎么学过,题目都听不懂。用BFS写了个O(n2)的,然后优化跟面试官尬聊了半小时。求评论区大佬给个题解😂,同门说可能是最小生成树,俺也不懂,晕)
3. 求n个node在n叉树中的最近公共祖先。
(聊了还有时间,面试官说再来个简单点的,哭了。DFS写了一个题解,然后面试官觉得不够好,优化没时间,就提了一些可以改进的方向)
4. 面试官建议:写得时候不要太随意,要先把输入输出定义好,struct Node定义好。
总结:微软面试官人挺友好的,循循善诱带你解题,可惜本渣渣太菜了。
听说牛客许愿很灵,许愿微软一面能过吧。。。

#微软暑期实习##微软##面试题目##实习#
全部评论
第一题多源bfs?
点赞 回复 分享
发布于 2023-04-22 02:53 浙江
老哥太强了
点赞 回复 分享
发布于 2022-03-02 20:41
n 叉树的公共祖先,可以先设置一个数组,找到根节点到这个叶子结点的路径,然后使用类似:两个链表的相交结点的方式求解吗?总的时间复杂度 : O(n), 空间复杂度 : O(n)
点赞 回复 分享
发布于 2022-03-01 15:23
算法题一感觉没表述清楚,既然你说暴力BFS解那我就当是无权图了。 把白色节点按照是否直接和黑色节点相邻分成两类。如果相邻,那么距离是1。如果不相邻,那么这个节点必须经过别的白色节点才可以到达黑色节点。相当于在所有白色节点构成的子图中,求这个节点到最近的与黑色节点相邻的白色节点的距离再加一。 那么初始化把所有和黑色节点相邻的白色节点距离设为1,跑一遍BFS求其他白色节点的最短路就完事了。
点赞 回复 分享
发布于 2022-02-28 22:33
快过 !!!等着老哥分享工作经历
点赞 回复 分享
发布于 2022-02-28 21:44

相关推荐

昨天 15:48
上海交通大学 C++
今天投了小鹏,收到了AI面,大概会问哪些啊?
期末一定及格:总共4个部分,心理测评、行测、然后就是问岗位、对岗位的理解、过往遇到了哪些难点怎么解决,很简单,没有什么特别专业的问题,都是一些综合素质相关的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
家人们,我现在真的好纠结。我是26届的,目前还没有实习过。我现在的情况是,想参加秋招,但是感觉自己的简历特别空,没有实习经历会不会秋招直接凉凉啊?可我又听说现在很多公司对26届实习生也不太感冒,说什么不确定性大。而且我最近在准备考公,时间上也有点冲突。要是把时间花在实习上,备考时间就少了。但要是不实习,又怕以后就业有问题😫有没有懂行的友友帮我分析分析:26届现在不实习,秋招找工作真的会很难吗?考公和实习该怎么平衡啊?如果现在不实习,考完公再去找实习还来得及吗?真的太焦虑了,希望大家能给我点建议🙏
小破站_程序员YT:我可能和大家的观点不一样。人的精力是有限的,不能既要还要。你又想实习又想考公最后又要秋招上岸,我觉得哪有那么多的选择。你如果想考上岸,那就全力以赴。如果想秋招上岸,就继续投实习,投没了,就继续准备秋招,秋招不行继续春招。别到最后,考公没上岸,觉得是花了时间浪费在找实习上了, 秋招没上岸,觉得是浪费时间准备考公去了。我是认为很难说可以去平衡 不喜勿喷,可以叫我删除
点赞 评论 收藏
分享
评论
3
17
分享

创作者周榜

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