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


Десять важных вопросов для собеседования по программированию
Решение проблемы — важная вещь, чтобы получить работу программиста. Чтобы подготовить вас к собеседованию по программированию на Javascript, вот десять наиболее распространенных вопросов, которые задают на собеседовании: Перевернуть каждое слово в строке. Код: 2. Вызов FizzBuzz. Напишите функцию, которая делает следующее: консоль записывает числа от 1 до n, где n — целое число, которое функция принимает в качестве параметра регистрирует fizz вместо числа, кратного..

Вопросы для собеседования по JavaScript (часть 2)
Несколько каверзных вопросов на собеседовании по кодированию JS Этап 3 (день 3) 1. Следующий рекурсивный код вызовет переполнение стека, если список массивов слишком велик. Как вы можете исправить это и при этом сохранить рекурсивный шаблон? var list = readHugeList(); var nextListItem = function() { var item = list.pop(); if (item) { // process the list item... nextListItem(); } }; Ответ: Возможного переполнения стека можно избежать, изменив..

Сведение и сортировка массива массивов JavaScript
Сведение и сортировка массива массивов JavaScript первоначально опубликовано на hellodevworld.com 365 дней программирования день 2! Как сглаживать, фильтровать, сортировать и массивировать в JavaScript. Решение для популярного вопроса на собеседовании сглаживает массив, сделанный еще на один шаг вперед, чтобы сделать его массивом только с уникальными значениями и отсортировать его в числовом порядке. Я добавил строки в тесты позже сегодня, поэтому прошу прощения у людей,..

Найдите количество дней между двумя датами в JavaScript
Наша цель в этом уроке — найти количество дней между двумя датами. В JavaScript мы можем создать объект даты, используя конструктор Date(). По умолчанию он отображает часовой пояс браузера. var today = new Date() //Tue Oct 13 2020 21:58:37 GMT+0530 (India Standard Time) Теперь предположим, что мы хотим проверить дату 1 января 2020 года. Существуют различные способы ее узнать. Но, самый удобный способ, как мне кажется, приведен ниже. var start = new Date("january..

Использование двоичного поиска в JavaScript
Начиная с линейного поиска Одна из первых вещей, которую вы узнаете, когда начинаете программировать (по крайней мере, на JS), - это знаменитый «цикл for» - разновидность линейного поиска, с помощью которого вы можете просматривать набор значений, чтобы найти конкретное, или протестировать его. подмножество, отвечающее определенным критериям. По большей части это работает довольно хорошо, например, когда вы разрабатываете приложения с низким трафиком или работаете с небольшими..

10 интересных и необычных фактов о Javascript
10 интересных и необычных фактов о Javascript Сегодня я расскажу 10 интересных и необычных фактов о Javascript . Это будет полезно, если вы хотите подготовиться к интервью. Давайте начнем. Что такое объект Set и как он работает? Объект Set — это функция ES6 , позволяющая хранить уникальные значения, примитивы или ссылки на объекты . Значение в наборе может встречаться только один раз . Мы можем создать экземпляр «Set» с помощью конструктора «Set» и при желании передать..

Наиболее важные алгоритмы JavaScript и структуры данных
Сегодня я собираюсь обсудить наиболее важные алгоритмы JavaScript и структуры данных. Итак, я надеюсь, что здесь вы узнаете важные вещи. Итак, начнем. # 01: Проверить простое число Как мы знаем, простое число делится только на себя и 1. Вот пример → function isPrime(n){ var divisor = 2; while (n > divisor){ if(n % divisor == 0){ return false; } else divisor++; } return true; } > isPrime(137); = true > isPrime(237); = false # 02:..