I received a call directly from HR.
I went through three face-to-face rounds. The third round was conducted by the project manager.
All rounds took place on the same day. The interview panel was very polite and helpful.
Prepare.
Mostly Spring MVC, Java, and questions from technologies you have worked on.
Multithreading on HashMap. What could be the issues of using HashMap in a multithreaded environment?
Find the longest unique subsequence in the given string.
Find/Count unique elements in an integer array.
Count the number of islands in a given binary matrix. 1 represents an island and 0 represents water. GeeksforGeeks has this question. Moving diagonally is not allowed.
Design a Twitter timeline (feeds). Discuss database design, how you would handle caching, the CAP theorem, and caching strategies.
System design to read a file line by line, where each line contains data and an operation to be performed. Example: a=5, next line b=10, next line a*b. This design needs to extend to support float, doubles, boolean, vectors, and complex numbers. For instance, if the file has a=5+i8, how would you handle such scenarios? How would you store and process the data?
The following metrics were computed from 14 interview experiences for the Target Senior Software Engineer role in Bengaluru, Karnataka.
Target's interview process for their Senior Software Engineer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Target's Senior Software Engineer interview process in Bengaluru, Karnataka.