Hike Interview Experience | Set 6 (For SDE)
Round 1 (telephonic)
- https://www.geeksforgeeks.org/shuffle-a-given-array/
- Design a system wherein users are sharing images. You need to track the top trending images
- Design an event system wherein thousands of events are being generated from an app and the events need to be analysed by an analytics engine for certain information
- Discussion on Spring and NodeJS
Since this round was long back, I don’t have strong recollection of the above questions. Have compiled to best of my memory
After the telephonic round, I was called to their office after approx. 3 weeks
Round 2
- Design a leaderboard system which can report rank of a particular user along with his +/-5 users
- https://www.geeksforgeeks.org/shuffle-a-given-array/ , repeat from previous round
- Again discussion on Spring and NodeJS
Probably the interviewer was same in Round 1 and Round 2
Round 3
- Questions on CAP theorem and where Cassandra fits in there. This was because I had worked on NoSQL databases
- Level order traversal in spiral form
- Design a Twitter streaming like system. Clients will be persistently connected to the system and subscribe to certain topics like India, Election. As soon as a user tweets on any of these topics, all the listening clients should be notified.
Round 4
- Implement Java countdown latch
- Word Break
Round 5
- Discussion on various NoSQL databases mentioned in my resume. Delved deep into Couchbase and how certain features are implemented like vBuckets
- Implement Java8 future and one more related class
- Some behavioral questions
Last Updated :
03 Sep, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...