Бағдарламалық қамтамасыз етуді әзірлеу кезінде оперативті жадтағы деректерге тікелей қол жеткізу неден дұрыс емес?
Golang
// Комментарий тұрған жерлерде бағдарлама не шығарады? package main import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) fmt.Println(sl) // } func mutateSlice(sl []int, idx, val int) { sl[idx] = val fmt.Println(sl) // }
Сізде код-ревью болды ма? Ол қалай ұйымдастырылды?
Сізде екі кесте бар: orders: order_id (тапсырыс идентификаторы) customer_id (клиент идентификаторы) order_date (тапсырыс күні) total_amount (барлық тапсырыс сомасы) customers: customer_id (бірегей клиент идентификаторы) customer_name (клиенттің аты) city (клиенттің қаласы) Тапсырма: SQL сұрауын жазыңыз, ол келесі деректерді қайтарады: 1000 доллардан асатын тапсырыстар жасаған клиенттердің тізімі (аты мен қаласы). Әрбір клиент үшін барлық тапсырыстардың жалпы сомасын көрсетіңіз.
Деректер қорындағы транзакциялар туралы айтып беріңіз: олар не үшін қажет, қайда қолдандыңыз?
CQRS моделінің жұмыс принципі мен негізгі ерекшеліктерін түсіндіріп бере аласыз ба?
Қолданған техникалық стекіңіз туралы айтыңыз.
Бағдарламалауда бос интерфейстің рөлі мен мақсаты қандай?
Kubernetes-ті баптадыңыз ба?
Go жоспарлаушысы қалай жұмыс істейді? Негізгі тұстарын айтыңыз.
`қызметкерлер` кестесі: | id | аты | бөлім | жалақы | |----|------|--------|--------| | 1 | A | IT | 100 | | 2 | B | IT | 100 | | 3 | C | IT | 90 | | 4 | D | IT | 80 | | 5 | E | HR | 200 | | 6 | F | HR | 180 | Өз бөліміндегі ең жоғары жалақы бойынша топ-3-ке кіретін барлық қызметкерлерді шығарыңыз. Егер бірнеше қызметкердің жалақысы бірдей болса, оларды да қосу керек (тіпті бұл топ-3-ті 4-5 адамға кеңейтсе де).
Дерекқор сұрауларын техникалық тұрғыдан оңтайландыру туралы айтыңыз.
Стандартты Go кітапханасында қандай өзара айыру түрлері (Mutex) жүзеге асырылған?
Терезе функцияларында PARTITION BY не істейді?
URL тізімін өңдеу үшін жұмысшы пулымен параллель HTTP сұрауларын орындау кодын жазыңыз.
Билет брондау жүйесінің API-ін сипаттаңыз.
C4 моделін не екенін және оны жүйе архитектурасын визуализациялау үшін қалай қолданатынын түсіндіре аласыз ба?
Жадының қандай түрлері бар және олар қалай өзара әрекеттеседі?
Микросервистер архитектурасын құруда қандай құралдар мен әдістерді қолдандыңыз?
Компанияда қандай red flags сіз үшін тоқтау факторлары болар еді?