I applied directly through the company's career page. The initial round was a telephonic technical round that revolved around basics of Java and core concepts. This was followed by a face-to-face technical round. In-depth technical knowledge was tested here. Concepts like data structures, algorithms, OOPS concepts, Multithreading were involved.