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


Полное руководство по С++
Полное руководство по C++ с примерами: изучите программирование на C++ с нуля Введение Добро пожаловать в полное руководство по C++ с примерами, где вы отправитесь в захватывающее путешествие, чтобы освоить один из самых мощных и универсальных языков программирования — C++. Как эксперт по программированию, я познакомлю вас с основами C++ и предоставлю множество реальных примеров кодирования с подробными пояснениями, которые помогут вам освоить программирование на C++. Глава 1...

Ruby Coding Interview Question: Найдите наибольший общий делитель (GCD) двух чисел
Решение def gcd(a, b) b == 0 ? a : gcd(b, a % b) end puts gcd(24, 36) #=> 12 Давайте разберем код и поймем, как он работает: Метод gcd принимает два параметра, a и b , представляющие два числа, для которых вы хотите найти НОД.

Не используйте Java для интервью по программированию.
Вы должны быть глупы или глупо хороши, чтобы использовать Java для собеседований по программированию Основная цель технического собеседования — проверить навыки кандидата в решении проблем. Но выбор правильного языка очень и очень важен. Иногда это становится самым важным фактором в напряженном 45-минутном интервью. И, по моему опыту, Java, вероятно, является худшим языком для использования в режиме живого программирования. Но сначала позвольте мне объяснить. Кто я такой, чтобы..

Как преодолеть страх перед вызовами программирования
Знаете ли вы, что многие разработчики, создающие программные системы, боятся проблем с программированием? Некоторое время назад я был в этой категории, но есть несколько навыков, которые я приобрел в процессе разработки программного обеспечения, которые помогли мне лучше справляться с проблемами, которые сделали меня лучшим разработчиком: Имейте мышление роста См. неудачу как «ПЕРВАЯ ПОПЫТКА ОБУЧЕНИЯ (НЕУДАЧА)». Поймите, что нет ничего плохого в том, чтобы попросить о помощи...

Вопрос интервью Google / Microsoft — LeetCode 833
В этом посте мы обсудим leetcode 833 — Find And Replace in String , который недавно задавали в Google, и интервью Microsoft. Анализ проблемы Вам предоставляется индексированная 0 строка s , над которой вы должны выполнить k операции замены. Операции замены представлены в виде трех параллельных массивов с 0-индексом : indices , sources и targets , все длиной k . Чтобы завершить операцию замены: 1. Проверьте, встречается ли подстрока sources[i] в индексе …

Как эффективнее проводить технические интервью?
Один простой подход к оценке навыков разработчика программного обеспечения. На протяжении многих лет я проводил технические собеседования в качестве интервьюера, чтобы понять, подходит ли кандидат для проектов, над которыми я работаю. Оценка технического уровня кандидатов – непростая задача, особенно с учетом того, что компании, в которых я работал…

Ответ на интервью, который стоил мне работы в 314 тысяч долларов +
Четыре месяца назад компания по разработке игрового программного обеспечения предложила мне должность старшего разработчика. Роль была общей: она охватывала все аспекты разработки: серверную, мобильную и облачную. Рекрутер резюмировал пакет: Годовая зарплата 150 тысяч евро (зарплатная часть составляет 100 тысяч евро. Однако в ЕС работодатель также заботится о медицинском страховании. Этот обещал его для всей моей семьи. Затем идут месячные каникулы в сочетании с праздничными..