Golang
Кои брокери на съобщения използвахте?
Каква беше вашата роля при вземането на архитектурни решения при разработването на търсачката?
Работили ли сте директно със системни обаждания?
Написали ли сте функции за прозорец и CTE?
Какво е Rate Limiting? Какви алгоритми съществуват?
Къде е по-добре да се използва UDP?
Как влияе добавянето на UNIQUE(email) в таблица с PRIMARY KEY(id) в PostgreSQL върху вмъкването и мястото на диска? - Разходите за вмъкване почти не се променят, мястото на диска намалява - Разходите за вмъкване се увеличават, мястото на диска се увеличава - Вмъкването е по-бързо, мястото на диска не се променя - Вмъкването е по-бързо, мястото на диска почти не се използва
Преди работихте в RocketDev и започнахте с PHP, след това преминахте към Go — правилно ли разбирам? Колко време вече работите с Go?
Кога трябва да дадете отговор за текущата оферта?
Реализирайте Worker Pool за обработка на логове: четете логовете от канала, обработвайте ги паралелно, пребройте броя на логовете за всяка услуга, върнете map[serviceName]count.
Колко е удобно да водите диалог — на "ти" или на "вие"?
Как трябва да бъде организирана структурата на файловете на проект в Golang?
Винаги ли се увеличава с две пъти?
Какво не е наред с кода за увеличаване на брояча в 1000 горутини? Как да се поправи чрез mutex, atomic или канали?
На какво гледаш в EXPLAIN при анализа на заявка?
Имали ли сте вече опит с разпределени лимити или локации в Redis?
Може ли с Go да се проектира система за търговия с висока честота, чувствителна към закъснения?
Може ли при буферизиран канал една горутина да пише директно в друга горутина?
// Даден е низът s. Трябва да намерим дължината на най-дългия подниз без повтарящи се символи. // Примери: // s = "abcabcbb", отговор: 3 ("abc") // s = "cccccccc", отговор: 1 ("c") // s = "pwwkew", отговор: 3 ("wke") // s = "", отговор: 0 ("") // Низът s се състои от английски букви, цифри, символи и интервали func lengthOfLongestSubstring(s string) int { return 0 }
Разкажи за компаниите, в които си работил: какви бяха проектите, каква роля изпълняваше, по какво работеше, какъв технологичен стек използваше?