Pregunta de entrevista de Microsoft

Design a shopping cart. Defend your decisions. Additionally, string compression algorithm, design a system to scale to 10,000 users, word reverse with preserved white space.

Respuestas de entrevistas

Anónimo

13 jun 2019

Since we were constrained to a monolithic design for the cart, I stated my preferences for breaking up the various services/concerns such as the Cart itself, Payment, Address, Order Item, Product, Shipment, Customer, etc. We walked through various processes required. The other problems are fairly straight forward; design; defend; refactor.

Anónimo

6 oct 2020

The key in these questions is to cover the fundamentals, and be ready for the back-and-forth with the interviewer. Might be worth doing a mock interview with one of the Microsoft or ex-Microsoft Senior Software Engineer experts on Prepfully? They give real-world practice and guidance, which is pretty helpful. prepfully.com/practice-interviews