一亩三分地论坛

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

扫码关注一亩三分地公众号
查看: 1876|回复: 18
收起左侧

Mathworks CS 面经

[复制链接] |试试Instant~ |关注本帖
medivhsteve 发表于 2014-3-28 06:08:33 | 显示全部楼层 |阅读模式

2014(1-3月) 码农类 硕士 全职@Mathworks - 校园招聘会 - 技术电面 |Other

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

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

x
刚刚结束mathworks的电面,我背景是cs,所以面试通知邮件是这么写的:

The phone interview will take approximately 40 minutesand will cover:
·        Basic math - discrete math, computation, and algorithm theory
·        Programming concepts – OOP, data structures, and operating systems.
·        3 programming languages that best fit your background. options include:
·         C
·         C++
·         Java
·         Web Programming (Java, JavaScript,HTML/HTML5, XML)
·         Ruby on Rails
·         MATLAB programming
我选的C,C++,Java.
整个过程就是概念轰炸,没有写代码的部分。
问的问题,很多不记得了,刷过了glassdoor上的面经但是还是有很多unexpected的问题,我尽力回忆整理出来好了。
Basic math 部分:
1.   班里40个学生分别上英语课和德语课(有且只有而且至少上一门)。22个上德语课,12个上英语和德语课,问多少人上英语课。
2.   数列-5,-8,-11….问第101个数是多少.
3.   400个人里两个人同一天出生的概率是多少。(可能是问,存在两个人同一天出生的概率,那就是1了,pigeon hole)。
4.      一个自动机的问题,不太记得了因为我没学过自动机。
5.      32bits的整数最大能到多少。
6.      f(n)=n; g(n)=n! 问f’(g(n))的Big O.
7.      尝试解决一个问题,结果发现这个问题是NP-complete,问这样是增加了问题的难度还是减少了难度。(直接无语了…)还有NP代表什么意思,忘记了。
8.      怎么设计计算器算e^2.只能用+-*/(加减乘除)。   taylor series.
Programming部分:全写一起了
9.      4-color theorem
10.  Java里int和Integer的区别。
11.  Java generics概念
12.  Java 传递参数是传parameter还是pointer
13.  C, malloc calloc概念,区别
14.  Void pointer
15.  Null pointer, 作用? 举例。
16.  C/C++想定义一个新的type怎么办,我回答typedef
17.  Const 和 #include 概念和区别
18.  #include <…> 和 #include “…”区别
19.  BST的searchBig-O. BST和Binary Tree的区别。
20.  Encapsulation 和 Inheritance的概念。
21.  Implement a queue using stacks.
22.  C/C++下怎么写一个stringconcatenate的程序,我回答说用stringBuffer。
23.  Struct和class的defaultvalue的区别。Struct: public, class: private.
24.  Struct和union的区别。
25.  Why hashtable is useful?
26.  Can you force garbage recycle injava? No. can you request it? Yes. How? I don’t know.
27.  Abstract class in C.
28.  What are the two variables torun java virtual machine?(似乎是这样问的)
29.  Final,finally,finalize区别。Java
30.  JVM是platformdependent的,怎么去depend it还是说make it work?(混乱了)
31.  Malloc的内存是用什么存的,似乎是heap。
32.  What’s a mutex?
33.  What’s exception handling? How tohandle in C++? 我瞎回答try blocks,对方问还有没有其他方式?
34.  大概是说一个class含有一个int value和一个symbol +/-. A,B都是这个class类型,问C=A+B是不是valid的,会不会报错?
35.  一个foo class,一个bar class, inheritance这个foo,问怎么inheritance, 我说extend,问how? Java不太熟,不知道…
36.  Public static void main(Stringargs[]) 问每一个部分是什么意思,public, static, void, main string, args[].
37.  Static在C里面的作用。
38.  Inline function概念。
40分钟问了将近40道题,orz.....还是挺看基本功的。
反正抓到不少题也miss了很多,面经有帮助但不够……
我本来以为会考我线代,结果后来没有考。

附件是我整理的面经,因为是cs背景,所以只整理了相关部分,其余的地里有。再就是去glassdoor看一下。

祝后续同学面试好运!

mathwork interview.rar (45.92 KB, 下载次数: 185)

评分

7

查看全部评分

longsail 发表于 2014-3-28 16:25:01 来自手机 | 显示全部楼层
题量好大啊,确实考验基本功啊
回复 支持 反对

使用道具 举报

