I applied through a recruiter. The process took 2 weeks. I interviewed at Microsoft in Jun 2019
Interview
First Round: DS and Algorithms(Questions bsed on JAVA,My previous project,LRU cache,question based on doubly linked list) Second Round: DBMS,OS,DS(Normalization,bankers algortiht,min heap) Third Round: Managerial Round(Lowest common ancestor,some behavioural questions) Final round: HR round