MTS-2 | Nielson | 3.5 YOE | Java | Backend | Bangalore
Summary
I applied via the career page and was selected for the MTS-2 role at Nielson after successfully navigating multiple rounds covering Java, OOPs, SpringBoot, Distributed systems, Machine Coding, SQL, and System Design.
Full Experience
Jan 2026 Applied via career page and recruiter reached out.
R1 - 45min Java, OOPs, SpringBoot, Distributed systems.
R2 - 2.5 hrs Maching Coding - Design Dictionary with prefix, pattern, exact search, hamming distance, word suggestions 1.5 hrs implementation 1 hr discussion - time complexity, improvements, design patterns, extensibilty
R3 - Manager - 1 hr Write SQL queries - second highest salary with min age and greatest emp_id if multiple rows are returned with given salary. implement above same logic in java running code. design url shortner - HLD
Verdict - Selected
Interview Questions (3)
Design Dictionary with Advanced Search
Design a dictionary with functionalities for prefix search, pattern search, exact search, calculating hamming distance, and providing word suggestions.
SQL: Second Highest Salary with Tie-breaking
Write SQL queries to find the second highest salary, and if multiple rows have the same salary, prioritize by minimum age and then by the greatest employee ID.
Design URL Shortener (HLD)
Design a URL shortener system, focusing on High-Level Design (HLD).