Vimeo - SDE 3 - Interview Experience
Anonymous User
645

Hi all,
I got an opportunity to interview for SDE-3 position at Vimeo.

I had applied to Vimeo multiple times and mailed the recruiter as well. Subsequently, got a call from the recruiter.

R1 (DSA) + (LLD) - 1.5 hrs : Taken by SDE - 3
Asked about user threads and kernel threads.
DSA (Google docs) - Medium level question regarding 2 arrays and finding maximum difference between elements of the array based on certain condition.
LLD (Google docs) - Design Chess game. Wasn't an in-depth discussion. The interviewer was looking for using some basic SOLID principles and Design Patterns. Coded few parts of the game.

R2 (LLD, Java) - 1.5 hrs: Taken by SDM
In-depth discussion on Singletons in Java.
Design Logger (Local IDE) - Required running code. Again focus was on using proper Design Patterns. The interviewer asked to zip the code and send to him, then he ran few test cases on his side.
Java questions regading String, its various implementations and memory allocation.

R3 (LLD, SQL, Java) - 1.5hrs - This round was with a senior SDM.
SQL queries.
Design a braking system for a bicycle (Local IDE) - The question was quite ambiguous. He specifically wanted me to focus on braking system. His expectation was that I consider the bicycle as an object in a game and then think about its behaviour considering basic physics context. For example, applying breaks could slow down the speed.
Java questions - Equals and Hash code method related.

Verdict - Rejected in R3. I wasn't able to properly think about the requirements in the breaking system design and didn't have an overall extensible code.

Experience - Overall experience was good, the recruiter was helpful.

Comments (4)