Mathematica logo

Mathematica Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 8 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
87.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Mathematica.

Showing 3 of 8
Mathematica logo
Mathematica

Programmer

Engineering · more than a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Coding

So I first had a call with a recruiter, and then a technical interview where I had to do a code review with some people from the analytics team. I thought it went pretty well, and they said I'd hear back the next week no matter what, but I never did.

Confirmed questions1 question
  • Can you describe some of the technical projects you've worked on?
Mathematica logo
Mathematica

Software Engineer

Engineering

Entry Average Positive experience Accept offer 2 rounds
Interview process
Phone screen Technical screen Onsite
Interview formats
Technical Behavioral

I had an initial phone screening that lasted about 30 minutes. It included some basic technical questions about object-oriented programming and some behavioral questions about my past work. Soon after, the final interview was set up. This final interview was about 1.5 hours long and I met with three engineers from the team. It was pretty conversational with some fairly simple technical questions about SQL and .NET. The main focus was on my past work and personal projects. The entire process went really smoothly. HR was responsive and scheduling was easy. Overall, it was a really nice experience.

Confirmed questions4 questions
  • Could you explain the meanings of public, static, and void?
  • What's the distinction between a primary key and a foreign key, and what purposes do they serve?
  • Can you explain try, catch, and finally statements and their functions?
Mathematica logo
Mathematica

Software Engineer

Engineering

Lead Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

The interview process with Mathematica was pretty smooth and the recruiters did a good job coordinating everything. The interviewers were really professional and nice. They were happy to share details about working at the company and what they were looking for in this specific role.

Confirmed questions3 questions
  • Can you discuss your skills?
  • Can you discuss your experience?
  • Can you discuss your interests?

Mathematica Software Engineer Interview Questions

Quoted word for word from Mathematica interview reports.

What's the distinction between a primary key and a foreign key, and what purposes do they serve?

Read reports

Could you explain the differences between void, private, and public keywords?

Read reports

Could you explain the meanings of public, static, and void?

Read report

Can you explain try, catch, and finally statements and their functions?

Read report

Can you describe the concepts of void, private, and public?

Read report

Design a relational database schema for a simple, real-world example.

Read report

Formats, difficulty and experience

Across all 8 Mathematica interview reports.

Interview formats

Behavioral 44.4%
Technical 38.9%
Coding 11.1%
System Design 5.6%

Interview difficulty

Easy 25%
Average 75%
Difficult 0%

Candidate experience

Positive 87.5%
Neutral 12.5%