KISS және DRY қысқартулары не білдіреді?
Golang
Картадан элементтерді жойғанда жады не болады? Карта тазартқанда бакеттер босатыла ма?
Go тілінде map дегеніміз не, ол ішкі құрылымында қалай, коллизия дегеніміз не және оны қалай шешеді?
Бөлу дегеніміз не және ол не үшін қажет?
func main() { a := make([]int, 0, 3) a = append(a, 1) a = append(a, 2) add(a) fmt.Printf("%v", a) // } func add(a []int) { a = append(a, 3) a = append(a, 4) }
Кім және қалай горутиндерді бір-бірімен ауыстырады? Жоспарлаушы туралы (M:G:P) айтып беріңіз.
Жұмысыңызда қандай архитектуралық үлгілерді қолдандыңыз?
Қандай деректер базасымен жұмыс істедіңіз? Қандай типтегі деректер базаларын білесіз? Неліктен реляциялық деректер базалары реляциялық деп аталады?
Қандай тест түрлерін білесіз? Практикада тест жаздыңыз ба?
Дерекқордағы транзакция дегеніміз не? Транзакцияның оқшаулау деңгейлері қандай және олар қалай ерекшеленеді?
Go-да rune дегеніміз не?
Картада жеткілікті жад болмаса, не болады? Overflow-бакет дегеніміз не және ол қандай жағдайда құрылады?
Go тілінде көрсеткіш дегеніміз не? Оның артықшылықтары мен кемшіліктері қандай?
Қандай критерийлер бойынша сіз үлкен, белсенді қолданылатын кестеге қандай индекстер қосу керектігін шешесіз?
Картада бакет физикалық түрде не?
5 бөлімшесі бар тақырып бар. Оптималды түрде қанша тұтынушы құру керек? 4 тұтынушымен не болады? 6 тұтынушымен не болады 5 бөлімшеде?
Қандай JOIN түрлерін білесіз?