Публикации по теме 'technical-interview'


Избегайте этих распространенных ошибок при написании кода на собеседовании
Энтони Кастрио и три основных момента, которые он обнаружил, которые превращают хорошее интервью в отличное. В январе прошлого года я пришел к пониманию, состоящему из двух частей. Во-первых, мои навыки собеседования сильно устали. Идея прохождения собеседования на должность разработчика программного обеспечения заставила меня нервничать. Второе осознание заключалось в том, что я работал в стартапе, который планировал вскоре нанять больше инженеров, и я понятия не имел, как провести..

Что такое OICE? О, это мило ...
Что такое OICE? О, это мило ... Схема установки для технических собеседований и белой доски Если вы когда-либо проходили техническое собеседование раньше, вы понимаете, что фреймворки - это один из лучших способов помочь вам спокойно подумать о проблеме и проработать шаги к ее решению. Независимо от того, предназначены ли они для должности консультанта по вопросам управления с тематическими интервью или в моем случае - технические вопросы для разработчиков программного обеспечения,..

Как: решить вопрос о "недостающем номере"
Я вернулся с руководством по еще одному распространенному техническому вопросу на собеседовании. На этот раз мы будем решать проблему отсутствующего числа , которая ставит перед вами задачу найти недостающее число в несортированном массиве. -— Directions You're given an unsorted array of numbers in a sequence from 1 to n with one of the numbers missing. Create a function that takes the unsorted array as an argument and returns the number that is missing from the array. -- Example const a..

Наглядное руководство, как на самом деле инвертировать двоичное дерево
Можете ли вы перевернуть binary tree по вертикальной оси? Это известная проблема, ставшая популярной благодаря этому твиту: Google: 90% наших инженеров используют написанное вами программное обеспечение (Homebrew), но вы не можете инвертировать двоичное дерево на доске, так что отвали. - Макс Хауэлл (@mxcl) 10 июня 2015 г. Учитывая такой binary tree : 4 / \ 2 7 / \ / \ 1 3 6 9 Выполнение инверсии приведет к: Output: 4 / \ 7..

Как вы можете подойти к проблеме LeetCode
Я ни в коем случае не эксперт в Leetcoding. Проблемы динамического программирования, в частности, меня сильно сбивают с толку. Тем не менее, я решил попробовать и поделиться тем, как я решаю проблему с LeetCode, особенно если у меня нет времени. По правде говоря, я не большой поклонник гринда LeetCode. Такой подход кажется очень похожим на тот, который требуется для решения задач конкурентного программирования, когда вам даются ограничения на входы и выходы, и вы пытаетесь найти наиболее..