Wildberries / WB - 7 (Платежный шлюз)
Технический этап
Заголовок раздела «Технический этап»Задача: Провести ревью кода, пофиксить (если необходимо), назвать что выведет программа. go/puzzles
Заголовок раздела «Задача: Провести ревью кода, пофиксить (если необходимо), назвать что выведет программа. go/puzzles»type Agent struct { ID int Enabled bool}
func (a Agent) Enable() { a.Enabled = true}
type Enabler interface { Enable()}
func main() { agents := make([]Agent, 0, 5) for i := 0; i < 2; i++ { agents = append(agents, Agent{ID: i}) }
addThirdPartyAgents(agents)
pipe := make(chan Enabler)
go pipeSend(pipe, agents) go pipeEnableProcess(pipe)}
func addThirdPartyAgents(agents []Agent) { thirdParty := []Agent{ {ID: 4}, {ID: 5}, } agents = append(agents, thirdParty...)}
func pipeSend(pipe chan Enabler, agents []Agent) { for _, а := range agents { pipe <- a }}
func pipeEnableProcess(pipe chan Enabler) { for { select { case a := <-pipe: a.Enable() dbWrite(a) } }}
var dbWrite = func(a any) { fmt.Println(a) time.Sleep(time.Second * 1)}Задача: Составить SQL-запрос. sql/general
Заголовок раздела «Задача: Составить SQL-запрос. sql/general» -- Дана таблица сотрудников компании employee:-- - id int - идентификатор сотрудника-- - parent_id int - идентификатор его руководителя-- - name string - имя сотрудника
-- Задача: вывести имена всех линейных сотрудников, которые не являются руководителями.-- Иначе говоря: вывести все листья в дереве иерархии.
-- Структура компании:-- CEO-- / \-- CTO CFO-- / \ \-- ... teamlead ...-- / | \ \-- dev qa frontВопросы с финала
Заголовок раздела «Вопросы с финала»- Расскажи о своей компании и чем ты сам лично занимался, твои функции в проекте?
hr-behavioral/about-you - Почему решил уйти?
hr-behavioral/motivation - Что мастеришь в новой работе?
hr-behavioral/motivation - Какие негативные вещи ты бы не хотел видеть на рабочем месте?
hr-behavioral/general - Бывали ли случаи, когда переоценил задачи?
hr-behavioral/general - Что если стоит жесткий дедлайн и надо успеть доделать фичу до пятницы без вариантов?
hr-behavioral/general - Какой идеальный руководитель для тебя?
hr-behavioral/general - Что делаешь в свободное время?
hr-behavioral/about-you - Что если дадут 1 млн долларов, какой проект бы сделал?
hr-behavioral/about-you - Кем видишь себя через 1, 3, 5 лет, чтобы помогло стать им?
hr-behavioral/motivation - Как ты представляешь себя на рабочем месте?
hr-behavioral/about-you - Что если попался сложный кусок кода, в котором невозможно разобраться, что делать?
hr-behavioral/general - Как у тебя проходит обучение на рабочем месте, посещал ли митапы?
hr-behavioral/about-you - Какое у вас годовое премирование?
hr-behavioral/general