DE Shaw | MTS | June-July 2024
Anonymous User
2025

OA June - 2 leetcode medium Questions. Dont remember the questions. Completed the first question and most of test cases passed for the second question

After a month

Screening Round - Focus was on writing clean and structured code
Design a data structure for browser history
1. add a link
2. remove a link
3. each link has many keywords, search by keyword
4. print all links in a inserted link order
4. example - '/google/search' , it has google and search as keywords
5. link could be duplicate
Suggested doubly linkedlist for links and hashmap for each keyword , Hashmap value is list of links
Although solution may not be optimal, Interviewer asked me to implement the approach
Some Java questions - Runnable vs Thread, Stream API, Deadlock, Notify vs Wait, concurrency and oops concepts mostly

After a week
In House Interviews
Round 1 ( 1 hour) . Java grilling , Most of the concepts were touched, from running hello program to concurrency, JRE vs JVM
singleton design pattern, volatile, method hiding vs method overriding, threadpoolexecutor ( 40 minutes)
coding question (20 minutes): https://leetcode.com/problems/kth-smallest-number-in-multiplication-table/ suggested all 3 approaches- sorting, priority queue and binary search

Round2 (1 hour) . Resume based Questions, Singleton Design Pattern, Design Flight booking System - Focus was on finding multiple stops flight schedules, Design LRU, Design Java annotation

After 2 weeks
HR scheduled 3rd Techical round, but informed me last moment that it will be rescheduled.
Till now I have not heard back from the HR

Comments (3)