Жүктеме тесттерін жүргіздіңіз бе? Қандай жүктеме болды?
Golang
Біз Go-да бағдарламалап жатқанда және SQL-да жазғанда, біз қандай бағдарламалау парадигмаларында жұмыс істеп жатырмыз? Қай парадигма Go-ға сәйкес келеді, ал қайсысы классикалық SQL-ға?
Газпромнефтьте тәжірибеңіз туралы айтыңыз.
package main import "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Хэш-таблицада кілт бойынша іздеудің асимптотикалық күрделілігі қандай және ол қалай жүзеге асырылады? Бакеттің хэш бойынша мекенжайы қалай анықталады?
Соңғы жұмыс орныңда қандай жобалар болды?
Өзінің ең қиын тапсырмасы туралы айтып беріңіз — техникалық немесе бизнес тұрғысынан қиын.
Жүйе барлық қажетті деректерсіз жеткізу оқиғасы келген кезде қалай өңдейді?
PostgreSQL-да транзакциялар изоляциясының деңгейлері туралы айтыңыз
Мәтіндер массивін 10-ден бөлетін, әр батчты Saver интерфейсі арқылы сақтайтын және сәтті болған жағдайда Notifier интерфейсі арқылы хабарландыру жіберетін processBatch функциясын жазыңыз.
Сіз бұрын-соңды күрделі жобаны бастапқыдан жүзеге асырдыңыз ба?
Race condition дегеніміз не және оны қалай болдырмауға болады?
Postgres-тан ClickHouse-қа көшу кезінде есеп беру үшін — алдымен Postgres-ты оңтайландырдыңыз ба (индекстер және т.б.)?
Жаңа номенклатура (жаңа өнім) пайда болды — ол Redis-те пайда болуы керек пе?
Әртүрлі санаттардан (туындырушы, құрылымдық, мінез-құлықтық, параллель бағдарламалау) дизайн үлгілерін атаңыз және бірін ұнатқанды толық түсіндіріңіз.
Go тілінде классикалық RESTful қызметінде жауапкершілік тізбегін жүзеге асырудың мысалын бере аласыз ба?
Клик пен көрсетілім арасындағы қатынасты қалай атайды?
Slice-ты функцияға беру қаупі қандай? Массивтермен қандай да бір айла-амал бар ма?
Stored Procedures және Functions — олар PostgreSQL, MS SQL, Oracle-де бар ма?
Қандай күшті жақтарыңыз бар?