Деректер қорында неше жол болды?
Golang
SQL сұрауын жазыңыз, ол **клиенттің аты**, оның **қала** және **барлық тапсырыстарының жалпы сомасы** шығарады. Жалпы шығындары **1000** бірліктен асатын клиенттер ғана таңдалып алынуы керек. --- **Деректер схемасы:** 1. **`customers` кестесі:** - `customer_id` (int) – клиенттің бірегей идентификаторы. - `customer_name` (varchar) – клиенттің аты. - `city` (varchar) – тұратын қаласы. 2. **`orders` кестесі:** - `order_id` (int) – бірегей тапсырыс нөмірі. - `customer_id` (int) – сатып алушының ID-і. - `total_amount` (decimal) – нақты тапсырыстың сомасы.
append қалай жұмыс істейді? Егер сіз slice-ты функцияға беріп, өзгеріс енгізсеңіз, не болады?
TCP мен UDP арасындағы негізгі айырмашылықтар қандай және қай кезде әр протоколды таңдау керек?
Linux терминалын пайдаланып процестердің ресурстарды қанша пайдаланып жатқанын қалай көруге болады? Процесті қалай өлтіруге болады? Жалпы қандай командаларды қолдандыңыз?
package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Хэш-индекс пен B-деректің айырмашылығы неде?
**Шарт** Бірнеше URL-ге сұраныстар параллель орындалуы керек. HTTP статустары көрсетілуі керек және қателер өңделуі керек.
Go тілінде HTTP клиентінің қандай параметрлері бар?
Жаңа нұсқалардағы Go-да карта қалай жұмыс істейді, не өзгерді?
Go тілінде slice пен массивтің айырмашылығы неде?
Go тілінде slice мен array қалай ерекшеленеді және append қалай жұмыс істейді?
ACID дегеніміз не?
Nil көрсеткішін көрсету дегеніміз не?
EXPLAIN ANALYZE шақырды — сұраудың неге баяу жұмыс істеп жатқанын түсіну үшін қайда қарау керек?
// Сипаттама: // Бағдарламаның жоспарлаушысының артқы жағын жүзеге асыру керек, ол 3 әдістен тұрады: // 1) ID және іске қосу уақытымен команда құру. // 2) Белсенді командалардың тізімін алу. // 3) ID бойынша команданы жою. // Команда дәл бірінші әдісте берілген уақытта орындалуы керек. // Бұл әдістер HTTP сервері арқылы шақырылады, осы әдістерге бір уақытта сұраулар саны анықталмаған. // Команданың орындалуын stdout-қа Print(ID) арқылы имитациялауға болады, орындалуын эмуляциялау үшін.
[аты] жүйеге жүктемені азайту кезінде қиындықтарға тап болды ма?
Қалайша тұтқаның баяу жауап беруінің себебін анықтауға болады? pprof-ты қалай қолдануға болады?
HTTPS пен HTTP арасындағы айырмашылық неде?
Goroutine-тер қалай жұмыс істейді және олардың жұмысын қалай синхрондауға болады?