It was a 6 step interview process. HR, Exam, Technical, Manager, Site Director, Senior Manager. Each step is very intentional in terms of what they want to know about you. HR is your usual screening. The exam assesses your technical solving skills. Technical is more of testing SQL knowledge, Manage to Senior Manager are more behavioral.