Встречается на собеседованиях • сегодня
Работал ли с Go
Да, работал с Go. Основные моменты: статическая типизация, горутины для конкурентности, интерфейсы без явной реализации. Пример:
go
package main
import (
"fmt"
"sync"
)
func main() {
var wg sync.WaitGroup
wg.Add(1)
text
go func() {
defer wg.Done()
fmt.Println("Горутина запущена")
}()
wg.Wait()
fmt.Println("Завершение программы")}
text
Из плюсов: простота синтаксиса, быстрая компиляция, встроенная поддержка многопоточности. Минусы: отсутствие generics (до 1.18), менее развитая экосистема по сравнению с Java. Использовал в микросервисах и CLI-утилитах.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы