Taro Logo

Software Engineer Co-Op Interview Experience

February 1, 2013
Negative ExperienceNo Offer

Process

Applied at a college career fair and received a phone call a few days later. The initial call lasted 10 minutes.

Following that, the recruiter offered me a 45-minute technical interview. The questions were very simple, mostly definitions. Anyone who programmed should be able to answer them, but the interviewer had a very strong accent, and I could not understand her about 50% of the time.

Questions included:

  • Algorithms
  • Java/C++
  • Math
  • Regular Expressions

Questions

Provide a sorting algorithm and its complexity.

What is:

  • A linked list
  • The advantages of a linked list over an array
  • Method overriding
  • A global variable and why its use is considered a bad programming practice
  • A destructor
  • A virtual function
  • A pointer
  • The difference between a struct and a class
  • The difference between a directed graph and a tree

(Some more inheritance & OOP concepts)

Expand A ^ (B v C).

Your friend and you are playing a coin toss game. Your friend tosses the coin and tells you the result. If the coin toss is a head, he tells the truth. If it is a tail, he tells the opposite.

What is the probability that the coin toss is a head if he tells you it's a head?

A few pattern matching examples.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the MathWorks Software Engineer Co-Op role in United States.

Success Rate

50%
Pass Rate

MathWorks's interview process for their Software Engineer Co-Op roles in the United States is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive0%
Neutral50%
Negative50%

Candidates reported having very negative feelings for MathWorks's Software Engineer Co-Op interview process in United States.

MathWorks Work Experiences