Публикации по теме 'interview-questions'
Требуется минимальное время Решение
Требуется минимальное время Решение
Это одна из задач средней сложности в разделе поиска набора задач Hackerrank для подготовки к собеседованию. Ссылка здесь .
Задача состоит в том, что нам дан массив из n производственных мощностей машин. Ставки показывают, сколько дней требуется машине для производства одной единицы некоторого изделия. Данные machines={1,3} означают, что у вас есть две машины, одна производит по одной каждый день, а другая производит по 1 раз в 3 дня. Теперь,..
Реагировать на концепции
Несколько вопросов и ответов по концепции REACT для моих собственных ссылок
Рендеринг и повторный рендеринг
Как реагировать на обновление реального DOM?
React использует библиотеку DOM реакции для обновления фактической модели DOM. Он использует DOM API браузера, например getElementById и т. д., для фактического обновления.
В чем польза библиотеки React-DOM?
Библиотека react-dom является особой частью более крупной экосистемы React и играет решающую роль в рендеринге..
Вопросы и ответы на собеседовании по ReactJS
(В) Что такое ReactJS?
ReactJS — это библиотека JavaScript, используемая для создания повторно используемых компонентов для уровня представления в архитектуре MVC. Он очень эффективен и использует виртуальный DOM для рендеринга компонентов. Он работает на стороне клиента и написан на JSX.
(В) Объясните архитектуру MVC?
Платформа Модель-Представление-Контроллер (MVC) представляет собой шаблон архитектуры/проектирования, который разделяет приложение на три основных логических..
Любимый JavaScript-вопрос интервьюера
В этой статье мы рассмотрим заглушку JavaScript и попытаемся понять, как она работает в деталях.
Постановка задачи
Что будет на выходе для этой заглушки?
const func = () => {
for (var i = 1; i < 5; i++) {
setTimeout(() => console.log(i), 1000);
}
}
func();
Отвечать
Распространенный неправильный ответ
Самый распространенный ответ, который мы получаем от новичков:
Вывод будет 1, 2, 3, 4
Но, очевидно, это неправильно, все не так просто, как кажется...
Подсчет последовательных элементов массива в JavaScript
Я провалил вопрос на собеседовании. Давайте позаботимся о том, чтобы мы оба извлекли урок.
Недавно у меня было техническое интервью, на котором мне задали этот вопрос:
Для заданного массива символов вернуть строку, в которой подсчитывается количество каждой последующей буквы.
Пример: [«a», «b», «b», «a»] должны возвращать «a1b2a1»
Кажется достаточно простым. Я уверен, что вложенный цикл for…
Может, нервы. Но за отведенные 20 минут я просто не могла разобраться. Зализав раны,..
Интервью с Coinbase — Часть III
Системный дизайн
Под капотом
Что ж, этот новый раздел или серия идут хорошо, потому что несколько дней назад я получил комментарий от подписчика, ожидающего новую историю об интервью по дизайну системы в coinbase 😁. Ожидания зрителей растут понемногу, и, честно говоря, я к этому готов, ведь я так долго этого ждал.
Ежедневный бит(е) C++ | английские цифры
Ежедневный бит (е) C ++, Общая проблема интервью C ++: английские числа
Сегодня мы рассмотрим распространенную задачу на собеседовании в C++: английские числа.
Учитывая целое число без знака, преобразуйте его в текстовое представление на английском языке.
Прежде чем продолжить чтение решения, попробуйте решить его самостоятельно. Вот ссылка на Compiler Explorer с парой тестов: https://compiler-explorer.com/z/vY3463hKd .
Решение
В этой задаче нет никаких хитростей или..