Назови четири протокола: HTTP, gRPC, WebDAV, ACSA — кой е излишният?
Golang
Как да идентифицирате и анализирате дълго изпълняващ се заявка в PostgreSQL?
Как се реализира взаимодействието чрез буфериран канал и как протича преносът на данни?
Можеш ли да изброиш основните видове абстракции, използвани в Kafka?
Какво представлява принципът на неизменяемост на низовите данни в програмирането?
Как да определим максималния брой буфери, които могат да бъдат използвани в системата?
Въпроси към интервюиращия за компанията и процесите
Как да направите изпълнението на двата worker() паралелно вместо последователно (6 секунди → 3 секунди)?
Какви методи могат да се използват, за да се определи кога трябва да се създаде индекс в база данни?
Какви подходи се използват за съхранение на текстови данни в базата данни PostgreSQL?
Можете ли да обясните механизма на работа на каналите в системата?
Можете ли да посочите типични грешки, които се правят при използването на транзакции?
Как може да се обединят няколко заявки в една или да се осигури тяхното последователно изпълнение?
Защо сега обмисляш ново работно място?
Какво е map в Go? Как е устроена (нова реализация в Go 1.24)?
Защо решихте да помислите за смяна на работата?
Как се реализира работата с панически състояния и обработката на грешки, причинени от аварийни ситуации в Go?
Създавали ли сте обвивки за външни библиотеки или инструменти, за да улесните използването им?
Как може да се определи, че даден заявка се изпълнява с закъснение?
Кога беше последният път, когато използвахте буфер за съхранение или обмен на данни?