Software Engineer applicants have rated the interview process at cermati with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 100% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 14 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at cermati overall takes an average of 14 days.
Common stages of the interview process at cermati as a Software Engineer according to 1 Glassdoor interviews include:
IQ intelligence test: 50%
One on one interview: 50%
Here are the most commonly searched roles for interview reports -
Round 1 went through it.Attempted coding question and it was easy. Second round results awaiting. Hopefully going to get through the round and selected for next rounds. The interview round had 1 question which assessed our DSA skillset
I applied online. I interviewed at cermati (Jakarta)
Interview
There will be total 4 interview process. Coding Interview 1, Coding Interview 2, System Design Interview, and Culture Fit. Coding Interview is standard ad hoc algorithm question. You will be asked two finish 1 or 2 algorithm question. You will also asked the data structure used and its time and space complexity. In System Design interview, you will be asked to design a system which include API and Database Design
I applied in-person. The process took 1 week. I interviewed at cermati (Jakarta) in Apr 2017
Interview
There were a few phases I went through, including solving logical puzzle coding challenges with reasonable time/space complexity, open ended system design discussions, and a culture fit interview session.
I had very good chats with the interviewers at all phases about many things and what I learned from the chats by itself should be valuable enough for my career progression and personal development at that point.
Interview questions [1]
Question 1
The logical puzzle to be solved in the coding tests was quite simple, they basically just asked for a reasonable approach to solve the problem and if they think it can still be improved they're going to ask if you can figure it out. The interviewers tried to measure how good of a problem solver the candidate is.
The system design discussion phase was pretty open ended and the experience may vary from person to person based on the interviewer's and the interviewee's expertise. My interview went past the software implementation layer and we went to the network protocols and network architecture aspects of the system design. To the best of my knowledge, going that far into the network infrastructure is not a common occurrence in this phase.
The culture fit phase was just talking about my past experience and my general approach in approaching various problems. Pretty much just checking whether I'm a mature enough person to make good decisions at work and what kind of work I'll be interested in.