The whole process takes place in three step: Recruiter's interview, Hiring Manager's interview and Panel interview. The Panel interview requires a presentation from the candidate. Then, there will be 45 mins interview with each panelist in a single day. The whole process took me about 1 month from the first interview with the recruiter to the receive the offer. The interview setting was very welcoming, everyone was excited to answer questions regarding the work culture