1. Идентифицирайте списъка с теми, свързани с въпроса.

2. Изложете предположенията за проблема за ефективна комуникация с интервюиращия.

3. Първо, обобщете проблема, за да покажете разбирането си по темата.

4. Разбийте проблема на конкретни компоненти, например предната и задната част на софтуера.

5. Помислете за проблемите, които могат да възникнат при изграждането на софтуера.

Етапи на интервю

1-ви етап: събиране на изискванията — целта е да се съберат всякакви непредпоставени предпоставки за решаване на проблема от интервюиращия.

2-ри етап: изграждане на системата в идеална ситуация.

3-ти етап: добавете ограничения от реалния живот, за да прецизирате системата.

4-ти етап: решаване на проблема.

Етапите може да са итеративен процес, в който може да се наложи да се върнете към предишните етапи.

Концепция 1:

Хоризонталното мащабиране разпръсква данните, като разширява броя на възлите в системата, докато вертикалните възли увеличават дълбочината на данните, като добавят повече данни към конкретен възел.