1st (30 min): only an interview about me, my CV, what I know and don't know in the job applied
2nd interview (1 hour): a coding interview, they gave me a question and asked me to solve it in code, then asked me couple question on how to improve the code, what is the complexity.
3rd interview(1hr and 30 min): the first part was system design interview ( i did so bad in it) but the interviewer tried to help all the time. The second part was coding interview (which also was bad).