Golang
Може ли адресът 192.168.0.0 да бъде зададен като адрес на компютър?
Разкажи за базите данни — с какви си работил и с какви работиш сега?
Обмисляш ли работа в Челябинск (офис или дистанционен формат)?
Защо е важно да зададете таймаут при изпълнение на HTTP заявки?
Кои други езици за програмиране знаете освен Go на добро ниво?
Кои SQL и NoSQL бази данни познаваш?
Как да организираме достъпа до услугата в Kubernetes отвън?
Разкажете за системата за автоматично оценяване: за какво е необходима, това е монолит или микросервизи, и каква беше вашата зона на отговорност?
Кои от следните са средства за синхронизация в Go? (канали, sync.WaitGroup, sync.Mutex, sync.Cond)
Какво характеризират абонатите в модела Pub/Sub?
Каква е разликата между JOIN и UNION?
От каква сума разглеждате очакванията си за заплата?
Разкажете за вашия опит в инфраструктурата и взаимодействието с DevOps
Какво е Graceful Shutdown и защо е необходим?
Каква е разликата между типовете данни int32, int64 и просто int?
Какви тестове имаше по проекта и как ги стартираха?
Как протича разширяването (rehash) в Swiss Tables?
Все още комуникирате с други компании? Може би вече има оферти?
Задача: «Пинг-понг с таймаут» Напишете функция pingPong, която: - Стартира две горутини: едната генерира съобщения "ping", другата — "pong". - Горутините трябва да обменят съобщения чрез общ канал строго по ред. - Обменът продължава 3 секунди, след което програмата трябва да приключи (грейсфул спиране). - Използвайте контекст за анулиране с таймаут. - Извеждайте всяко съобщение на екрана заедно с времето (в милисекунди от старта). Примерен очакван изход: 0ms: ping
Защо декларацията на map трябва да бъде на 15-та линия в квадратни скоби, а не в фигурни?