📜  微软面试经历 |第 155 组(适用于数据科学家)

📅  最后修改于: 2022-05-13 01:58:14.141000             🧑  作者: Mango

微软面试经历 |第 155 组(适用于数据科学家)

在线测试:这是一个 cocubes 在线测试。询问了有关基本机器学习和一些神经网络的多项选择题。该测试还有一个关于基本能力和逻辑推理的部分。大约 100 人中有 14 人被选中参加 GroupFly 回合。

Group Fly轮由两个编码问题组成。我们必须在纸上为他们编写工作代码,还要编写单元测试。

1>给定一个像“fun1(fun2(a,b),c,fun2(a),fun3(c,d))”这样的字符串,有多少个独特的函数签名。答:4
您可以使用 2 个堆栈并计算括号之间的逗号数。

2>给定一个尺寸为 W,H 的盒子和盒子内点的坐标。找到没有这些点的最大区域。

第一轮第一轮面试是微软必应团队的一名成员。他问我关于我的项目。我必须用涉及的大部分数学来充分解释这个项目。

第 2 轮:第二轮面试是关于基本的编码技能。面试官给了2个问题,我应该在纸上解决它们。第一个问题更多是关于你如何解决问题而不是代码。感谢他问我为什么神经网络工作以及为什么它是一个蓬勃发展的领域。

给定一个大盒子的 W,H 和多个不同 w,h 的盒子。您希望将较小的盒子放入大盒子中,以使放置看起来美观。较小的盒子可能少于完全填充大盒子所需的数量。也就是说,可能只有一个小盒子,也可能有无数个不同大小的小盒子。

第三轮:这一轮是人力资源和技术混合轮。面试官问我对这份工作的期望。我对工作的了解。然后他给了我一个简单的编码问题,我要在纸上写代码。他还问我为什么想在机器学习领域工作。
https://www.geeksforgeeks.org/minimum-number-platforms-required-railwaybus-station/

总的来说,面试很有趣。面试官很友好,如果你在你的方法中遇到问题,他们会提供帮助。