Glassdoor users rated their interview experience at MKCL as 66.7% positive with a difficulty rating score of 3.5 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Software Engineer and Engineer Trainee - Software rated their interviews as the hardest, whereas interviews for Trainee Software Developer and Intern roles were rated as the easiest.
The hiring process at MKCL takes an average of 26 days when considering 6 user submitted interviews across all job titles. To compare, the average duration of hiring at similar companies like BlackRock, Inc. is 14 days, Fabricated Software, Inc. is 2 days, and Apple Inc. is 21 days. Candidates applying for Engineer Trainee - Software had the quickest hiring process (on average 10 days), whereas Software Engineer roles had the slowest hiring process (on average 59 days).
The recruitment process consists of two stages followed by a final interview. In the first stage, candidates take an online assessment with 100 multiple-choice questions covering computer fundamentals, basic artificial intelligence concepts, SQL, and Java. Candidates who clear this round receive an email for the second stage, which is a one-hour hands-on assignment based on a small full-stack development task. This stage evaluates code logic, correctness, clean coding practices, and the candidate’s ability to clearly explain their solution. Those who perform well are shortlisted for a face-to-face interview lasting around 25 to 30 minutes, where questions are asked based on the candidate’s resume, core Java, Spring Framework, database concepts, and skills mentioned in the job description. The final result is typically communicated within 4 to 5 days after the interview.
I applied online. I interviewed at MKCL (Pune) in Mar 2026
Interview
The recruitment process consists of two stages followed by a final interview. In the first stage, candidates take an online assessment with 100 multiple-choice questions covering computer fundamentals, basic artificial intelligence concepts, SQL, and Java. Candidates who clear this round receive an email for the second stage, which is a one-hour hands-on assignment based on a small full-stack development task. This stage evaluates code logic, correctness, clean coding practices, and the candidate’s ability to clearly explain their solution. Those who perform well are shortlisted for a face-to-face interview lasting around 25 to 30 minutes, where questions are asked based on the candidate’s resume, core Java, Spring Framework, database concepts, and skills mentioned in the job description. The final result is typically communicated within 4 to 5 days after the interview.
Interview questions [1]
Question 1
what is spring ?
what are the annotation in spring boot ?
what are joins?
My interview experience for the Java and SQL position was fairly average overall. The questions were straightforward, and although the process wasn’t very challenging, the interviewers were extremely friendly and made the atmosphere comfortable.