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


Найдите минимум в отсортированном массиве с поворотом (LeetCode #153)
Эта статья является частью серии статей Натана Томаса, разработчика программного обеспечения полного стека, работающего в Сан-Франциско, Калифорния. Среди других его недавних статей — Создание собственного биткойн-узла и Подмассив максимального продукта . Введение Если вы ищете краткое руководство по оптимальному решению задачи LeetCode Найти минимум в массиве с вращающейся сортировкой , добро пожаловать. 🔥 Это вопрос из Списка вызовов кода для Blind 75 LeetCode , группы..

JavaScript : шланги хорошо объяснены…
Давайте обсудим поведение хостинга .. Если у вас есть минимальные знания о том, как код работает в JavaScript, вы можете легко догадаться о выводе приведенного ниже кода. и результат будет Но давайте переместим оператор console.log на один шаг выше... т. е. поместим его перед объявлением переменной канала, как показано ниже. Обычно мы ожидаем, что оператор console.log выведет ошибку , но выдаст что-то еще… Так что же здесь происходит? Интерпретатор..

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

Обещание JavaScript объяснить интервьюеру в 3 этапа, чтобы взломать интервью: Что? Почему? Как?
1. Что такое обещание? В JavaScript обещание — это объект, представляющий результат асинхронной операции. Это позволяет вам писать асинхронный код в более синхронном стиле, что упрощает его чтение и запись. Промис имеет два возможных состояния: выполнено Если операция выполнена успешно, обещание выполняется, и результирующее значение передается функции «тогда». 2. отклонено. Если операция не удалась, обещание отклоняется, и ошибка передается функции «поймать». 2...

Основные вопросы интервью в Data Science
Аналитика данных Как вы справляетесь с отсутствующими данными? → 1. Удаление отсутствующих данных, но это приводит к потере данных и информации, если их много 2. Замена отсутствующих данных средним/медианным значением или модой. Режим в случае категориального набора данных. 3. Добавление двоичного столбца для указания отсутствующих данных или данных, не основанных на выполнении анализа с этими записями или без них 4. Обновление подходящего значения для конкретного домена Как вы..

Проверьте, является ли целое число степенью двойки
Проблема Как проверить, является ли целое число степенью двойки? Решение 3 простых примера, чтобы проверить, является ли какое-либо целое число степенью двойки или нет. У нас есть три метода, в которых для решения этой проблемы используются побитовый оператор, метод грубой силы и операторы битового сдвига. Метод, использующий побитовые операторы, не может проверить, является ли ноль степенью 2 или нет, и работает только для целого числа, которое больше или равно 1. public class..

38. Количество прыжков для достижения конца массива
Вопрос: Напишите функцию, которая возвращает количество переходов, необходимых для достижения конца целочисленного массива, представляющего количество возможных шагов. Например, учитывая [2, 3, 1, 0, 4, 1, 5, 1, 0, 2], вы должны вернуть 4, Например, учитывая [2, 1, 3, 2, 1, 0, 2], вы должны вернуть nil. Подсказки: - Вам нужно перебрать массив и для каждого элемента вычислить максимальное достигнутое значение, - Если ваш текущий элемент больше, чем достигнутый максимум, вы не..