Публикации по теме '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)..