Публикации по теме 'whiteboarding'
Философия REACTO
Объяснение и анализ стратегии решения проблем REACTO
Когда дело доходит до решения проблемы, существует множество индивидуальных и комбинаций способов найти решение. Некоторые примеры различных подходов включают, но не ограничиваются ими: экспериментирование методом грубой силы, запоминание и припоминание, дедуктивное рассуждение сверху вниз и индуктивное рассуждение снизу вверх. Хотя эти подходы действительны и эффективны сами по себе, в Fullstack Academy уделяется особое внимание..
Есть (нет?) Тридцать шесть способов отсортировать массив
Алгоритмы сортировки на основе сравнения
Вступление
Некоторые вопросы собеседования могут попросить вас отсортировать массив. Но другие вопросы собеседования могут попросить вас решить менее простую проблему, с ответом, который проверяет ваши знания о производительности и реализации различных методов сортировки массивов.
Эта статья предназначена для того, чтобы дать читателю обзор того, на что похожи различные алгоритмы сортировки массивов, и почему вы должны их использовать...
Стеки и очереди
Какая разница?
Возможно, вы уже слышали термины «стеки» и «очереди». Что они имеют в виду?
Начнем с того, что и стеки, и очереди являются упорядоченными коллекциями. Ключевое отличие заключается в том, как элементы добавляются и удаляются.
Стеки используются в порядке поступления (LIFO). Очереди организованы по принципу «первым пришел – первым обслужен» (FIFO).
Что такое стеки?
Когда я впервые узнал о стопках, мне сказали подумать о стопке книг.
Первая книга, которую вы..
Доска
Через десять недель моего путешествия в школу Flatiron я завершил первые три модуля - Ruby, Ruby on Rails и Javascript. На прошлой неделе я посетил еще одну встречу с одноклассниками. Так как я приближаюсь к окончанию учебного лагеря, я намерен как можно больше подготовиться к собеседованию.
Операционный кодекс Нью-Йорка - Ночная доска объявлений - встреча в марте 2019 года Чт, 28 марта 2019 г., 18:30: Операционный кодекс Нью-Йорка состоится во Flatiron..
Псевдокодирование 101
Многие люди, которым сложно научиться программировать, нуждаются в обзоре того, как переводить английский как на математику, так и на их язык программирования. Это пошаговое руководство призвано помочь вам очень конкретно понять, как взять то, что сказано или дано вам в письменной форме, и построить математическую функцию, которую вы затем можете использовать для построения своего решения. Думайте об этом как о псевдокодировании 101.
Однако, чтобы перейти к псевдокодированию, нам..
Все ответы подразумевают дихотомию «белая доска или код».
Все ответы подразумевают дихотомию «белая доска или код». В реальной жизни вы сначала будете намечать сложные потоки и/или алгоритмические подходы на доске, а затем набивать код. Google и переполнение стека не помогут вам определить лучший способ решения проблемы, но могут помочь с лучшим конкретным API, чтобы что-то сделать.
Хороший интервьюер либо скажет: «Давайте предположим, что API существует», если вы сидите за доской, либо скажет вам, что использовать, если вы не уверены, потому..
Доска, алгоритмы, стратегия и упрощенная временная сложность
Мы должны забыть о небольшой эффективности, скажем, примерно в 97% случаев: преждевременная оптимизация - корень всех зол. Тем не менее, мы не должны упускать наши возможности в этих критических 3% . - Дональд Кнут
В моей работе в качестве консультанта я ношу много головных уборов, от технического директора до рекрутера и разработчика. Я должен быть внимательным, и один из способов - это попрактиковаться в программировании компьютерных задач.
Я пошел на встречу Мастерская..