Встречается на собеседованиях • сегодня

Работал ли с 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-утилитах.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы