Каковы основные преимущества и недостатки структуры данных Stack?
Стек (Stack) — это структура данных с принципом работы LIFO (Last In, First Out), где последний добавленный элемент извлекается первым.
Читать ответПодготовка к интервью
35 вопросов с собеседований в Цифровая Эволюция
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Цифровая Эволюция. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: go, database, sql.
Каталог
Стек (Stack) — это структура данных с принципом работы LIFO (Last In, First Out), где последний добавленный элемент извлекается первым.
Читать ответГорутина — это легковесный поток выполнения в языке Go.
Читать ответЕсли нельзя использовать встроенный планировщик задач (например, cron или встроенные таймеры), выполнение задач можно реализовать с помощью горутин и каналов в Go.
Читать ответMutex (взаимное исключение) и RWMutex (мьютекс с разделением на чтение и запись) — это механизмы синхронизации в Go для защиты общих ресурсов от одновременного доступа.
Читать ответВ Go можно напрямую изменять содержимое переменных следующих типов без использования указателей:
Читать ответБезопасность использования структуры данных в мультинишковом окружении зависит от её реализации.
Читать ответGIN-индексы (Generalized Inverted Index) в PostgreSQL поддерживают широкий спектр типов данных, особенно те, которые используются для полнотекстового поиска и работы с массивами или JSON.
Читать ответОбъем стека у горутины в Go зависит от нескольких факторов:
Читать ответСамым строгим уровнем изоляции транзакций считается Serializable.
Читать ответМожно:
Читать ответВ Go (Golang) каждая горутина имеет собственный стек, который изначально очень мал — обычно около 2 КБ. Это позволяет эффективно создавать тысячи горутин без большого потребления памяти.
Читать ответПеременная окружения GOGC в языке Go управляет порогом запуска сборщика мусора (GC) в процентах.
Читать ответ