Microsoft Interview Question

Design elevator, OOPs concepts with an example, Data Structure- Print Binary Tree layers in sequence, Find consecutive occurrence of a character in a string, Design calendar booking system to not to allow booking more than 3 overlapping meetings and the lowest possible interval is a milisecond.