It took four steps.
First is HR Interview (background check of professional experiences) (PASSED)
Then online coding exam (6 items with 1 and a half hour to complete them) (PASSED)
3rd process is Technical Interview conducted by Senior Engineer (PASSED)
Lastly, Technical Interview again conducted by the Director of Engineering. (FAILED)