Golang
В кои случаи е по-добре да използвате SQL и в кои NoSQL?
Трудност: ЛЕСНО Даден е сортиран масив от числа, в който има дублиращи се елементи. Трябва да премахнете дублиращите се елементи на място (директно в оригиналния масив) и да върнете размера на получения масив. Пример: Вход: nums = [0,0,1,1,1,2,2,3,3,4] Изход: 5, nums = [0,1,2,3,4,_,_,_,_,_] Обяснение: В този масив има 5 уникални елемента. Поставете ги на първите пет позиции в оригиналния масив и върнете числото 5. Следващите елементи в оригиналния масив могат да бъдат каквито и да е.
Какви операции и обработка са възможни при работа с nil карти в езика за програмиране?
Какво е TLS и защо е необходим сертификат?
Как е организирана редицата под капака в Go?
Защо използвахте едновременно Kafka и gRPC? Какви сценарии минаха през Kafka, а кои през gRPC?
Каква е разликата между Kafka и RabbitMQ?
Има ли някакви затруднения с използването на външно хранилище? И, да речем, може ли да имаме няколко инстанции на едно и също приложение? Какво може да се случи в този случай?
Каква е разликата между DROP и TRUNCATE?
Разкажете ми за CI/CD pipeline: кои среди, какви стъпки, как беше построен процесът?
Защо решихте да излезете на пазара? Какво не ви харесва в текущото ви място?
Какво означават грешките 502 Bad Gateway и 504 Gateway Timeout и как трябва да реагира разработчикът?
Може ли Go да открие deadlock? Как го открива runtime-ът на Go?
Как се използва кватернионът за композиция на въртележки?
Защо се използват интерфейси в Go, какви са техните плюсове и минуси?
Разкажете за системата за автоматично оценяване: за какво е необходима, това е монолит или микросервизи, и каква беше вашата зона на отговорност?
Имали ли сте опит в управлението на екип?
Вие сами наблюдавахте мониторинга или имате отделен екип?
Каква е разликата между JOIN и UNION?
Защо са необходими две проверки if (на ред 79 и на реда с len(buf)==MaxItems), а не една?