Cohesity MTS-2 | Interview experience
Summary
I interviewed at Cohesity for the MTS-2 role, covering Low-Level Design, Data Structures & Algorithms, and a Hiring Manager round, ultimately receiving an offer after two days.
Full Experience
Hi Folks, I want to share my interview experience at Cohesity for MTS-2 role.
Can not disclose entire problem statements due to NDA
Round-1 LLD Round
Had to design a file system. He was more focused on low level concepts, solid principals and design choices I make during the interview. More focused on what's the benefit of chosing this design decision over the other. How can I make the code more extensible rather than modifiable.
Round-2 DSA Round
There were 2 leetcode problems in this round. First one was medium-hard and with lengthy implmentation. Second one was leetcode-medium, which I had solved already so gave the optimal solution and coded it in 10-15 minutes. Again more focused on optimal solution, code quality, code reusability, time and space complexity analysis.
Round-3 HM Round
Hiring manager was very friendly and we instantly matched the vibe. We initially discussed about my current project and the part on which I have worked on. Asked few cross questions on design decisions. He seemed satisfied with my answers. Then asked few behavioural questions, e.g what was the most difficult part of mentoring the juniors/interns.
Verdict - Received an offer after 2 days.
Interview Questions (2)
I was asked to design a file system. The interviewer was more focused on low-level concepts, SOLID principles, and the design choices I made during the interview. There was also a strong emphasis on understanding the benefits of choosing one design decision over another and how to make the code more extensible rather than just modifiable.
Describe what was the most difficult part of mentoring juniors or interns.