Senior platform engineer interview questions shared by candidates
Without giving it away, basically a design problem that is comparing different data stored with pseudo conditions that has to result in a weighted result from comparing things. Not a hard question, but one so open that you can go in several directions on solving it.
Simplify the storage layer, and make the design more robust by using a DSL to handle the conditional requirements, and thus ensure that most of the work is placed on the backend storage engine to handle comparisons and calculating the weights for you... Thought this was a good approach especially if you think of the sheer volume of data and amount of comparisons that may be necessary (storage engines are great at doing this, so it doesn't make sense to programatically write recursive code to do this).
While submitting an order from application (browser), if electric were cut off and database were dead, what happened to this order? Will data be all lost?
Design a service to support billions of devices. Problem solving questions. Engineering process questions. Talk with other engineers, product managers, development managers. At the end of the day, I even talked with the founder/co-founder, which helped me a lot to understand more about OfferUp. Eventually helped me to decide which startup offer to take.
See Interview Questions for Similar Jobs
- Software Engineer
- Platform Engineer
- Senior Software Engineer
- Staff Software Engineer
- Principal Software Engineer
- Software Developer
- Senior Software Developer
- Software Development Engineer
- Engineering Manager
- Java Developer
- Solution Architect
- Project Manager
- Staff Engineer
- Principal Engineer
- Senior Systems Engineer