Marlabs logo

Marlabs Software Engineer Interview Questions
& Process

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

Based on 98 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
59.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Marlabs.

Showing 3 of 98
Marlabs logo
Marlabs

Senior Software Developer

Engineering · a year ago

Senior Average Positive experience No offer 4 rounds
Interview process
Technical screen Recruiter call Technical screen Technical screen
Interview formats
Technical Behavioral

The selection process has 3 stages: first, a technical test or a case study depending on the role; second, an HR interview; and third, an interview with the project team, which might involve one to three interviews based on the project. The technical test was a multiple-choice questionnaire to be completed in 45 minutes.

Confirmed questions7 questions
  • Could you tell me about your experience with .NET Core 5?
  • What is your knowledge of ASP.NET?
  • Do you have experience with Azure?
Marlabs logo
Marlabs

Technical Lead

Engineering · a year ago

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

First, I had an HR round where they asked questions about my current responsibilities. Then, a technical round followed, focusing on my technical background and how I approach solving real-world problems. Finally, there was a discussion about salary and documentation.

Confirmed questions4 questions
  • Can you describe your current roles and responsibilities?
  • Tell me about your technical background and experience.
  • How do you approach solving real-world problems?
Marlabs logo
Marlabs

Senior Software Engineer

Engineering · more than a year ago

Senior Average Negative experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Panel Group
Interview formats
Behavioral Technical Coding Group Presentation

it's a multi-stage hiring process. you'll go through a few rounds of interviews. some are 1-on-1, some are with a group of candidates, and some are with a panel. interviews can be in person, over the phone, via email, or video calls.

Confirmed questions5 questions
  • Can you tell me about your understanding of Object-Oriented Programming principles?
  • Describe your experience with Spring MVC.
  • What are your thoughts on Spring Boot and its usage?

Marlabs Software Engineer Interview Questions

Quoted word for word from Marlabs interview reports.

What is the difference between a synchronized block and a synchronized method?

Read reports

What is the maximum number of views you can create on a table?

Read reports

Can you find all pairs in an array that sum up to a given number?

Read reports

Given an ArrayList of integers, how would you find the maximum and minimum values?

Read reports

How would you remove all duplicate elements from a list while maintaining the original order?

Read report

What is the difference between a Procedure and a Function?

Read report

What Linux commands do you use to check available memory?

Read report

Formats, difficulty and experience

Across all 98 Marlabs interview reports.

Interview formats

Technical 46.8%
Behavioral 28.7%
Coding 20.8%
Presentation 1.4%
System Design 0.9%

Interview difficulty

Easy 28.6%
Average 59.2%
Difficult 12.2%

Candidate experience

Positive 59.2%
Neutral 27.6%
Negative 13.3%