Golang
-- Напишете SQL заявка, която ще върне следните данни: -- n1. Изведете името на клиента и неговия град, които са направили поне 1 поръчка
Какви технологии се използват в проектите?
Разкажи какво е map в Go и как го разбираш?
Разкажете за оптимизацията на заявки към базата данни от техническа гледна точка.
Каква е разликата между контейнеризация и виртуализация?
Разкажи ми за WaitGroup в Go.
Имате ли опит в писането на единични и интеграционни тестове?
Как се извършва DNS разрешаването в Kubernetes? Разкажи за FQDN и веригата за DNS разрешаване.
Значи, твоето решение в паметта използва mutex. Можеш ли да обясниш какво е това и кое си използвал?
/** * Работа със слайсове * * Предоставени са два неупорядочени слайса с произволна дължина. * Трябва да напишете функция, която да връща тяхното пресичане **/
Какви са основните характеристики на езика Go?
Моделирайте прост банкова система: - Таблица `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Таблица `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Изисквания:** 1. Напишете SQL за създаване на схемата с необходимите ограничения (NOT NULL, FK, CHECK за ненулев `amount`). 2. Напишете заявка: - получете текущия баланс на сметката по `account_id` (сума `amount`). 3. Усложнение: поддържайте дебит/кредит (двойно записване). Почистване
Каква е сложността на двоичното търсене и защо?
За какво най-често се използва Consul в микросервисна архитектура?
[име] срещна проблеми при намаляване на натоварването на системата?
Входът съдържа масиви от числа, сортирани във възходящ ред: - заподозрени - невинни Необходимо е да изключите всички невинни от масива с заподозрени. Примери: Вход: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Изход: [1, 3, 5] Вход: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Изход: [3, 123, 421]
Каква е причината за смяната на последното ви място на работа?
Какво ви харесва и какво не ви харесва на текущото ви работно място?
Кога сте готови да започнете на ново място за работа? Трябва ли да работите две седмици предварително?
Как взаимодействаха репликите на услугите в Kubernetes и каква информация споделяха?