3 A Framework For SD Interviews Flashcards

1
Q

What are the strong signals?

A

C, P, R, AQ
C - ability to collaborate
P - to work under pressure
R - resolve ambiguity constructively
AQ - ask good questions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are typical red flags?

A

OE, S, QA
OE - over engineering
S - stubbornness
QA - quick answer without good understanding of the requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the list of the typical questions to ask?

A

1 What specific features are we going to build?
2 How many users does the product have?
3 How fast does the company anticipate to scale up? What are scales in 3, 6 month, one year etc?
4 What is the company tech stack? What existing services you might leverage to simplify the design?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

You are asked to design news feed system

A

1 Is this a mobile app, web app or both?
2 What are the most important features for the product?
3 Is the news sorted in the reversed chronological order or in particular order?
4 How many friends can user have?
5 What is the traffic volume?
6 Can feed contain images, videos or just text?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

4 Step Process

A

1 Understand the problem and establish design scope
2 Propose high level design and get buy-in
3 Design deep dive
4 Wrap up

How well did you know this?
1
Not at all
2
3
4
5
Perfectly