Какво е интерфейс в Go? Как работи duck typing? Може ли да проверите реализацията на интерфейса по време на компилация?
Golang
Mежду колко дълбоко трябваше да навляза в Kafka? Колко едновременни читатели може да има от тема с 5 партиции в рамките на Consumer Group?
По какви начини процесите могат да комуникират помежду си (IPC)?
Каква е разликата между процес и поток (в контекста на операционната система)?
Задача: обединяване на два сортирани slice с уникални стойности в един сортиран slice с уникални стойности
Какво е deadlock и как да се отървем от него?
Какво правите в [компания]? В кой проект работите?
Може ли Go да открие deadlock? Как го открива runtime-ът на Go?
Какво е DNS и как работи?
Кога трябва да се премахват индексите? Какво е денормализация?
Могат ли процесите да комуникират помежду си? Какви методи за IPC (межпроцесна комуникация) съществуват?
Разкажете за екипа и методологията на работа.
Как работи select в Go? Как да четем от няколко канала едновременно?
Как сте с Kubernetes?
Разкажи ми за модела OSI. Какви нива знаеш? Какво се случва на всяко ниво?
Предпочитания за формата на работа (отдалечена/офис/хибридна)?
Какво е ACID? Нива на изолация на транзакциите?
Какво правехте на предишните работни места? Какви роли изпълнявахте в екипите?
Какво е разликата между TCP и UDP? Защо за стрийминг на видео и глас се използва UDP?
Работите ли с компанията по договор за извършване на работа?