Какие отличия есть между ключевыми словами const и readonly в C#?
В C# ключевые слова const и readonly используются для объявления неизменяемых значений, но имеют важные отличия:
Читать ответПодготовка к интервью
881 вопрос с собеседований в Ozon
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, sql.
Каталог
В C# ключевые слова const и readonly используются для объявления неизменяемых значений, но имеют важные отличия:
Читать ответИспользование различных сегментов памяти для хранения объектов в C# связано с оптимизацией производительности и управлением памятью.
Читать ответВ рамках одного приложения на C# обычно используется одна область памяти под управлением сборщика мусора — одна куча (heap).
Читать ответВ структуре данных Dictionary (словарь) в C# для обработки коллизий обычно применяются следующие подходы:
Читать ответДа, в проектах на C# часто используется реализация асинхронных процессов с помощью ключевых слов async и await. Это позволяет выполнять операции ввода-вывода или длительные вычисления без блокировки основного потока.
Читать ответВ ситуации, когда под в Kubernetes падает после успешного бронирования отеля, но до сохранения ID брони, возникает проблема консистентности данных — бронирование прошло, а информация о нем не сохранена.
Читать ответОписание плана выполнения запроса в SQL используется для анализа того, как СУБД будет выполнять данный запрос.
Читать ответСловарь (Dictionary) в C# — это коллекция, хранящая пары "ключ-значение", где каждый ключ уникален и используется для быстрого доступа к соответствующему значению.
Читать ответКлючевые профессиональные навыки могут включать:
Читать ответПреимущества:
Читать ответАтрибут async в программировании, в частности в C#, используется для обозначения асинхронного метода.
Читать ответПри разработке тестовых сценариев в C# обычно используют следующие инструменты и подходы:
Читать ответ