Golang
Разкажи ми за текущата си компания и с какво се занимаваш там.
Какво ще видим на екрана при стартиране на програмата, ако поправим бъга с wg (предаване на указател)?
Защо ClickHouse е подходящ за съхранение на историята на пътуванията в Yandex.Taxi? Няма ли да бъде проблем четенето на конкретни пътувания на потребителя?
Коя беше най-технически сложната задача, по която наистина трябваше да се замислиш?
Разкажете повече за вашия опит с PHP и проектите, в които сте го използвали.
Представете си задача: потребителят трябва да получава известие за важно събитие. Разкажете кои са основните части на работата, които виждате, какви зависимости, рискове и как ще разберете, че решението е подходящо.
Написахте или редактирахте сами YAML манифестите на Kubernetes за CI/CD?
Какво е важно за теб в екипа и в работния процес?
Трябва да опишем модела на библиотеката. Има 3 същности: "Автор", "Книга", "Читател". -- Физически, има само една книга и тя може да принадлежи само на един читател. -- Една книга може да има няколко автори.
Какво е идемпотентност? Има NoSQL бази — какви са разликите им и кога да изберем коя?
Под платформата имаш предвид ERP, 1C и WMS ли?
Какво е slice? Как е устроен вътре?
Какви видове канали съществуват в Go и за какво се използва всеки от тях?
Можеш ли да си спомниш всички възможни начини за межпроцесно взаимодействие (IPC)?
Как да направим валидатор за низ, който да не надвишава 250 символа?
Какви са разликите между разработчик и старши разработчик? Какви допълнителни отговорности има?
Разкажи защо реши да търсиш нови проекти и какво развитие би желал?
Какви са сокетите и какви видове има?
Разкажи ми за планировщика на Go, как работи и кой алгоритъм използва.
1.21 func main() { var nums []*int for i := 0; i < 10; i++ { nums = append(nums, &i) } for _, v := range nums { go func() { fmt.Println(v) }() } }