1) Design patterns (Singleton, Factory)

2) Basic OOP concepts

3) Data structures(Stacks, queues and linked lists) basic iterative/recursive algorithms


Find the intersection of two lists, get all the leaf nodes of a binary tree.


Form the index of a book


How to get 45 mins using two ropes


Logic question: You have two strings that both take an hour total to burn. Using these two strings and a lighter, determine when 45 minutes has passed.

If you have 2 ropes and they both burn for an hour if lit on one end what is the most effective way to measure 45 min


find missing number, given that one number is missing from 1 to 100, how to find it

Count the number of bits of 1 in a integer. There is a classic solution link


Explain and draw an example of flyweight design pattern link


results matching ""

    No results matching ""