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


Вопросы, заданные в интервью старшим разработчикам Python
Введение: Разработчики Python обычно приходят из разных специализаций, таких как QA / автоматизация тестирования, разработка веб-приложений / RESTful, создание обоих, разработка игр, разработка статистических и научных приложений и т. д. Интервьюеру было бы довольно сложно понять точку зрения разработчика. из всех этих полей. Однако, чтобы понять сильные стороны разработчика в Python, мы можем посмотреть, задав несколько основных вопросов, которые каждый из этих разработчиков должен..

Медиана 2 отсортированных массивов
Имея два отсортированных массива A и B размером m и n соответственно, верните медиану двух отсортированных массивов. Интуитивным решением было бы объединить отсортированный массив в отсортированном виде, а затем найти медиану. Временная сложность приведенного выше решения составляет O (N) для слияния O (1) для нахождения медианы, поэтому в целом его O (N) Можем ли мы сделать лучше? Можем ли мы решить это с логарифмической сложностью? Оптимальное решение этой проблемы..

Извлекая уроки из своего прошлого опыта, я приземлился в качестве SDE в Rippling.
#100Stories – это серия трансформационных историй о мужестве и неукротимом стремлении к успеху, взятых из жизни студентов технических специальностей, особенно в Индии. Инициатива Programming Pathshala . Привет всем! Меня зовут Мохит Мангал , и я недавно получил место в Rippling как SDE. Я учусь на последнем курсе IIT BHU в области электроники и присоединился к Programming Pathshala примерно в апреле 2021 года. Благодаря их курсу «Возрождение» я смог взломать интервью..

Визуализация, проектирование и анализ структуры данных очереди
СТРУКТУРА ДАННЫХ — СТЕК И ОЧЕРЕДЬ Визуализация, проектирование и анализ структуры данных очереди Знать структуру данных Queue и ее операции. Вы знаете, как работает система бронирования билетов? Ответ прост, в основном, он использует внутреннюю структуру данных очереди для постановки пользователей в очередь для бронирования билетов. В этой статье мы увидим структуру данных очереди и ее операции. Я уже рассмотрел все алгоритмы сортировки и поиска. Вы можете найти их здесь...

Сопоставление регулярных выражений
Имея входную строку s и шаблон p , реализуйте сопоставление регулярных выражений с поддержкой '.' и '*' , где: '.' Соответствует любому одиночному символу.​​​​ '*' Соответствует нулю или более предшествующих элементов. Примеры s = «abaaa» p = «a.a*» результат = true s= «abcdddd» p = «a.e*f*c.d*» результат = true s = «abcdefgh» p = «.*» result = true Как подходить к таким вопросам? Сначала просмотрите несколько примеров, чтобы лучше понять проблему. Как видите,..

Руководство для проектов по науке о данных в 2023 году
В этом посте объясняется определение постановки задачи и выполнение необходимых задач для получения значимых результатов. Пошаговое руководство по структурированному подходу для обеспечения успешного завершения проекта по науке о данных. Как начать? Найти/определить постановку задачи . Постановка проблемы – это первый важный шаг в любом проекте по науке о данных, который дает четкое определение проблемы, которую необходимо решить, и помогает при разработке исследовательских вопросов и..

Как реализована карта С++?
Поймите базовую структуру данных карты и сравните ее с хеш-таблицей. Обзор В предыдущем посте я объяснил, как хеш-таблица — std::unordered_map реализована в C++. Я также опубликовал дополнительную статью, объясняющую, как измерять производительность вставки, извлечения и удаления элементов, чтобы продемонстрировать и понять поведение хеш-таблицы.