一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

一亩三分地官方iOS手机应用下载
查看: 4302|回复: 1
收起左侧

mathworks 电面+onsite面经

[复制链接] |试试Instant~ |关注本帖
lorinsz84 发表于 2016-4-18 15:22:20 | 显示全部楼层 |阅读模式

2016(1-3月) 码农类 博士 全职@Mathworks - 网上海投 - Onsite |Passfresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
替一朋友代发,他没有帐号,之前在这里获得过帮助,所以写下面试经历回馈本版
-------------
公司:mathworks大家都知道,就2个产品,matlab和simulink。公司在麻州natick,属于麻州比较大的科技类公司了,公司一共有3400多人,非上市公司。natick往东到boston沿着I90开20-30分钟就到,西面是frammingham,也是公司比较多的地方。campus一共四栋楼,规模不小。hr说又刚买了boston dynamic的2栋楼,离main campus不远,现在正在翻修,说明扩张的还挺快,估计一直会招人。

背景和找工作情况:国内bb+ms,美国phd 今年刚毕业,中部学校,ee排名30-40,基本属于学校无法帮自己加分的情况。博士做的方向主要是做数值计算,模拟,算法之类,所以c++用的很多。开发仿真软件的公司是一个比较合适的找工作方向。没有刷题,主要看了下cpp faq复习一下。投了synopsys/cadence/intel/ibm/ansys/mathworks,没有海投,没投cs码农公司(投了估计也是跪,因为没刷题)目前收到1个offer(mathworks),2个onsite(mathworks+sysnopsys,synopsys还没去,需要同时面2个组,下周去),2个公司没opening,但是managers比较欣赏,都说让我先去实习一直做到有opening,但是鉴于opt状态,实在不想冒风险,都拒了。

面试经历:投mathworks完全是因为matlab,本科就开始接触的软件,一直到研究生都在用(当然主要是用来开发prototype model+画图,估计顶多用了matlab 5%的功能)。mathworks网站上职位非常多,分newgrad和experienced。这里要说的是mathworks把master和phd经历也算experience,所以大家千万别只投那个newgrad,一定要看experienced职位,这样可以保证你直接进相关组而不是进那个EDG部门,先做application support engineer (ase)1-2年再transfer,个人觉得这个有点浪费时间。

因为接触C++多,所以主要投cpp相关职位,当时一共投了7个职位,要求其实看上去都差不多,第二天就有一个职位显示不match,赞效率(这是mathworks给我留下的比较深印象,整个公司效率挺高,包括hr)。然后第三天有个manager给我发邮件,说看到我的简历,问我对一个职位是否感兴趣,一看自己当时没申请过,不过其实和另外7个职位看上去都挺像,也是simulink engine的核心开发。就同意面试。第一轮hm电面,没签保密协议,所以尽量回忆:. 1point3acres.com/bbs
1. What are stack variable and heap variable 2. What is static variable. What are static function
. 1point 3acres 璁哄潧3. What is the difference between tree and graph
4. What is singleton pattern
5. Tell me how to traverse a tree? How do you do it if you don't use recursive method. more info on 1point3acres.com
6. What container class have you used? For set and map, how are they implemented
. from: 1point3acres.com/bbs 7. Tell me about your Ph.D. work
8. How to implement a hashtable
9. What is the advantage of linked list and array? When to use them?
10. What are stack and queue?Difference?
11. What is memory leak?

问题都很基础,谈了大概45分钟。面完就说不错,可以进入下一轮。然后第二天组里一个senior engineer电话面试,问题和第一天差不多,各种基础知识。区别是面试完还email我了4道题,让我一小时内做完发过去。题目是print linked list in the reversed order,给一段代码找问题(memory leak),从simulink model推导数学ode方程和时序方程,都很简单。然后就通过马上让去onsite,路费+吃饭标准是早饭15,午饭20,晚饭25。

onsite从早上9点到下午3点,一共见了5个人(3个senior engineer,1个hm,1个大老板)先来一轮presentation(就是要面试你的5个人来听),中间会问问题。我就讲了phd论文上的一个东西,重要的是要讲big picture,别讲技术细节。最好能把写的code的hierarchy展示一下,说说为什么要这么设计class等,这是他们感兴趣的。下面是一些面试题,也都是尽量回忆:
. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴白板写code,验证BST是否valid(没写全对。经典题)
Assume a long stream data,有一个重复,如何找出来?如果有2个重复,如何找出来?空间要求是O(1). from: 1point3acres.com/bbs
Assume a long stream data,设计一个方法保证取到的数的概率分布是uniform
带环linked list,如何验证?如何找到入环的那个node(回来查了下,应该也是经典题)
在电脑上写code,用linked list实现stack,写test case,要编译运行通过(简单题)
午饭是和hm,基本没吃,不停问问题。hm却一个劲的趴饭,估计是饿了。. 鍥磋鎴戜滑@1point 3 acres
证明题:边长2^n的正方形,任意扣去一个1x1正方形,则剩下的空间可以用很多个面积为3的L-shape的object填满(归纳法,看到n就想到了,这题是hm问的,当时做的比较快,被hm夸了一下,说没想到能做的那么快。)
bigraph(给了概念,然后给出几个case,让看是不是bigraph。然后让我用数学语言generalize一下)
矩阵题,证明矩阵的任意eigenvalue满足 -||A|| <= lambda <= ||A||, ||-||是矩阵norm(没做出来,钻牛角尖了)
simulink的时序问题(不需要simulink背景,会告诉你一些基本概念,然后让你给出valid的block执行时序). 1point3acres.com/bbs
大老板没问技术问题,直接让我打开电脑给他看我写的代码,让我解释某些class为什么这么写(估计就是想看看做的presentation是不是在bullshit)。看到我用了大量mpi计算,就问了不少并行上的问题。然后让我问问题,说了一大堆这个组是干嘛的之类。

最后一个是hr,解释了下benefits,然后问预期工资,没给具体数字,就说market competitive。hr笑了笑,说我们给不了google/facebook那种工资,但是能保证你在麻州过上舒服小日子。最后给了个benefits+products宣传册,走人。(几个highlight,h1b抽不中也没问题,公司会先派你去第三国工作一年,然后在o1签证回来,再直接办绿卡。绿卡政策也还不错,呆满1年就办。401k是6%match。vacation是第一年15天,然后逐年递增到5周。不能work from home。)

当天晚上到机场准备回家就接到hr邮件,说feedback很好,要reference和做background check,可以发offer。
offer package: 116k + relocation + anuual bonus 没RSU,其实已经高出我的预期,因为glassdoor上看大家都反映mathworks工资有点低。

总体印象:公司效率不错。员工都很relax,一人一间办公室。hr说早上10点到下午四点在公司就可以。matlab现在2年一个major release,估计压力没那么大。整体印象是很positive的一家公司。不过,mathworks在这个方向基本是dominant的,其它竞争对手都还太弱,所以员工不是那么marketable。我面的那个team很多都是工作了10年以上的。这是大家要注意的一点。

评分

2

查看全部评分

phil 发表于 2016-4-19 13:50:30 | 显示全部楼层
关注一亩三分地公众号:
Warald_一亩三分地
谢谢楼主的分享,写的非常的详细。
想请问一下楼主,知道你朋友电面时数学问了啥嘛?谢谢
回复 支持 反对

使用道具 举报

本版积分规则

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2017-4-30 22:25

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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