Какви причини правят недопустим директният достъп до данните в оперативната памет по време на разработката на софтуер?
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 долара. За всеки клиент от точка 1, покажете общата сума на всички поръчки.
Разкажи за транзакциите в базите данни: защо са необходими, къде си ги използвал?
Можете ли да обясните принципа на работа и основните характеристики на модела CQRS?
Разкажи за техническия стек, който използваше.
Каква е ролята и предназначението на празен интерфейс в програмирането?
Настройвал ли си Kubernetes?
Напишете код с работна група за обработка на списък с URL адреси с паралелни HTTP заявки.
Как работи планировчикът на Go? Разкажи основните моменти.
Какви типове взаимни изключвания (Mutex) са реализирани в стандартната библиотека на Go?
Таблица `employees`: | 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 човека).
Можете ли да обясните какво представлява моделът C4 и как се използва за визуализиране на архитектурата на системите?
Разкажете за оптимизацията на заявки към базата данни от техническа гледна точка.
Как се предава slice към функция в език за програмиране?
Какво прави PARTITION BY във функции за прозорец?
Опишете API на системата за резервация на билети
Какви средства и подходи използвахте при създаването на архитектурата на микросервизите?
Какви видове памет съществуват и как взаимодействат помежду си?