[име] срещна проблеми при намаляване на натоварването на системата?
Golang
Как работят транзакциите в PostgreSQL и MySQL?
Колко реда имаше в базата данни?
Как работи append? Какво ще стане, ако предадете slice във функция и го промените?
Какви са основните разлики между TCP и UDP и кога трябва да изберете всеки протокол?
главен пакет import "fmt" typ 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) // }
Как в терминала на Linux да видите кои процеси колко ресурси използват? Как да убиеш процес? Какви команди използваше като цяло?
**Условие** Заявките към няколко URL трябва да се изпълняват паралелно. Трябва да се покажат HTTP статусите и да се обработват грешки.
Каква е разликата между хеш индекс и B-дерево?
Какви настройки има HTTP клиентът в Go?
Каква е разликата между slice и масив в Go?
Каква е разликата между slice и array в Go и как работи append?
Как работи map под капака в новите версии на Go, какво се е променило?
Какво е dereference на nil указател?
Какво е ACID?
Как да намерите бавен заявка? Имали ли сте опит в оптимизирането на такива заявки?
Къде да погледнете, за да разберете защо заявката работи бавно след извикване на EXPLAIN ANALYZE?
// Описание: // Трябва да реализираш backend частта на планировчика, която ще има 3 метода: // 1) Създай команда с ID и време на стартиране. // 2) Вземи списък с активните команди. // 3) Отмени команда по ID. // Командата трябва да се изпълни точно в посоченото време в първия метод. // Методите ще се извикват чрез HTTP сървър, броят на едновременните заявки // към тези методи не е определен. // Изпълнението на командата ще бъде просто Print(ID) в stdout, за да се имитира изпълнението.
Как да разберете защо писалката реагира бавно? Как да използвате pprof?
Как работят горутините и как да синхронизираме работата им?