1. Идентифицирайте списъка с теми, свързани с въпроса.
2. Изложете предположенията за проблема за ефективна комуникация с интервюиращия.
3. Първо, обобщете проблема, за да покажете разбирането си по темата.
4. Разбийте проблема на конкретни компоненти, например предната и задната част на софтуера.
5. Помислете за проблемите, които могат да възникнат при изграждането на софтуера.
Етапи на интервю
1-ви етап: събиране на изискванията — целта е да се съберат всякакви непредпоставени предпоставки за решаване на проблема от интервюиращия.
2-ри етап: изграждане на системата в идеална ситуация.
3-ти етап: добавете ограничения от реалния живот, за да прецизирате системата.
4-ти етап: решаване на проблема.
Етапите може да са итеративен процес, в който може да се наложи да се върнете към предишните етапи.
Концепция 1:
Хоризонталното мащабиране разпръсква данните, като разширява броя на възлите в системата, докато вертикалните възли увеличават дълбочината на данните, като добавят повече данни към конкретен възел.