Skip to main content

Mathworks面经

发信人: jsyyy (你的耐心在哪里), 信区: JobHunting
标  题: 发个mathworks电面
发信站: BBS 未名空间站 (Fri Jul 27 16:18:54 2012, 美东)

好像大多数人对他家都不感冒,不过希望还是可以帮到某些同学。Application
Support Engineer,选的信号处理和C语言。找工作以来第一次碰到印度人面试,说不能
翻书查电脑没说不可以透题。一边考试一边记题,问题如下

信号处理
1. Nyquist sampling theorem
2. aliasing
3. convolution
4. impulse response
5. FIR vs IIR
5. y(n) = x(n)*x(n-1),是不是causal,linear, time-invariant?why?
6. limit sin(x)/x as x->0 ? why?
7. z-transform, Fourier transform 关系
8. 1,2,3 (t=0),0,1,求Z transform,是否causal?
9. what is PSD?
10. PSD of a white noise signal
数学
11. rank of a matrix
12. nullspace of a matrix
13. singular matrix
14. eigenvalues/eigenvectors
15. derivative; describe it using limits
16. integral with limits of +inf, -inf, 是definite integral还是indefinite
integral
C语言
17. pass by value vs pass by referenc
18. what does "continue" do
19. typedef
20. null pointer
21. malloc
22. #include
Matlab
23. A*B vs A.*B
24. function vs script
25. how to find the no. of elements in a matrix/vector
26. how to cascade two strings in Matlab
27. transpose vs nonconjugate transpose

反正都是本科生级别问题,原定四十分钟面试,只持续了20分钟,感觉全部答对了,不过
按版上说法,印度面试官一切皆有可能。祝大家好运。

 发信人: bmbbbh (水), 信区: JobHunting
标  题: Mathworks面经
发信站: BBS 未名空间站 (Tue Oct 12 16:36:20 2010, 美东)

来发一下面经

是面application support engineer,是那个engineering development program/
group, 一般去其他各分支都是从这个program去的。一共面了两轮,都是on campus

第一轮非常简单,30分钟,谈话也很casual,主要是一些HR type of questions. 有一
些behavioal questions. 比如怎么deal with conflict之类的,还有是不是eligible
for work in US, why do you want to work with Mathworks之类的。

一周之后hr打电话来说有technical screening. 有senior engineers会来campus, 整
个过程2-3hrs。然后告诉我topic有discrete math, matlab, programming, C/C++/
Java, etc, Control systems/signal processing/computer science, 当时还说除了
technical questions也有些non-technical的。

面试和通知之间隔了两周,math我基本上没什么问题,matlab因为一直在用所以也还好
,programming还有C是已经n年没接触了,另一个我选择了control systems, 但是也完
全没学过。用了两周的时间把所有的东西都过了一遍,特别主要看了看control
systems, 但是没有做题目,主要的概念等等都搞的比较清楚。

面试的时候全部都是technical questions, 先是所有的topic来一轮,从math开始,到
control systems结束,这一轮都比较简单,math就是一些linear algebra, calculus,
probability, matlab问的非常细,programming和基本上也就是比如multiple for
loop, #define和const区别等等。control system也是一些基本概念,比如poles,
zeros, first order system, damping ratio, natrual frequency等等。

这一轮完了之后紧接着是又从math开始一遍,这一遍就稍微难一些,而且要具体做题目
,比如math会让算eigenvalues和eigenvectors等等,会给一些程序,问有没有问题,
让写matlab function具体实现什么功能等等。control systems的话会给题目比如画
root locus, 还有比如find out the transfer function given the state space
equations等等。

control systems做题目那块我基本上完全fail了,因为根本没想到会问这么细,但是
也尽量给了idea和说了我知道的。整个过程很愉快,但是最终没有下一步了,当时我应
该告诉interviewer所有的都是我一周多以内学的,以前从来没学过。

总的来说,问的非常细,那几个topic都得比较熟才行。

这个面试和其他一些在网上看到的不太一样,那个interviewer说,如果on site就再也
没有technical questions了,但是在网上看到的一般是两轮电面,其中一个是hr type
,一个是technical,然后onsite还有technical。

发信人: pennel (pennel), 信区: JobHunting
标  题: Re: 请问各位有没有 Mathworks on site 的经历?
发信站: BBS 未名空间站 (Tue Mar 25 20:14:51 2014, 美东)

前两轮面经 glassdoor上面很多。
第一轮是5个behavior的问题
1. Why you choose Mathworks?
2. Why you feel yourself a qualified candidate?
3. Give an example how you tackled with multiple responsibilities?
4. Are you authorized to work in US?
5. What is your GPA?

第二轮:
Math
-Rank of matrix
-Eigenvalues of a matrix
-Eigenvector of a matrix
-Inverse of a matrix

C
-definition of Typedef
-malloc and calloc
-usage of <> and #
-what is recursive function?

Matlab
-difference between function and script
-concatenate matrix
--open a file from command window
-Compute numerical length of an array

Signal Processing
-Autocorreleation
-Power Spectral Density and White Noise
-Difference between FIR and IIR
-Z Transform
-Nyquist Sampling Rate


【 在 lela900 (lela900) 的大作中提到: 】
: 想问下前两轮的面经 谢谢!

发信人: xw1097 (因打代码打的好被FAIL), 信区: JobHunting
标  题: Re: 请问各位有没有 Mathworks on site 的经历?
发信站: BBS 未名空间站 (Wed Mar 26 03:39:45 2014, 美东)

去年onsite ASE interview给了我一叠打印好的纸做题,目前只记得
C, data storage type,
nested try catch
然后让写了个quicksort,
一道design

ONSITE之后还追加了一轮电话。
--


发信人: Remy (Remy), 信区: JobHunting
标  题: Mathworks Application support engineer 面经 已跪
发信站: BBS 未名空间站 (Thu Mar 21 10:29:09 2013, 美东)


公司介绍:Mathworks 是位于MA的私人企业,主打产品是Matlab,simulink,产品竞争
对手少,每年的利润稳定(利润率也很高,私人企业中高档水平),未听说过因业绩原
因裁员(组里很多都是5y+以上成员),H1 和 绿卡政策一般, 待遇一般(MA地区中档
水平), 工作强度非常非常低(MA地区超抵挡水平,每周应该未到40/week)....一般
面向New Grad的有两个职位,我这次投的叫做

Application Support Engineer, 类似售后工程师,一年半之内在不同的组轮岗,然后
选自己喜欢组加入,还是比较适合年轻人加入的。可以解除到不同行业的客户,学习各
个组的项目,
对于白纸一样的我们,可以发掘自己的兴趣和潜能。

此次是电面,45分钟,20道题左右,分在离散数学,算法,编程技术,编程语言,
matlab这些方面,具体的题目可以参考glassdoor上面的面经,很多类似的。

结果:已跪,求各种refer~


 









http://gengwg.blogspot.com/

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...