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


Небольшие советы: перемешивание массива
Вызов: Учитывая массив элементов, вернуть перетасованный массив элементов. Сохраняйте линейную сложность. Подход: нам нужно случайным образом изменить положение каждого элемента в предоставленном массиве. Чтобы снизить сложность, нам нужно перебирать каждый элемент только один раз. У нас может быть переменная-счетчик для перемещения по индексам массива, который необходимо изменить в данный момент, и заменять этот элемент значением по случайно определенному индексу. Решение:..

50 лучших книг по программированию на Reddit
Лучшие рекомендации по книгам, упомянутые в сабреддитах по программированию. Лучшие книги по r/learnprogramming, r/ccareerquestions, r/askprogramming и r/programming. Рассчитано на основе данных с 2011 года и основано на количестве голосов, упоминаний и золотых наград Reddit. Этот список основан на анализе комментариев с Reddit.com за 4 года. Это составляет более двух миллиардов уникальных строк в базе данных. Извлеченные комментарии анализируются, и скрипт выбирает книги Amazon,..

Самые задаваемые вопросы на собеседованиях по науке о данных в Индии
Итак, вы завершили обучение науке о данных и ищете работу. Если вы прошли онлайн-курсы, подобные тем, которые мы предлагаем в Springboard, вы, скорее всего, получите рекомендации наставника и потенциальных клиентов для заявлений о приеме на работу в области науки о данных. Однако, если вы ИТ-специалист или специалист по статистике, ищущий бокового перехода к карьере в области науки о данных, вам может быть интересно, с какими вопросами вам придется иметь дело на собеседовании. Карьера..

Обратный ключ и значение в данном объекте в javascript?
Для новичков и даже для некоторых опытных разработчиков в javascript изменение ключа и значения в javascript довольно сложно и даже пугающе для некоторых, если вы новичок в этом. Ну вот и подход. Другими словами, на вход нам дается js-объект. input = {"a": "1", "b": "1", "c": "2"} // данный входной объект output = {"1": ["a", "b"], "2": ["c"]} // требуется желаемый вывод. Даже если вы хорошо знакомы с javascript, это кажется простой проблемой, но обычно ее задают на..

Подготовка к интервью - Базовый JavaScript-1
Все мы знаем, что собеседования по JavaScript (особенно собеседования с FrontEnd) могут быть довольно сложными, потому что интервьюер может задавать вопросы из старого JS, нового ES6 JS, манипуляции с элементами DOM, старого макета CSS, нового макета FlexBox и CSS Grid, алгоритмов и полноты, небольшого кода проблема, ReactJS и методы его жизненного цикла. Итак, интервью бывают разных типов, в зависимости от их характера и содержат разные типы вопросов. Эти раунды в основном проводятся..

Самая длинная палиндромная подстрока в Java
Проблема Самая длинная палиндромная подстрока Решение Время O(n^2), Пространство O(1) public String longestPalindrome(String s) { if (s.isEmpty()) { return null; } if (s.length() == 1) { return s; } String longest = s.substring(0, 1); for (int i = 0; i < s.length(); i++) { // get longest palindrome with center of i String tmp = helper(s, i, i); if (tmp.length() > longest.length()) { longest = tmp; } // get..

Полное руководство по JavaScript-интервью
Серия для начинающих Это вопросы, которые я собрал, посетив различные интервью. Список состоит из двух частей: начинающих и продвинутых. Да нет среднего уровня. Это будет часть для начинающих, интервьюер обычно начинает с этого вопроса. Прежде всего, позвольте мне дать вам несколько замечаний, чтобы произвести впечатление на интервьюера, вам нужно не только понимать концепцию, но и уметь объяснить ее самым простым языком. Вот почему я написал эту статью в самой простой форме. Я..