Monotype logo

Monotype Software Engineer Interview Questions
& Process

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

Based on 13 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
46.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Monotype.

Showing 3 of 13
Monotype logo
Monotype

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 7 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Panel Group Presentation Background check Offer
Interview formats
Behavioral Technical Coding System Design Presentation

I went through seven interview rounds for a software developer role and passed them all. The process was lengthy, but I stayed engaged and cooperative. On the last day, I got verbal confirmation that an offer letter was being prepared. However, right when I expected the formal offer, communication ceased. My calls and messages were ignored, and I was eventually told I was 'not qualified' without a clear reason, even though I had passed all the stages. This was highly unprofessional and emotionally taxing. Spending weeks on this only to be ghosted at the very end shows poor candidate management and disrespect for applicants' time. I hope they improve their hiring process's transparency and communication.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Monotype logo
Monotype

Software Developer

Engineering · more than a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Technical screen Take home Technical screen
Interview formats
Technical Coding Other

The whole interview thing wrapped up in one day. It was 3 rounds total. Round 1 was an online MCQ test covering C, C++, and Aptitude. The questions were really conceptual, mainly checking for runtime or compile-time errors. If you've coded a bit, these should be easy. Other questions involved stuff like the argc and argv parameters for main(). Also, questions about dereferencing NULL pointers, like if a Student *ptr = NULL; and then calling ptr->func(), will it work? Some questions tested what happens when you print a NULL pointer. The Aptitude part was decent, with some logic puzzles like figuring out 'O' in FORTY+TEN+TEN=SIXTY, and a few relationship questions. Most were easy, just a couple were tough. Round 2 had 4 coding problems in 90 minutes. They were all doable for an average to good programmer, with one being a data structures question. The system tested the code, but they also manually reviewed everyone's code for all possible inputs since only 29 people got to this round. After this, only 8 people moved to the final round. Round 3 was a technical interview. They asked some programming questions (bit manipulations, printing an array spirally) and logic puzzles (like the 9-minute hourglass problem). It was a good experience overall, the job sounds interesting, but I'm not sure how programming fits into typeface creation.

Confirmed questions8 questions
  • Tell me about the questions asked in C, C++, and Aptitude sections.
  • Regarding the logic puzzle FORTY+TEN+TEN=SIXTY, what is the value of the letter O?
  • Can you elaborate on the relationship questions?
Monotype logo
Monotype

Software Development Engineer

Engineering

Mid Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding System Design Behavioral Presentation

The hiring process was pretty smooth, it really depends on the team you're interviewing with. It kicked off with a recruiter call about an open software developer role, and they asked if I was still looking, then we set up an interview for the next day. Since we were WFH due to corona, it was all virtual. The interview spanned two days. Day one was a technical round focusing on basic Python, which I passed. Day two involved more advanced Python concepts, a discussion about my projects, and other tech questions related to Django and my resume. Then there was a great chat with the hiring manager, who introduced himself, talked about the role and expectations for the next few months to five years. It wrapped up with an HR round for salary talks and to finalize the joining date.

Confirmed questions5 questions
  • Can you describe basic operations involving lists, dictionaries, and files?
  • Could you explain one of your Django-based projects?
  • Please introduce yourself and tell me about your career aspirations for the next five years.

Monotype Software Engineer Interview Questions

Quoted word for word from Monotype interview reports.

Regarding the logic puzzle FORTY+TEN+TEN=SIXTY, what is the value of the letter O?

Read reports

Describe what happens when a NULL pointer is assigned to a variable, and then a printf operation is performed on that pointer.

Read reports

What would be the outcome if a class named 'Student' is defined, and within main(), we have Student *ptr = NULL; and then ptr->func() is called?

Read report

Explain the concept of parameter passing to the main() function using argc and argv.

Read report

WAP to churn out a certain amount from ATM machine with all type of currency notes in the final outcome?

Read report

Formats, difficulty and experience

Across all 13 Monotype interview reports.

Interview formats

Technical 33.3%
Coding 28.2%
Behavioral 17.9%
System Design 12.8%
Presentation 5.1%

Interview difficulty

Easy 0%
Average 76.9%
Difficult 23.1%

Candidate experience

Negative 46.2%
Positive 46.2%
Neutral 7.7%