Position: Applications Engineer
Process:
Note: All rounds were elimination rounds.
Online Round:
4 sections:
Technical Round 1 (F2F)
Technical Round 2 (F2F)
Given an array of elements with only one unique element and other elements repeated multiple times, return the unique element.( recursive and iterative solutions were asked),multiple variations(say some elements were repeated for 2 times, some for 3 times and so on) of this question was asked. Restriction: You cannot use hashmap/hashing.
SQL queries using Inner Join, delete duplicate elements in a table.
Given any string, find out whether a palindrome can be formed out of the given elements.
2-3 Puzzles
Pointers in C. Far, huge, near pointer's.
What is serialization in JAVA? Implement your version of it.
1 Dynamic Programming question.
Technical Round 3 (F2F)
Lots of questions in Internship Projects (be thorough with it)
Questions from hobbies, passion, interests.
Design a data structure and the corresponding algorithm which takes an employee-manager relation table as input and prints the entire hierarchy of the organization as output.( Soln: hashmap<string,arraylist> )
Normalization(DBMS) in depth was asked.
HR Round:
Basic questions etc. Try to engage with the HR as much as possible.