Публикации по теме '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:..