Публикации по теме 'programming-interviews'


Проблема знаний узлов — Часть 2
Это вторая часть серии ответов на знаменитый вопрос о знании узлов, взятых из book-node-beyond basics . Первая часть находится здесь 6. В чем разница между setImmediate и process.nextTick ? NodeJs предлагает множество вариантов отложить выполнение кода на потом. Два из них, setImmediate и process.nextTick , похожи в том, что они ускоряют выполнение кода. Таким образом, process.nextTick используется, когда мы хотим эффективно поставить функцию в очередь в начале очереди..

Пять концепций JavaScript, которые необходимо знать для интервью
JavaScript хорошо известен своим, казалось бы, странным поведением. Когда я пытаюсь объяснить коллегам-разработчикам, которые не слишком хорошо знакомы с JavaScript, что в нем такого странного, мне всегда приходит на ум это веселое видео. Однако так быть не должно. Особенно, если вы собираетесь пройти собеседование на должность, связанную с JavaScript, или пытаетесь укрепить свое понимание фундаментальных концепций языка, эта статья для вас. Я представлю 5 лучших концепций,..

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

JavaScript: как выполнить задачу программирования FizzBuzz?
Задание по программированию FizzBuzz – это общий вопрос на собеседовании, в котором кандидату необходимо написать программу, которая печатает либо Fizz , либо Buzz , либо FizzBuzz вместе с номером. Например, если у вас есть диапазон чисел от 0 до 100, который печатается, Шик , если число кратно 3 Сообщить , если число кратно 5 FizzBuzz , если число кратно 15 или кратно 3 и 5. Ниже приведен код того, как вы можете сделать это на языке программирования JavaScript, //..

Для новых разработчиков: как задавать разумные вопросы.
Советы и мысли, выходящие за рамки "Google it First" Когда я оставил работу в сфере маркетинга и начал работать программистом на полную ставку, одним из самых больших источников беспокойства был вопрос: «Как я могу повысить ценность как новый разработчик?». Другими словами, «Как я могу сразу стать продюсером группы инженеров?». Я ненавидел ярлык «Junior Dev». Насколько я понял, самая большая разница между «младшим разработчиком» и просто разработчиком заключалась в..