📜  MathWorks EDG 面试经历

📅  最后修改于: 2022-05-13 01:58:24.091000             🧑  作者: Mango

MathWorks EDG 面试经历

在线测试模式:基于 CS 概念的多项选择题、输出题等。2 道中等水平的 DSA 编码题。

面试轮次:

第 1 轮(技术):这是一轮漫长的面试。

  • 说说你自己?
  • 你的暑期实习怎么样?你被赋予了哪些职责?你遇到了哪些问题?完成代码后,您采取了哪些步骤?你是如何接近你的经理和高级队友的?你能按时完成所有任务吗?你的经理对你的反馈是什么?
  • 选择任意 2 种语言并评价自己的熟练程度。
  • 声明数组或链表时最重要的步骤是什么?在什么情况下哪一个会更好?数组和链表中插入和删除的时间复杂度。
  • 编码问题 1 – 给定一个链表,返回倒数第 n 个位置的整数。
  • 编码问题 2 – 给定一棵二叉树,返回频率最高的元素。
  • 输出问题 1 - Java相关问题,多个构造函数及其输出。
  • 封装和抽象有什么区别?可以使用抽象来实现封装,反之亦然?
  • 输出问题 2 - C 指针相关。
  • C中的动态内存分配。Calloc,malloc等。
  • hashmap和set的区别?举一个你更喜欢地图而不是集合的情况的例子?
  • 给定一个具有空值的单线程进程,在这种情况下您会使用什么,hashmap 或 hashset ?
  • 一个简单的谜题。

第二轮(管理):

  • 为什么要数学?
  • 首选地点?
  • 你如何管理你的时间以及课外活动?
  • 您对 EDG 计划了解多少?
  • 你最自豪的项目,为什么?
  • 你遇到了哪些问题?你的导师有没有对你说过任何负面的话?如果他们这样做了,你会怎么处理?
  • 您听说过 mathwork 的环境和工作文化吗?

第三轮(行为):

  • 你对EDG了解多少?
  • 如果让你从事一个项目或你不喜欢的技能,你会怎么做?
  • 您认为 EDG 如何与客户打交道?