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


Ежедневный бит(е) C++ | Удаление n-го элемента из конца односвязного списка
Ежедневный бит (е) C ++ # 105, Распространенная проблема на собеседовании: удаление n-го элемента из конца односвязного списка Сегодня мы рассмотрим распространенную задачу интервью C++: удаление n-го элемента из конца односвязного списка. Учитывая односвязный список, удалите n-й элемент из конца списка. Вы должны сделать это за один проход и только с постоянной дополнительной памятью. Приведенная выше иллюстрация предназначена для n==2, т. е. для входных данных {1,2,3,4,5} и..

Ежедневный бит(е) C++ | Сумма областей O(1)
Ежедневный бит (е) C ++ # 191, Общая задача на собеседовании: сумма областей O (1). Сегодня мы рассмотрим распространенную задачу интервью C++: O(1) сумма областей. Учитывая сетку целых чисел, предоставьте метод, который вычисляет сумму субрегиона: int64_t Grid::region_sum(Координата сверху_слева, Координата снизу_справа) const; Метод должен работать в O(1) ; однако вам разрешена предварительная обработка и O(|grid|) дополнительная память. Прежде чем вы продолжите..

Ответьте на 40 лучших вопросов для интервью по машинному обучению
Машинное обучение (ML) — это будущее нашего мира. В ближайшие годы почти каждый продукт будет включать компоненты машинного обучения. Прогнозируется, что рынок машинного обучения вырастет до 30,6 млрд долларов в 2024 году с прогнозируемых 7,3 млрд в 2020 году . Этот спрос на навыки машинного обучения широко распространен во всей отрасли. Собеседование по машинному обучению — это строгий процесс, в ходе которого кандидатов оценивают как по их знанию основных концепций, так и по..

Вопросы для интервью с фронтенд-разработчиком Google, которые вы должны подготовить
Лучшие разработчики интерфейса Google неустанно работают над созданием идеального пользовательского опыта. Неудивительно, что Google хочет нанимать лучших разработчиков и предъявляет очень высокие требования к собеседованиям. Фронтенд-разработчикам Google также хорошо платят. Зарплата фронтенд-разработчика в Google и США колеблется от 80 746 до 430 000 долларов в год, при этом средняя годовая зарплата составляет 156 806 долларов в год. Трудно ответить на вопросы интервью с..

Вопросы на собеседовании по NodeJS
В. Что такое Node.js? Это асинхронная среда выполнения JavaScript, управляемая событиями. В. Что такое операции ввода-вывода? Это просто относится к взаимодействиям с системным диском и сетью, которые поддерживаются libuv . Например, чтение/запись в файловые системы, выполнение сетевых запросов, взаимодействие с базами данных. В. Что такое либув? Libuv — это мультиплатформенная библиотека C, ориентированная на асинхронный ввод-вывод. В. Блокировка и неблокировка в..

Решения С#/Java/Python для вопроса Leetcode: обратная строка (сложность: легко)
Источник: https://leetcode.com/problems/reverse-string/#/description Напишите функцию, которая принимает строку в качестве входных данных и возвращает строку в обратном порядке. Пример: Учитывая s = "привет", вернуть "olleh". Мои решения С#/Java/Python находятся здесь: https://github.com/jiajionline/LeetcodeSolutionWithMultipleLanguages/tree/master/Reverse%20String

Бег с препятствиями
Бег с препятствиями Нам нужно найти дозы, необходимые для того, чтобы иметь возможность перепрыгнуть любой элемент в списке. 5 7 2 5 4 5 2 5 - общее количество элементов. 7 — это высота, на которую мы можем прыгнуть. Следующей следующей строкой являются наши данные. Здесь нам нужно 0 доз, чтобы увеличить максимальную высоту прыжка. Итак, мы возвращаем 0. Так же, 5 4 1 6 3 5 2 Здесь нам нужно 2 дозы, чтобы увеличить максимальную высоту прыжка. def hurdleRace(k,..