Имели ли вы опыт работы с проектами, реализованными в нашей организации?
Я не имел прямого опыта работы с проектами, реализованными в вашей организации.
Читать ответПодготовка к интервью
38 вопросов с собеседований в Samsung Research Center
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Samsung Research Center. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: c++, git, bash.
Каталог
Я не имел прямого опыта работы с проектами, реализованными в вашей организации.
Читать ответВ контексте операционных систем процесс — это экземпляр выполняющейся программы.
Читать ответХеш-таблица — это структура данных, которая хранит пары ключ-значение и обеспечивает очень быстрый доступ к данным по ключу, обычно за время близкое к O(1).
Читать ответstd::conditionvariable используется для организации синхронизации между потоками в C++.
Читать ответОткрытая адресация и метод цепочек.
Читать ответПаттерн Singleton применяется, когда нужно гарантировать, что у класса есть только один экземпляр, и обеспечить глобальную точку доступа к нему.
Читать ответПроцесс — это экземпляр программы, который содержит собственное адресное пространство, ресурсы и состояние.
Читать ответЭто гарантирует корректное освобождение ресурсов, выделенных в производных классах.
Читать ответstd::unorderedmap — это контейнер из стандартной библиотеки C++, который реализует ассоциативный массив (хеш-таблицу).
Читать ответВ последнем проекте я работал над разработкой высокопроизводительного сетевого сервера на C++. Задача заключалась в обработке большого количества одновременных соединений с минимальной задержкой.
Читать ответДа, в своих проектах я использовал умные указатели, такие как std::uniqueptr и std::sharedptr.
Читать ответВзаимная блокировка (deadlock) происходит, когда два или более процесса (или потока) одновременно удерживают ресурсы и каждый из них ждёт освобождения ресурса, который удерживает другой процесс.
Читать ответ