Spotting over-engineering
The system design round is "design an app with just two screens, a list and a detail." Which of these choices is the interviewer likely to judge as over-engineering? Select all that apply.
Pick all that apply
Spotting over-engineering
The system design round is "design an app with just two screens, a list and a detail." Which of these choices is the interviewer likely to judge as over-engineering? Select all that apply.
Pick all that apply
iOS system designShort answerExpert
When the user double-taps to like a post in the Instagram detail screen, the same post in…
#architecture
iOS system designShort answerAdvanced
Design the "this month's spending and remaining limit" card in a credit card app. The scr…
#simplicity
NetworkingShort answerExpert
In a one-hour exercise you're asked to build an app that calls a public API and shows the…
#architecture
TestingShort answerAdvanced
You have dozens of UI tests that are slow and break often. How would you restructure the …
#architecture