Golang
Какви последствия възникват при едновременен запис в Map от различни конкуриращи се горутини?
Все още комуникирате с други компании? Може би вече има оферти?
Как да превърнем число в двоична система?
Каква роля изпълняват примитивите за синхронизация в езика за програмиране Go?
Какво е горутина? В какво се състои нейната лекота?
Имали ли сте някога опит, когато в работната среда възникваха критични сривове или проблеми, водещи до падания на системата в работен режим?
ClickHouse справи с натоварването, не се срина ли?
Можете ли да определите текущата си часова зона?
Как е реализирано автоматичното събиране на отпадъци в системата за управление на паметта?
Какво не ти хареса в процесите (в стария и текущия проект)?
Разкажи ми за проектирането на системата за модериране/оркестратор — как беше проектирана, какви решения взехте?
Дали типът string в Go е променлив или непроменлив?
Случвало ли ви е да се сблъскате с продукти на компанията преди? Някой от познатите ви работи ли там?
// Даден е низът s. Трябва да намерите дължината на най-дългата подниз без повтарящи се символи. // Примери: // s = "abcabcbb", отговор: 3 ("abc") // s = "cccccccc", отговор: 1 ("c") // s = "pwwkew", отговор: 3 ("wke") // s = "", отговор: 0 // Низът s се състои от английски букви, цифри, символи и интервали func lengthOfLongestSubstring(s string) int { return 0 }
Как осигурявате качеството и най-добрите практики във вашата работа?
Сблъсквали ли сте някога с трудности при реализирането на взаимодействия между различни услуги?
Обяснете механизма на двуфазно потвърждаване на транзакции и ролята му в разпределените системи.
Как се определя срокът на съществуване на обектите в управляемата памет heap?
Как може да се измери и анализира производителността на транзакциите в системата?
Кои източници на информация използваш, за да усвоиш езика Go?