Applied through college career fair. Initial phone interview: 20 mins - Resume discussion. 10 days later, called for on site interview: 4 rounds - 45 mins each. What, why, when and how of each technology listed on resume. Spring, Groovy, Java EE, PL/SQL a must. Algorithms: everything in CLRS except NP chapters. Ex: Sorting, Dynamic Programming: Rod cut, longest substring and other string related, Graphs: BFS, DFS, Shortest Path, Dijsktra, Prims, Kruskals. Complexities of each, basic DS: Stack, Queue, Linked List operations, proficient in usage of Collections. Basic networking concepts: Deadlock prevention, Round robin.