Публикации по теме 'whiteboarding'


Бинарные деревья
Связный список, в котором каждый узел указывает на два узла и нет циклов. Преимущество деревьев по сравнению со связанными списками заключается в том, что нам не всегда нужно искать все узлы (поскольку вы не можете пропустить узлы в связанном списке), но можно пройти по определенным путям в зависимости от искомого значения. Конечно, деревья тоже могут быть небинарными, но бинарные деревья — обычное дело на собеседованиях по программированию. Бинарное дерево поиска Дерево, в котором..

Преодоление собеседований на доске
В наши дни собеседования на доске могут показаться инженерам действительно пугающими, потому что все мы хорошо знакомы с нашими текстовыми редакторами. Мысль о написании кода вручную на глазах у людей была настолько пугающей, что я терял возможности. Вспомнив заимствованные слова Майкла Скотта, я решил преодолеть свой страх, подойдя к этой проблеме, как всегда, разбив ее на шаги. Если вы подойдете к процессу как настоящий инженер, вы поймете, что можете разбить его на маленькие шаги,..