Golang | Вопросы собесов
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy
Вашу рекламу в этом канале увидит до 300 человек
Заказать рекламу →Динамика подписчиков
с 20 июля 2026 по 28 сентября 2026 · минимум 4 700 · максимум 4 771
Кто рекламировался за полгода
Рекламных размещений с маркировкой не найдено.
Публикации
🤔 Какие циклы есть в Go? Go поддерживает только цикл for, который можно использовать как: Классический цикл с условиями (for i := 0; i < 10; i++). Цикл с проверкой условия (for i < 10). Бесконечный цикл (for {}), который останавливается вручную через break. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
🤔 Назови агрегатные функции Это функции, которые принимают набор значений и возвращают одно агрегированное значение. В языке Go нет встроенных агрегатных функций, как в SQL, но их можно реализовать самостоятельно. 🚩 Основные агрегатные функции 🟠 Сумма (`SUM`) суммирует все элементы. 🟠 Среднее (`AVG`) вычисляет среднее значение. 🟠 Минимум (`MIN`) находит минимальный элемент. 🟠 Максимум (`MAX`) находит максимальный…
🤔 Что такое atomics, какие бывают и как и когда их лучше использовать? Это потокобезопасные операции с примитивными данными без мьютексов. Они включают операции чтения, записи, инкремента, сравнения и замены. Используются для повышения производительности при работе с простыми объектами, такими как счетчики или флаги. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
🤔 Что такое хэш-таблица? Это структура данных, которая используется для хранения и поиска пар "ключ-значение". Обеспечивают быстрый доступ к данным по ключу, обычно с константным временем доступа в среднем случае. Основой работы хэш-таблицы является хеш-функция, которая преобразует ключ в индекс, по которому хранится значение. 🚩 Основные компоненты 🟠 Хеш-функция Функция, которая принимает ключ и преобразует его в…
🤔 Какие бывают типы изоляции транзакций? 1. Read Uncommitted – транзакция читает несохраненные изменения других транзакций (грязное чтение). 2. Read Committed – транзакция видит только сохраненные изменения других транзакций. 3. Repeatable Read – транзакция видит одинаковые данные при повторных запросах, но возможны фантомные чтения. 4. Serializable – полный контроль над данными, транзакции выполняются…
🤔 Что такое EXPLAIN? EXPLAIN — это команда в SQL, которая показывает, как база данных выполняет SQL-запрос. Она помогает оптимизировать запросы, анализируя их план выполнения. 🚩 Как работает? Когда вы пишете EXPLAIN перед SQL-запросом, база данных не выполняет его, а показывает пошаговый процесс выполнения. Это помогает понять: Какие индексы используются Какие таблицы сканируются Какие соединения ( JOIN )…
🤔 Что такое линтеры (linters)? Это инструменты для анализа исходного кода, которые помогают находить ошибки, несоответствия стилю и потенциальные уязвимости. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
🤔 Что будет если сложить строки? В Go строки представляют собой неизменяемые последовательности байтов, и операция сложения строк ( + ) приводит к созданию новой строки, которая является конкатенацией двух или более исходных строк. 🚩 Что произойдет при сложении строк? 🟠 Создание новой строки Когда вы складываете строки, Go создает новую строку, содержащую все символы исходных строк, соединенных друг за другом.…