一亩三分地论坛

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

扫码关注一亩三分地公众号
查看: 2226|回复: 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电面,没签保密协议,所以尽量回忆:
1. What are stack variable and heap variable 2. What is static variable. What are static function. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
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
6. What container class have you used? For set and map, how are they implemented
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。
. From 1point 3acres bbs
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)
Assume a long stream data,设计一个方法保证取到的数的概率分布是uniform
带环linked list,如何验证?如何找到入环的那个node(回来查了下,应该也是经典题)
在电脑上写code,用linked list实现stack,写test case,要编译运行通过(简单题). 鍥磋鎴戜滑@1point 3 acres
午饭是和hm,基本没吃,不停问问题。hm却一个劲的趴饭,估计是饿了。
证明题:边长2^n的正方形,任意扣去一个1x1正方形,则剩下的空间可以用很多个面积为3的L-shape的object填满(归纳法,看到n就想到了,这题是hm问的,当时做的比较快,被hm夸了一下,说没想到能做的那么快。)
bigraph(给了概念,然后给出几个case,让看是不是bigraph。然后让我用数学语言generalize一下). 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
矩阵题,证明矩阵的任意eigenvalue满足 -||A|| <= lambda <= ||A||, ||-||是矩阵norm(没做出来,钻牛角尖了)
simulink的时序问题(不需要simulink背景,会告诉你一些基本概念,然后让你给出valid的block执行时序)
大老板没问技术问题,直接让我打开电脑给他看我写的代码,让我解释某些class为什么这么写(估计就是想看看做的presentation是不是在bullshit)。看到我用了大量mpi计算,就问了不少并行上的问题。然后让我问问题,说了一大堆这个组是干嘛的之类。. visit 1point3acres.com for more.

最后一个是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年以上的。这是大家要注意的一点。
. from: 1point3acres.com/bbs

评分

2

查看全部评分

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

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

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

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

custom counter

GMT+8, 2016-12-10 03:31

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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