Golang
Как ще разбереш, че станал по-ценен благодарение на новите знания?
Каква е разликата между масив и слайс в Go?
Трябва да опишем модела на библиотеката. Има 3 същности: «Автор», «Книга», «Читател». Физически има само една книга и тя може да бъде само при един читател. Трябва да създадем таблици за библиотеката, които да вземат това предвид. Една книга може да има няколко автора.
В кои случаи използването на кеш може да доведе до негативни последици или да намали ефективността на системата?
Как обикновено постъпваш, когато възникнат разногласия в екипа или с клиентите?
Може ли да се промени структурата на масив след създаването му?
Как се реализира паралелната обработка и управлението на конкурентни задачи в Go?
Какво ще изведе кодът при изпълнение? package main import "fmt" func main() { var i int var f float64 var s string var b bool fmt.Printf("%d %g %q %t\n", i, f, s, b) }
Как може да се определи конкретният тип на обект, реализиращ интерфейс?
Каква е разликата между Dependency Inversion и Dependency Injection?
Как се измерва разходът в EXPLAIN? Какво е разход?
Можеш ли да изброиш други видове индекси освен B-Tree?
Как да анализирате състоянието на Linux машина без мониторинг, ако тя се чувства зле? Как да разберете причините за проблемите?
Могат ли каналите да се използват като механизъм за координиране на изпълнението на задачи между горутините?
Как ефективно да изтриете първия елемент от динамичен масив за постоянен време?
Можеш ли да назовеш основните нива или слоеве в многослойната архитектура на приложенията?
Какво е defer в Go и в кой момент се извиква?
Каква е причината структурата от данни Map в езика за програмиране да не запазва реда на елементите?
Какви типове HTTP заявки се използват при взаимодействие с REST API?
Как се извършва вмъкването на елементи в динамичен масив (slice) в езика за програмиране?