Разкажи за най-интересния проект или постижение в кариерата ти, където имаше предизвикателства?
Cybersecurity / InfoSec
Задача за Merge channel Реализирайте функцията merge, която приема произволен брой канали chan string и връща един изходен канал, от който може да се чете всички стойности от предадените канали. Предадените канали извън функцията merge се затварят след запис. След приключване на четенето от обединения канал, програмата трябва да изведе "ok".
Имали ли сте някога задача за системен дизайн на интервю?
Каква е разликата между пагинация с курсор и пагинация с offset?
Задача за Merge channel Реализирайте функцията merge, която приема произволен брой канали chan int и връща един изходен канал, от който може да се чете всички стойности от подадените канали. Подадените канали извън функцията merge се затварят след запис. След приключване на четенето от обединения канал, програмата трябва да изведе "ok". Функцията merge трябва да работи не повече от 1 секунда, каналите източници може да не се затварят.
Виждате ли решение с помощта на тикер (time.Ticker) вместо контекст/таймер?
Задача за Merge channel Реализирайте функцията merge, която приема произволен брой канали chan int и връща един изходен канал, от който може да се чете всички стойности от предадените канали. Предадените канали извън функцията merge се затварят след запис. След приключване на четенето от обединения канал, програмата трябва да изведе "ok".