注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
新人第一次发贴,来说下以前还有这周Mathworks, Engineering Development Group (EDG)的面试经验。
最开始2个月前,楼主申请的他们家的Software Engineering的position,发完简历,第二部门负责人就回邮件说要面试下,就是那种简单的了解下背景和经验等等。
之后把邮件转给了技术部门的一个人,然后他回邮件给了道Take Home的Project: 设计一个Fraction Class, 能够进行加减乘除运算,还有输出。
总体来说并不是很难,很快给他们发了过去,之后回邮件又给了道Take Home的Project: 设计一个String Class, 能够完成搜索,插入,替换和删除等基本操作,最重要的是能够进行Redo和Undo的操作并且要考虑存储空间,楼主用的是Piece Table和Double Linked List做的,自己测试了个很长的文档,Unit Test测试了操作100万次的时间,感觉还是挺效率的,就提交了,后来收到邮件说感谢申请等等,知道完了,仔细想下还是自己的功底太差,于是就尝试着申请New Grads的EDG了。
在我都忘记的时候,上周五(4/19)来了封邮件让我去做EDG, Challenge B, 于是周末看了下地里的面经,周一(4/22)一早去了学校开始答题。
这个Challenge B和其他人总结的差不多,第一部分得数学必做,2~6里自己任选2门语言,每个部分是单独计时的。楼主选的是Python和C++
以上就是大致的流程了,希望能够帮助后来的同学们。大家加油。新人发贴,求加米,谢谢。
|