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


Простое руководство по Object.preventExtensions(), Object.seal() и Object.freeze()
Предпосылки: Прежде чем приступить к этой статье, убедитесь, что вы хорошо понимаете Object.defineProperty и свойства дескриптора, такие как доступные для записи, настраиваемые и перечисляемые. Неизменяемость Неизменяемое значение — это значение, значение которого нельзя изменить без создания совершенно нового. В JavaScript все примитивные значения неизменяемы. Для сравнения, объекты и массивы по умолчанию изменяемы — их свойства и элементы можно изменять без переназначения..

Особые ситуации — Собеседование по кодированию
Несколько слов о второй главе «Особые ситуации» книги Cracking the Coding Interview. Ссылка Глава «Особые ситуации» взята из книги Cracking the Coding Interview, написанной Гейл Лаакманн Макдауэлл . Основные моменты Тестеры и SDET SDET: они должны быть отличными программистами и отличными тестировщиками . Удвойте подготовительную работу! Если вы надеетесь подать заявку на вакансию SDET в качестве « легкого » пути в компанию, имейте в виду, что учитывайте , что многие..

LeetCode 167. Входной массив Two Sum II отсортирован  — решение Python
Blind 75 — Вопросы по программированию и техническому интервью — серия объяснений Проблема: Дан 1-индексированный массив целых чисел numbers , который уже отсортирован в неубывающем порядке , найдите два числа, сумма которых составляет конкретный target номер. Пусть эти два числа будут numbers[index1] и numbers[index2] , где 1 <= index1 < index2 <= numbers.length . Возвращает индексы двух чисел, index1 и index2 , добавленных на единицу. в виде целочисленного..

Концепции JavaScript для начинающих
Концепции JavaScript для начинающих Эта статья представляет собой сборник основ и ошибок JavaScript. Я также делюсь некоторыми своими мыслями о языке и экосистеме, основанными на моем личном опыте. Что я узнал о JavaScript JavaScript - это язык www , , созданный за 10 дней, и это не то же самое, что Java. ECMAScript является стандартом для языка, например. ES6 (ECMAScript 6) - это название версии, а JavaScript основан на ECMAScript . Это доступно и легко начать с набора..

LeetCode 236. Наименьший общий предок бинарного дерева JavaScript-решение
Наименьший общий предок бинарного дерева — LeetCode По заданному бинарному дереву найдите наименьшего общего предка (LCA) двух заданных узлов в дереве. По определению… leetcode.com var lowestCommonAncestor = function(root, p, q) { let left let right if (!root) return null if (root === p || root === q) return root if (root.left) { left = lowestCommonAncestor(root.left, p, q) } if (root.right) {..

Как я получил стажировку по разработке программного обеспечения после 4 месяцев самообучения
Я был первокурсником и начал заниматься программированием самостоятельно примерно с января по февраль. В мае мне предложили стажировку в известной компании. Что я могу сказать, так это то, что сейчас сложно пройти стажировку по разработке программного обеспечения. Вы должны пройти весь процесс подачи заявки, подготовки к техническим собеседованиям и снова и снова получать призрак. Я понимаю эту борьбу, поскольку обратился в более чем 700 компаний, чтобы получить свое предложение...

Опыт интервью Amazon IN SDE-I за пределами кампуса
Для Amazon SDE-I FTE предусмотрен 1 этап онлайн-оценки и 3 этапа собеседований с техническими менеджерами. Онлайн-оценка: Этот раунд состоит из 2 средних вопросов DSA на 75 минут и оценки стиля работы на 15 минут. Первый вопрос: — он основан на простом пользовательском алгоритме сортировки, чтобы получить максимальную прибыль, доставив N объектов. Второй вопрос: — Найдите количество подпоследовательностей « 010 » и « 101 » в заданной двоичной строке. Это можно сделать с..