MTS-2 | Nielson | 3.5 YOE | Java | Backend | Bangalore

nielson logo
nielson
· MTS-2· Bangalore· 3.5y exp
January 22, 2026 · 13 reads

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)

1.

Design Dictionary with Advanced Search

Data Structures & Algorithms·Hard

Design a dictionary with functionalities for prefix search, pattern search, exact search, calculating hamming distance, and providing word suggestions.

2.

SQL: Second Highest Salary with Tie-breaking

Other·Medium

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.

3.

Design URL Shortener (HLD)

System Design·Medium

Design a URL shortener system, focusing on High-Level Design (HLD).

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!