I can see that others had 3 interviews, but I only had 2 + 2 exams. Interviewers are friendly and you can speak semi-informally with them (still, be formal).
0) Exams -
*Technical exam. Includes cybersecurity, networking, and programming questions. If you don't have any idea about cybersecurity, you can go and study a bit about it before going through the exam. Some of the questions are difficult.
*English proficiency exam - Mostly grammar and reading comprehension questions. Pretty easy if you are into reading or writing.
1) Technical Interview - After passing the exams, they emailed me that I will be having a technical interview. I had an interview with a manager and the questions were mostly about what's on my resume. They made me do 1-2 (depends on how fast you can solve them, I did 2) either basic programming or debugging, so before you go through the interview, I suggest you recall what you've learned in programming first.
2) HR Interview - The manager directly told me I passed so he forwarded me to the HR, and told me that I'll have to wait for their email. This one's the final interview about benefits, contracts, etc. It took about a week from the last interview before the HR emailed me.
Took me a whole month to finally enter the company. Very long processing time.