Role: SDE 1
College: Not Specified
Interview Date: January 31, 2021
Interview Type: Online Interview / Assessment
Result: Not Specified
Difficulty: Not Specified
Rounds: Not Specified
Topics Asked: Multithreading, Analytical Skills, System Design.
Experience:
This interview experience for an SDE 1 role covered a range of advanced technical topics.
Questions asked:
- Multithreading:
- Print odd and even numbers such that odds are printed first and evens afterwards or vice versa.
- What is the difference between Future and CompleteFuture?
- What is CyclicBarrier and CountDownLatch?
- What are Re-entrant locks?
- Analytical skills:
- There are 25 students in a class. Teachers are calling students in groups of 5 each day and conducting a test. For every 5 students, the teacher selects the top 3 grade-wise. What is the minimum number of days required for the teacher to select the topper of the class?
- Cut a cake into 8 pieces. How many cuts are required?
- System Design Questions:
- What are distributed systems?
- How will you ensure that a database has high availability?