Golang
Каква е разликата между Dependency Inversion и Dependency Injection?
Как още може да се реши проблемът с промяната на указателя във функцията, ако не се променя полето директно?
Клиентът може да стриймва гласови съобщения директно от S3 чрез CDN, както и с картинки — като ги качва в най-близкия географски CDN?
Какви са вашите очаквания за заплата?
Какво да кажете на интервюиращия (ако ви попитат) "Ще използвам работен пул с фиксиран брой работници, канал за задачи и sync.WaitGroup. Работниците ще изпълняват заявките, а таймаутът и анулирането ще се контролират чрез контекста. Резултатите ще събера в буфер, защитен с мьютекс (или чрез отделен канал)." Сега е вашият ред Напишете кода в този чат. Ще го проверя и ще дам обратна връзка. Ако не знаете откъде да започнете, поискайте подсказка. Успех!
Имали ли сте опит с Docker? Имали ли сте опит да напишете Dockerfile самостоятелно?
Вярно ли е, че индексът B-дерво в PostgreSQL се разраства в ширина?
Какво би променил в Go, ако беше поддръжник?
Какви са зомби процесите в Linux? Какви сигнали трябва да се изпратят за тяхното приключване?
Защо е избран PostgreSQL за съхранение на публикации? Как да разберем при какви натоварвания коя технология се справя без шардване и репликация (Postgres, Kafka, Redis, услуга на Go)?
Каква е разликата между GET и POST?
Попълнете слайса с елементи без мьютекс, за да съдържа всички 1000 елемента.
Кой се занимаваше с услугите за проверка (антифрод, проверка на изображения, текст, спам, лимити)?
Как планировчик прекъсва горутината, която влиза в безкраен цикъл?
Какви видове JOIN-ове знаете?
Как протичаха данните през Kafka? Как идваха събитията?
Четенията се провеждаха с майстора, с репликата или как се разпределяха?
Ако системата има 24 ядра, колко процесора ще има в модела GMP?
Защо направихте точно толкова услуги? Как протече изборът — да правите услуга или не?
От гледна точка на производителността, кои общоприети правила трябва да се прилагат към такава схема на база данни?