Публикации по теме '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 . Решение В этой задаче нет никаких хитростей или..