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


Ежедневный бит(е) C++ | Объединение отсортированных списков
Ежедневная часть (e) C++ # 16, Общий вопрос интервью: Объединение отсортированных списков с поворотом C++ Сегодня мы рассмотрим еще один распространенный вопрос на собеседовании — объединение отсортированных списков. Однако, поскольку это C++, мы сделаем небольшую поправку и добавим требование избегать ненужных копий. Постановка проблемы Учитывая отсортированные списки как std::vector<std::forward_list<>> , создайте объединенные отсортированные..

Набор вопросов для интервью 1
1. Где вы использовали проверку гипотез в своем решении для машинного обучения. Ответ: я не использовал проверку гипотез, но могу сказать вам, что при проверке гипотез мы в основном формулируем или определяем нулевую гипотезу ( H0 ) и альтернативную гипотезу ( H1 ), которая является напротив утверждения H0, мы проводим эксперимент поверх него, а затем формулируем вывод, должны ли мы принять или отклонить нулевую гипотезу. Например, выиграет ли Индия чемпионат мира в этом году? 2. Какие..

Как научиться решать вопросы на собеседовании по программированию с помощью Leetcode (Часть I)
Введение Последние 8 лет работаю инженером-программистом. Я провел последние 5 лет, работая в крупных компаниях (Amazon, Google и Facebook), и я рад возможности каждый день учиться создавать программное обеспечение для крупных компаний, которое масштабируется до миллионов запросов в минуту (или даже больше) . Как инженер-программист, я считаю, что может быть одна вещь, которую вы никогда не будете готовы сделать без надлежащей подготовки (да, даже если вы старший..

Решения С#/Java/Python для вопроса Leetcode: добавить строки (сложность: легко)
Источник: https://leetcode.com/problems/add-strings/#/описание Даны два неотрицательных целых числа num1 и num2 , представленные в виде строки, верните сумму num1 и num2 . Примечание. Длина как num1 , так и num2 составляет ‹ 5100. И num1 , и num2 содержат только цифры 0-9 . И num1 , и num2 не содержат ведущих нулей. Вы не должны использовать какие-либо встроенные библиотеки BigInteger или преобразовывать входные данные в целые числа напрямую. Мои..

Лучшее руководство по подготовке к собеседованию для React Developer
Опиши себя Привет, меня зовут доктор Рахмат Улла, я конкурентоспособный программист с опытом участия в соревнованиях по программированию на национальном уровне, включая региональный ICPC в Дакке в 2018 году. После окончания учебы в декабре 2019 года я присоединился к Samsung R&D Institute работают там последние три года. За время работы в Samsung я работал над множеством проектов, включая мобильное приложение SmartThings для iOS и приложение SmartThings для Windows. В настоящее время я..

Ежедневный бит(е) C++ | Гоночный автомобиль
Ежедневная часть (e) C++ # 100, Распространенная проблема на собеседовании: Гоночная машина Сегодня мы рассмотрим распространенную задачу на собеседовании: гоночная машина. Учитывая цель, вам даются следующие элементы управления автомобилем: ускорить: position += speed; speed *= 2; реверс: speed = (speed > 0) ? -1 : 1; Каково минимальное количество шагов (A/R) для достижения цели? Предположим, что цель {1..10’000} и начальная скорость равна единице. Прежде чем вы..

Длина самой длинной подстроки без повторений
Недавно в интервью меня спросили о длине самой длинной подстроки без повторений. Пример : longestSubstringWithoutRepetation(“wpwkew”);===› 4 Сначала я пробовал с массивами, но методом проб и ошибок понял, что Map будет лучшей структурой данных для использования здесь. Map(1) { 'w' =› 0 } Map(2) { 'w' =› 0, 'p' =› 1 } Map(1) { 'p' =› 1 } Map(2) { 'p' => 1, 'w' => 2 } Map(3) { 'p' => 1, 'w' => 2, 'k' =› 3 } Map(4) { 'p' =› 1, 'w' =› 2, 'k' =› 3, 'e' =› 4 } Map(1) { 'k' => 3 } Map(2)..