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


JavaScript в трех актах.
Акт 1: «Ядро» — Часть 9 (Обещания) Это продолжение серии о JavaScript, начатой ​​ здесь . «Ад обратного звонка». Это было модное слово, которое мы могли читать в прошлом ежедневно. Особенно это проявилось, когда Node.js начали использовать в качестве внутреннего сервера для многих проектов по всему миру. Затем появилось гениальное решение «Обещание», которое полностью решило эту проблему. Почему гений? Потому что он обеспечивает простое в реализации и очень простое в..

Leetcode 1451: Перестановка слов в предложении
В этой задаче Leetcode мы переставляем слова в предложении с учетом нескольких правил: Слова с меньшим количеством букв идут первыми Если в словах одинаковое количество букв, они сохраняют свой первоначальный порядок в предложении. Решение В основном это проблема с заказом. Чтобы решить эту проблему, мы определяем Comparable класс Word , содержащий строку слов и порядок в исходном предложении. class Word implements Comparable<Word> { String s; int ord;..

Кодирование интервью: решение задачи «Обнаружение цикла в связанном списке»
Общее примечание о собеседованиях по кодированию Эти проблемы алгоритма собеседования по программированию не обязательно являются лучшим отражением того, как вы будете выполнять свою работу, но подавляющее большинство компаний используют их в своих технических собеседованиях. Эти проблемы, по крайней мере, указывают на вашу приверженность учебе, вашу способность понимать сложные абстракции и вашу способность думать на ходу. Пока компании все еще используют эти типы проблем, вам нужно..

Задача кодирования №2: поиски Соломона
Добро пожаловать в очередной выпуск испытаний по программированию! На этот раз я перейду с HackerRank на Codewars. Codewars - очень похожий сайт, но имеет несколько отличий от HackerRank в том, что у него есть больше проблем (или ката), отправленных пользователями, и они разделены на большее количество уровней сложности. В целом, это еще один очень полезный сайт для оттачивания кода! Еще раз я рассмотрю подсказку и ограничения задачи, а затем проработаю ее в режиме реального времени,..

3 наиболее распространенных вопроса с проблемами программирования для стажеров и способы их решения
Видеоурок: Итак, вы прошли собеседование на летней стажировке своей мечты, здорово! Рекрутер только что сказал вам, что вас ждут проблемы с кодированием / техническое собеседование (иногда это «технический экран»). Будь то собеседование в стиле «белой доски», на котором вы разговариваете напрямую с другими инженерами, или просто испытание HackerRank, к этому неплохо подготовиться. Если это ваш первый опыт собеседования, не паникуйте. Скорее всего, вы уже сталкивались с..

8 языков, которые должны знать все программисты
Компьютерные программы предназначены для решения проблем людей. Чем больше проблем он сможет решить, тем лучше. Чем более сложные проблемы он сможет решить, тем лучше. Будь то развлечения, голосовые команды ИИ, самоуправляемые автомобили, маршрутизация интернет-пакетов или управление термостатом, языки программирования предоставляют схему, с помощью которой кодеры могут указывать инструкции для выполнения задачи. Не все языки программирования одинаковы; они не должны были быть!..

Пробное интервью, вопросы и ответы
Краткое изложение этапа 3 (день 7) Сегодня мы отрепетировали фиктивное интервью, используя предыдущую подготовку и знание JavaScript, а также наше путешествие по Milestone 3. 1. Как работает z-index в CSS? Ответ: Z-индекс помогает указать порядок стека позиционированных элементов, которые могут перекрывать друг друга. Значение z-index по умолчанию равно нулю и может принимать как положительное, так и отрицательное число. Элемент с более высоким z-индексом всегда размещается..