System Design & Scalability

Interview questions for practice on System Design and Scalability: Design a URL shortening service, like Design a recommendation system Design a scalable web crawler from scratch Design a system which takes in latitude and longitude and returns back closest 5 locations. Design a conference room booking system for a company which can have offices … Continue reading System Design & Scalability


Recursion and Dynamic Programming

(to be covered in workshops on 7/12, 7/13, 7/18) 1. Fibonacci Series: Write a program to find nth Fibonacci number using Recursion and Dynamic Programming The Fibonacci numbers are the numbers in the following integer sequence. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, …….. [Recursion, Dynamic Programming] 2. Coin … Continue reading Recursion and Dynamic Programming

Topics to be covered in Technical Interview Preparedness Workshop

Solve questions gathered from various multiple sources including actual interviews. Collaborate and practice with other students just like you. Get ready for your next technical interview.  Following topics to be covered: Arrays and Strings Linked Lists Stacks and Queues Trees and Graphs Bit Manipulation Math and Logic Object Oriented Design Recursion and Dynamic Programming System … Continue reading Topics to be covered in Technical Interview Preparedness Workshop