Публикации по теме 'interview-questions'
Ежедневный бит(е) C++ | Ограниченные подмассивы
Ежедневный бит (е) C ++ # 175, Распространенная проблема на собеседованиях: ограниченные подмассивы.
Сегодня мы рассмотрим распространенную проблему интервью C++: ограниченные подмассивы.
Учитывая массив целых чисел и два граничных значения, A и B , вернуть количество (непрерывных) подмассивов, для которых значение A является минимум, а значение B — максимум подмассива.
Например, для массива {1,2,3,4,3} и границ [2,4] существует только два допустимых подмассива: {..
Как продакт-менеджеры могут выиграть гонку ИИ
Как сказал Стивен Хокингс: « Либо это будет лучшее, что с нами когда-либо случалось, либо худшее, что может случиться ». Итак, мы должны повернуться спиной вот так? Конечно нет! В эту эпоху искусственного интеллекта нам, менеджерам по продуктам, определенно необходимо глубоко понимать их возможности, но, что более важно, более широкую экосистему, в которой они работают, включая данные, алгоритмы, а также этические и юридические последствия.
Менеджеры по проектам должны уметь..
Обещания в JS. Еще один вопрос на собеседовании
Обещания в JS. Еще один вопрос на собеседовании
Уже есть множество статей , объясняющих, как промисы работают в JavaScript и почему так важно их понимать. Этот пост не предназначен для повторения теории еще раз, а для того, чтобы рассмотреть несколько сложных вопросов, которые вам могут задать на собеседовании.
Эта проблема
Недавно мне выдали такой код:
И вопросы были:
объясните порядок выполнения каждого варианта что, если в цепочку будет добавлено больше предметов..
Asp.Net MVC 5 Интервью Вопросы и ответы | Часть 2
Щелкните здесь , чтобы просмотреть первую часть этой серии. Вот часть 2:
16. Что такое контроллер в Asp.Net MVC?
Контроллер - одна из основных опор MVC. Это файл .cs, управляемый классом Контроллер .
17. Какая польза от класса Controller?
Контроллер играет важную роль в потоке приложений, обрабатывая входящие запросы и предоставляя данные для просмотра или для клиентских запросов.
18. Как добавить новый контроллер в MVC?
Вы можете добавить контроллер, выполнив следующие..
42. Повернутый отсортированный массив
Вопрос: Для заданного массива целых чисел с сортировкой по кругу и целочисленного целевого объекта вернуть целевой индекс или ноль, если он не найден.
Например, учитывая [75, 78, 82, 33, 56, 65, 69, 71] и 33, вы должны вернуть 3,
Например, учитывая [75, 78, 82, 33, 56, 65, 69, 71] и 69, вы должны вернуть 6,
NodeJS: параллелизм против параллелизма
В Node.js мы можем добиться параллелизма, используя различные методы, такие как порождение дочерних процессов, использование рабочих потоков и использование встроенного модуля cluster . Вот пример достижения параллелизма с помощью модуля cluster :
const cluster = require('cluster');
const os = require('os');
if (cluster.isMaster) {
// Get the number of CPUs available
const numCPUs = os.cpus().length;
// Fork workers for each CPU
for (let i = 0; i < numCPUs; i++) {..
Сравнение наследования и полиморфизма
Наследование:
Наследование — это организационный механизм, который позволяет создавать иерархическую классификацию. Используя наследование, мы можем создать новый класс, являющийся специализацией существующего класса. В терминологии Java наследуемый класс называется суперклассом. Класс, выполняющий наследование, называется подклассом. Следовательно, подкласс — это специализированная версия суперкласса.
Повторное использование: когда мы хотим создать новый класс, а уже есть..