Публикации по теме '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 наследуемый класс называется суперклассом. Класс, выполняющий наследование, называется подклассом. Следовательно, подкласс — это специализированная версия суперкласса. Повторное использование: когда мы хотим создать новый класс, а уже есть..