blactangeri 发表于 2014-3-28 16:32:38 | 显示全部楼层
thank you for sharing
回复 支持 反对

使用道具 举报

dvd_rom 发表于 2014-3-29 20:37:46 | 显示全部楼层
膜拜楼主记忆力
回复 支持 反对

使用道具 举报

lela900900 发表于 2014-3-30 03:20:03 | 显示全部楼层
赞 借此来贡献下上个月DSP mathwork intern的面经,
1. hm邮件预约时间,要了2段matlab代码,说重点考察matlab写DSP的能力. Waral 鍗氬鏈夋洿澶氭枃绔,
2. 电面接近一个小时,除去些垃圾时间,大概是前15分钟简历+behavior,然后10分钟问matlab基本知识和过你的matlab代码,印象中问了2个问题包括如何消去你代码中的warning,以及某些matlab的功能函数(记不太清了)
3. 重点是接下来的20分钟直接敲代码,要求在matlab里写一段FIR的函数,直接远程连到对方桌面,这段没准备,有点蒙,所以20分钟有bug没查出来
4. 最后时间到,直接让把改好的代码发过去, 我发过去了,但过了几天收到了拒信。。。

. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷


. more info on 1point3acres.com
回复 支持 反对

使用道具 举报

lela900900 发表于 2014-3-30 03:22:32 | 显示全部楼层

另外就是 是三哥面的,但口音很好懂,也比较有耐心,就是我自己该方向水平比较渣,再加上没想到连这个第一轮都会当场码code。。。
回复 支持 反对

使用道具 举报

 楼主| medivhsteve 发表于 2014-3-30 04:31:05 | 显示全部楼层
dvd_rom 发表于 2014-3-29 20:37
膜拜楼主记忆力
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
没有啦,数学题有用纸和笔打草稿所以记下来了,概念题照着我自己整理的面经回忆了一遍……
回复 支持 反对

使用道具 举报

hebin03 发表于 2014-3-30 10:24:34 | 显示全部楼层
感谢分享,请问楼主是面他们家的Application Support Engineer吗?

我下周也要电面,也是cs背景,但是hr邮件里的面试内容其中有一项是要选一个engineering discipline, Control Systems, Signals Processing, Embedded Systems 选其中一个。
回复 支持 反对

使用道具 举报

 楼主| medivhsteve 发表于 2014-3-31 08:50:06 | 显示全部楼层
hebin03 发表于 2014-3-30 10:24
感谢分享,请问楼主是面他们家的Application Support Engineer吗?

我下周也要电面,也是cs背景,但是hr ...

对, Application Support Engineer, 估计是跟当时申的position有关所以面试内容不一样吧
回复 支持 反对

使用道具 举报

tcswdys 发表于 2014-10-16 03:30:19 | 显示全部楼层
明天面试,看到这么多概念题。。。亚历山大。。。
回复 支持 反对

使用道具 举报

kuyen 发表于 2014-10-16 05:15:43 | 显示全部楼层
虽说没有算法题,但是我觉得这个真得很考验人阿
回复 支持 反对

使用道具 举报

Urumic 发表于 2014-11-16 13:23:40 | 显示全部楼层
请问楼主了解mathwork的QE职位吗?
回复 支持 反对

使用道具 举报

liyuening1990 发表于 2014-11-23 12:46:16 | 显示全部楼层
太感谢楼主了 特别特别感谢 好好准备电面~~~
回复 支持 反对

使用道具 举报

ge-smile 发表于 2014-11-23 12:58:49 | 显示全部楼层
好好收藏~
回复 支持 反对

使用道具 举报

changsidi 发表于 2015-2-2 06:38:31 | 显示全部楼层
简直超级全面啊有木有!!!!太感谢LZ了啊!好人一生平安啊!话说你收到MathWorks的offer没有啊?
回复 支持 反对

使用道具 举报

attractor 发表于 2015-2-2 11:12:54 | 显示全部楼层
谢谢楼主,收藏了
回复 支持 反对

使用道具 举报

yellow 发表于 2015-3-1 07:23:47 | 显示全部楼层
谢谢!!可是语言选项只会java……可怎么办呐……?
回复 支持 反对

使用道具 举报

jamesxuhaozhe 发表于 2015-3-1 09:04:00 | 显示全部楼层
楼主强悍,记得这么多
回复 支持 反对

使用道具 举报

琥珀的说 发表于 2015-10-7 01:30:22 | 显示全部楼层
题目好多,好多概念题,看来要恶补恶补了
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-6 00:15

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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