Process is initiated via a pre-interview communication where the HR would be asking questions necessary for screening process. Next a coding round is scheduled coordinated with Codility. Depending upon performance and the code quality (yes they look for code quality as well), technical interview is scheduled.
Technical interview is precisely based on job role that you have applied for. Interviewer looks carefully for whatever is written there in your resume and mostly ask questions around the technologies you have worked with.
After technical interview if you clear, you will have some words with the CEO. The CEO is well spoken and have a very calm nature. Did I say that he is technical too.
Yes, amidst the normal talk are some questions regarding software design process and good methodologies/practices.
If you get the CEO approval, then you will have your offer letter in no time.