Публикации по теме '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++. Я также опубликовал дополнительную статью, объясняющую, как измерять производительность вставки, извлечения и удаления элементов, чтобы продемонстрировать и понять поведение хеш-таблицы.