Golang | Тесты
3.22K subscribers
28 photos
458 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.iss.one/+ajHN0OKU1okyZDky
Задачи t.iss.one/+MURwpbl6Nq9kYzJi
Вакансии t.iss.one/+mX_RBWjiMTExODUy
Download Telegram
🤔 Какой тип данных используется для представления указателя в Go?
Anonymous Quiz
14%
ptr
2%
reference
23%
pointer
61%
*Type
🤔8
🤔 Можно ли изменить определенный символ в строке?

Нет, строки в Go — неизменяемые.
Чтобы «изменить» символ в строке:
1. Преобразуй строку в срез rune (если нужна работа с Unicode-символами).
2. Измени нужный элемент.
3. Преобразуй обратно в string.
Это создаёт новую строку в памяти. Изменение «на месте» невозможно.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔2
🤔 Какой пакет используется для работы с форматированным вводом и выводом, а также для работы с функциями наподобие Printf в Go?
Anonymous Quiz
9%
io
85%
fmt
3%
os
3%
bufio
💊3👍2
🤔 Разница между WHERE и HAVING:

`WHERE` применяется до агрегации для фильтрации строк, а `HAVING` используется после агрегации для фильтрации агрегированных данных. Это значит, что `HAVING` может использоваться для условий, которые зависят от результатов функций агрегирования, таких как SUM или COUNT.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤔2
🤔 Какой фреймворк в Go используется для создания веб-приложений?
Anonymous Quiz
89%
Gin
6%
Django
3%
Flask
2%
Express
💊8🤔2👍1
🤔 Какие типы данных можно использовать в ключах?

1. Типы с определённым поведением сравнения: целые числа, строки, булевы значения, указатели.
2. Структуры, если они не содержат слайсов, карт или других несравнимых типов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1💊1
🤔 Какое ключевое слово используется для объявления метода в Go?
Anonymous Quiz
94%
func
5%
method
1%
define
0%
procedure
👍3💊3🔥1
🤔 Какой альтернативный способ получения абсолютного значения целого числа в Go?
Anonymous Quiz
41%
math.AbsInt
24%
Вручную через условный оператор
17%
math.Absolute
17%
strings.Abs
🤔 В чём отличие синхронной репликации от асинхронной и какая лучше для какого кейса?

Синхронная репликация обеспечивает согласованность: запись считается завершённой, только когда подтверждена и основной, и репликой. Это безопаснее, но медленнее. Подходит для критичных к данным систем.
Асинхронная репликация — быстрее, потому что главный сервер не ждёт подтверждения от реплики. Но при сбоях возможна потеря последних данных. Подходит для масштабирования на чтение, резервного копирования и менее чувствительных задач.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой метод из пакета "crypto/md5" используется для вычисления хеш-суммы в Go?
Anonymous Quiz
19%
Sum
65%
Hash
7%
Calculate
9%
New
💊2
🤔 Какой метод из пакета "time" используется для форматирования времени в строку в Go?
Anonymous Quiz
19%
FormatTime
44%
ToString
4%
Stringify
33%
Format
Forwarded from easyoffer
База 1000+ реальных собеседований теперь встроена в easyoffer

Смотрите, как другие кандидаты отвечают на вопросы, решают задачи и проходят этапы на реальных собеседованиях от топовых компаний. Подготовьтесь к своему собеседованию с двойной уверенностью.

Напоминаем, что сегодня последний день Чёрной Пятницы

👉 Забрать PRO со скидкой 70%: https://easyoffer.ru/
🤔 В каких случаях происходит deadlock?

1. Горутина ждет данные, а никто не пишет в канал (<-chan, но нет chan <-).
2. Основная горутина завершилась, а другие ждут завершения.
3. Все горутины заблокированы на ожидании данных (select { case <-ch1: case <-ch2: } – если ни один не отправляет данные).
4. Закрыли канал, но кто-то пытается в него записать – вызывает panic.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2