es
Feedback
Golang | Тесты

Golang | Тесты

Ir al canal en Telegram

Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv

Mostrar más
3 049
Suscriptores
-224 horas
-147 días
-5530 días
Archivo de publicaciones
🤔 Какие есть способы написания обобщенного кода ? 1. Интерфейсы: - Подходят для обобщения кода, работающего с разными типами, реализующими определенные методы. 2. Дженерики (Go 1.18+): - Позволяют создавать функции и структуры с параметризованными типами. 3. Композиция функций: - Использование функций высшего порядка для обработки различных данных. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой тип данных используется для хранения параметров подготовленного SQL-запроса в Go?
Anonymous voting

🤔 Зачем нужна конструкция defer? `defer` в Go откладывает выполнение функции или выражения до завершения текущей функции. Это особенно полезно для гарантированного освобождения ресурсов, таких как закрытие файлов, сокетов или освобождение блокировок, даже если функция завершится с ошибкой. `defer` улучшает читаемость кода, позволяя явно указать операции очистки рядом с инициализацией ресурсов. Вложенные `defer` выполняются в порядке стека (последний добавленный — первый выполненный). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

Разница между Go-разработчиком с зарплатой в 100–200 тысяч и 500 тысяч не в количестве написанных строк кода Первый решает, к
Разница между Go-разработчиком с зарплатой в 100–200 тысяч и 500 тысяч не в количестве написанных строк кода Первый решает, как написать сервис. Второй нужен ли он вообще, что сломается на десятикратной нагрузке и как правильно построить ожидания. Разницу платят за ответственность, а не за код. Литкод или курсы с этим не помогут. А карьерный рост должен идти по твоему плану, а не зависеть от удачи. Поэтому мы в ШОРТКАТ сделали для тебя карьерную консультацию 1-на-1 с лидом из бигтеха. Часовой звонок, где лид погрузится в твой контекст, разберет резюме и построит персональный план: 👉 Как повысить грейд и зарплату в ближайшее время 👉 Что делать вдолгую, чтобы остаться востребованным на рынке труда 👉 На чем сфокусироваться, а на что лучше не тратить время Задач и оценок не будет — это не собеседование. Консультация стоит 1990 рублей. В неделю проводим не больше 10, чтобы хватало внимания на каждого Оставить заявку: @shortcut_go_bot Реклама. О рекламодателе.

🤔 Какой метод используется для регистрации маршрутов с динамическими параметрами в Go?
Anonymous voting

🤔 Что такое метод String() в интерфейсе fmt.Stringer в Go?
Anonymous voting

🤔 Какие бывают способы синхронизации данных? 1. Мьютексы для блокировки критических секций. 2. Каналы для организации потокобезопасного взаимодействия. 3. WaitGroup для ожидания завершения нескольких горутин. 4. Атомарные операции для управления простыми данными. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Каким образом в Go можно ограничить доступ к методу структуры?
Anonymous voting

🤔 Что делает команда kill в Linux: Команда `kill` в Linux отправляет сигналы процессам. Самым распространенным использованием является отправка сигнала SIGTERM (по умолчанию), который сообщает процессу о необходимости завершения, или SIGKILL, который немедленно прерывает процесс, не позволяя ему корректно завершиться. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какое ключевое слово используется для объявления канала только для чтения в Go?
Anonymous voting

🤔 Опишите алгоритм, как будет происходить вставка в Map. 1. Вычисляется хэш-значение ключа с использованием хэш-функции. 2. На основе хэш-значения определяется позиция (bucket) для хранения пары ключ-значение. 3. Если bucket пустой, пара помещается в этот bucket. 4. Если bucket занят (коллизия), данные добавляются в структуру разрешения коллизий (например, связанный список или дерево). 5. Если объём данных превышает определённый порог, структура может быть преобразована для улучшения производительности (например, из списка в дерево). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какое ключевое слово используется в Go для объявления отложенного вызова функции?
Anonymous voting

🤔 Какой командой выводится список используемых зависимостей в Go?
Anonymous voting

🤔 Насколько безопасны каналы? Каналы потокобезопасны для отправки и получения данных, но передаваемые объекты должны быть неизменяемыми для предотвращения гонок. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какое значение по умолчанию имеет целочисленная переменная (int) в Go?
Anonymous voting

🤔 Что такое встраивание в Go?
Anonymous voting

🤔 Как можно нарезать слайс? Какие есть нюансы, подводные камни? Срезать можно через оператор [start:end]: 1. Новый слайс будет ссылаться на тот же массив, что и оригинал. 2. Изменение элементов в новом слайсе отразится на оригинале. 3. Если указать только start или end, будут использованы начальные или конечные значения: slice[start:] или slice[:end]. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какая функция в Go используется для чтения данных из стандартного ввода?
Anonymous voting

🤔 Какое ключевое слово используется для объявления констант в Go?
Anonymous voting

🤔 Какой метод из пакета "time" используется для вычисления разницы между двумя временными моментами в Go?
Anonymous voting