回复: 8
跳转到指定楼层
上一主题 下一主题
收起左侧

MathWorks OA面经合集

全局:

2019(1-3月) 码农类General 硕士 全职@mathworks - 网上海投 - 其他  | | Fail | 应届毕业生
LZ准备MathWorks OA的时候整理了近期出现的所有题目,现在的OA都是五六道数学选择题和2道编程题。
数学部分:
1. 袋子里有3白5黑 分两次不放回拿两个球 求第二次是白球的概率


2. 最大的32位 unsigned integer 2^32 - 1
最大的32位 signed integer 2^31 - 1


3. n个顶点的k-regular graph有多少边(edge)


4. A袋子有1蓝4黄 B袋子有3蓝2黄 求从A袋子里拿出一个蓝球的概率 (条件概率)


5. 120个学生选课 学号1-120 被2整除的选了CS 被5整除的选了ME 被7整除的选了EE 求什么都没选的学生人数。 41


52张牌,2张一起拿,都是K的概率是(4/52)*(3/51) = 1/221


smallest number of edges that an undirected connected graph on N vertices can have: N -1

How many positive integers are there between 100 and 999 inclusive are divisible by 3 or 4? 450

pentagon ant 碰撞概率: 15/16

50 张牌, id 1到50,都扣着,第一次 都翻开,第二次 flip 2的倍数的牌, 第三次flip3的倍数。。。。。。第n次flip n的倍数的牌,50张最后几张正面?7

淘汰赛,一共512人,要比几场?511

还有一道题是从1st ave,121 street 走到 2ed ave,1 street,哪里掉东西概率最大,我假设掉东西是柏松分布,得到答案是2ed ave,40几街

一个小镇,有tv的人家60个,有scooter的人家85个,有冰箱的70个,有radio set的95家,已知有130家只有其中一个物件,问这个小镇最多有几户人家?215


还有一个问signed integer能否表示1-10billion的数。 能

一种tri bit, 能表达 0,1,2 问 8 位的tribit能最大 unsigned number 3^8-1

12人学了英语和德语,22人学了德语,一共40人,若所有人至少学了英语或德语,那么只学英语有几人(18)

k-regular graph and n-vertices, how many edges (k*n/2)

A袋里有1 Blue, 4 Yellow球,B袋里有 3B 2Y,问在拿到blue球情况下来自A袋的概率 (1/4)

Jane, James和Josh分别花9,6,14天各自独立完成一项任务,问3人同时完成这项任务并按各自付出比例瓜分4400块钱时,jane得到多少钱?(1400)
1/9 + 1/6 + 1/14 = 14 + 21 + 9/ 3327 = 22/ 33 * 7 = 1400

Drone Delivery
起点(1,121),终点(2,1)。问选项中最有可能掉落的地点。(找第一行上靠近(1,121)的点,或者第二行最靠近(2,1)的点)2edave,40几街.

How many four digit numbers divisible by 11 are not palindromes? 729

BANANA permutation: 60

-5, -8, -11…  101th is -305

一个袋子里装了3个白球,5个黑球,抓两次,不放回。问第二次抓到白球的概率。21/56

initial value of f(X)= e^(0.5X),当X = 0时,f(0)是多少;0.5^n



coding部分:
1. 求一个数字binary格式中1的个数和位置


2. 给一个string 返回一头一尾两个vowel开头consonant结尾的substring
last substring

第一道题merge string给两个String,轮流顺序地把他们的每一个char拼接到结果String中,如果期中一个String到头了,把另一个String剩下的部分全部拼接到结果String后面

第二道题minimum unique array,给一个int型array,不允许其中有重复的数字,如果有将其增大到不相同为止,求最后结果数组的最小和.

第一题counting bits,也是之前出现过的,


Traveling is fun在hackerrank上有,但是评论里的答案入参是list,实际上题目的入参是array,改写后正确的代码是:
您好!
本帖隐藏的内容需要积分高于 150 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 150 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies




build offices


https://www.geeksforgeeks.org/maximum-difference-between-two-elements/
Maximum difference in an array:给一个int list,当前的每个int值和前面所有的值比较,如果比前面的大就计算差值,找出list中最大的差值。
   For a given array, find the maximum value of a[j] - a[i] for all i, j where 0<= i < j < n and a < a[j], if there are no lower indexed smaller items for all the items, return -1.


The cost of a tree实际上用greedy就可以算出来,很简单,不像地里之前讨论的那么复杂

Redundancy in a linked list: 给一个integer组成的linked list,unsorted,然后把含有重复数字的node去掉, 比如3->1->2->3->5 变成 3->1->2->5.


Reverse Linked List (LC206)







不过我做数学题的时候还是遇到了一个新题,见附件,我算出来的是12,所以选的是none of above

求加大米。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

评分

参与人数 12大米 +65 收起 理由
0000 + 1 很有用的信息!
arish + 2 很有用的信息!
lirance + 2 给你点个赞!
lunalulu3 + 1 给你点个赞!
qqqqqqq + 1 给你点个赞!

查看全部评分


上一篇:Audible SDE OA + HR 面
下一篇:亚麻 314 VO 面经
推荐
 楼主| yikesaiting 2019-3-19 07:15:08 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
jianpanxia 2019-3-19 06:10:31 | 只看该作者
全局:
踩葡萄那道题应该是18天,因为如果一个人踩一半另一个人踩另外一半要花费9天,快的人会比慢的人先完成,也就是慢的人踩完一半需要9天,所以慢的人踩完全部需要18天。
回复

使用道具 举报

🔗
jianpanxia 2019-3-19 07:22:25 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
pianx001 2019-3-19 08:47:11 | 只看该作者
全局:
已经被Mathworks白嫖了。 之前我算这题也是12。。我用方程算出来快的是慢的速度的两倍,然后代回去算出来12; 最后一步 4(2y + y) / y 这样。

评分

参与人数 1大米 +1 收起 理由
CharlotteZcccc + 1 写下了超级久没动过的一元二次方程草稿hhh

查看全部评分

回复

使用道具 举报

🔗
 楼主| yikesaiting 2019-3-19 09:27:43 | 只看该作者
全局:
pianx001 发表于 2019-3-19 08:47
已经被Mathworks白嫖了。 之前我算这题也是12。。我用方程算出来快的是慢的速度的两倍,然后代回去算出来12 ...

我也觉得这题应该是12
我感觉我是在video那里跪了。。。
回复

使用道具 举报

🔗
hughzhang1992 2019-3-26 02:47:56 | 只看该作者
全局:
谢谢楼主,很有用的信息
回复

使用道具 举报

🔗
xiaoxiaoJ 2019-9-28 01:35:28 | 只看该作者
全局:
jianpanxia 发表于 2019-3-19 06:10
踩葡萄那道题应该是18天,因为如果一个人踩一半另一个人踩另外一半要花费9天,快的人会比慢的人先完成,也 ...

我跟你想的是一样的
回复

使用道具 举报

全局:
pianx001 发表于 2019-3-19 08:47
已经被Mathworks白嫖了。 之前我算这题也是12。。我用方程算出来快的是慢的速度的两倍 ...
写下了超级久没动过的一元二次方程草稿hhh
回复

使用道具 举报

🔗
woziji 2020-12-30 00:12:29 | 只看该作者
全局:
The answer is 18 not 12.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表