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


Область действия Javascript
Часто кажется, что разработчик путает концепцию области действия, Здесь у нас есть то, что не будет забыто или перепутано. Для каждой задачи в реальном мире есть ограничение, в рамках которого ее можно выполнить, это же относится и к javascript. Эти ограничения известны как области действия, javascript имеет дело со следующими областями: Глобальный охват. Локальная область или область действия. Область действия блока. Давайте начнем с каждого из них, Глобальный охват:..

ML System Design — Оценка стоимости проезда
Служба такси, такая как Uber/Lyft, начинает свою работу в новом городе. Разработайте систему для прогнозирования базовых тарифов для различных пар пунктов отправления и назначения в пределах города. Тип проблемы машинного обучения Это проблема линейной регрессии, поскольку мы прогнозируем оценки стоимости проезда, которые являются реальными числами. Каковы особенности? Ниже приведены некоторые функции, которые могут быть полезны для прогнозирования базовых тарифов:..

20 вопросов на интервью #5
Почему не работает this.props.children.map? this.props.children не является массивом; это непрозрачная структура данных, представляющая компоненты, переданные в качестве дочерних элементов компоненту React. В результате вы не можете напрямую использовать методы массива, такие как map() , для this.props.children . Чтобы работать с this.props.children , вам нужно преобразовать его в массив, прежде чем использовать методы массива. Вы можете использовать утилиту React.Children..

Вопросы для интервью по JavaScript для начинающих: примеры кода по определению области видимости переменных». — ЧАСТЬ 1
Вопросы для интервью по JavaScript для начинающих: примеры кода по определению области видимости переменных». — ЧАСТЬ 1 Что такое JavaScript? JavaScript — это язык сценариев высокого уровня (Just-in-Time компилируемый язык), в основном используемый в веб-разработке. Он работает в веб-браузерах, позволяя разработчикам улучшать пользовательские интерфейсы за счет динамического контента, обработки событий и асинхронных операций. JavaScript поддерживает множество типов данных, функций..

Java Essentials: руководство для начинающих по ключевым понятиям успешного прохождения собеседования
В этой статье мы рассмотрим основные концепции Java, которые каждый новичок должен знать для своих интервью. Мы рассмотрим такие темы, как JDK, JRE, JVM, переменные, ключевое слово this, чтение и отображение данных, инкапсуляция, полиморфизм (перегрузка/переопределение), наследование, ключевое слово super, абстракция/интерфейсы, ключевые слова static и final. Кроме того, следите за новостями в следующих статьях, в которых мы углубимся в более сложные темы, такие как структуры данных и..

Алгоритм: сортировка выбором
Найдите минимум и поместите его в левый конец Сложность O(n²) Алгоритм Выберите первый элемент списка найти наименьший элемент среди остальных поменять местами первый элемент с наименьшим повторяйте 1 ~ 3 со вторым элементом, пока не дойдете до конца списка Сравнение с пузырьковой сортировкой Сортировка выбором чем-то похожа на пузырьковую сортировку. Всего два отличия. Найдите наименьший и поместите его в левый конец. (сортировка пузырьком в конечном итоге..

Как клонировать объект в JavaScript?
В JavaScript вы можете клонировать объект несколькими способами: Метод Object.assign(). Этот метод копирует все перечисляемые свойства одного или нескольких исходных объектов в целевой объект и возвращает целевой объект. Это неглубокая копия. Оператор расширения. Оператор распространения позволяет распространять свойства объекта на новый объект. Это тоже мелкая копия. Методы JSON.parse() и JSON.stringify(). Этот метод создает глубокую копию объекта, но имеет некоторые..