Golang
Жіп қауіпсіздігі мәселесі бар: егер екі горутин бір уақытта Lock шақырса, олар араласа алады. Бұл қалай түзеледі?
Сіз әлі де [компанияда] жұмыс істейсіз бе?
Context не үшін пайдаланылады? Оны практикада қалай қолдандыңыз?
Неліктен нарыққа шықтыңыз және осы бос орынға жауап бердіңіз?
Бір PostgreSQL инстансының оқу және жазу өткізу қабілеті қандай (МБ/с)?
Егер бір клиенттің бірнеше тапсырысының сомасы бірдей болса, DENSE_RANK() пен RANK() қалай өзгереді? - DENSE_RANK() келесі нөмірді өткізіп жібереді, RANK() жоқ - DENSE_RANK() бірдей сомаларға бірдей ранг береді және келесі нөмірді өткізіп жібереді, RANK() өткізіп жібереді - Айырмашылық жоқ - DENSE_RANK() бірегей нөмірлер шығарады, RANK() бірдей
Panic дегеніміз не, оны қалай өңдеуге болады, оны ұстауға бола ма?
ACID деген не? Әр қасиетін сипаттаңыз.
Қайда өсуге ниеттесіз?
Go тілінде жады ағып кету туралы айтыңыз.
Неліктен бәрін ClickHouse-қа салмай, тек метрикаларды сервис арқылы алдыңғы жақта көрсетуге болмады?
Go тілін қанша уақыттан бері қолданасыз және неге осы тілді таңдадыңыз?
Қызметтің ақаусыздығын қалай қамтамасыз етті?
Redis-те ACID-ты қамтамасыз етуге бола ма?
package main func main() { c := make(chan int, 1) for range 3 { select { default: println(1) case <-c: println(2) case c <- 1: println(3) } } }
Бөлінуге төзімді және consistency (CP жүйесі) бар жүйенің мысалын келтіріңіз.
Командада senior-әзірлеуші мен орташа әзірлеушінің айырмашылығы неде?
pprof әрқашан жады ағып кету немесе шектеудің асып кетуін көрсетеді ме?
API-лерді әзірлеу және тестілеу тәжірибесі бар ма?
Командада өз деңгейіңізді қалай бағалайсыз? Толық сеньорлық позицияға не жетіспейді?