Golang
Моделирайте прост банкова система: - Таблица `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. Усложнение: поддържайте дебит/кредит (двойно записване). Почистване
Принципи на проектиране на API
Каква е сложността на двоичното търсене и защо?
[име] срещна проблеми при намаляване на натоварването на системата?
Входът съдържа масиви от числа, сортирани във възходящ ред: - заподозрени - невинни Необходимо е да изключите всички невинни от масива с заподозрени. Примери: Вход: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Изход: [1, 3, 5] Вход: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Изход: [3, 123, 421]
Каква е причината за смяната на последното ви място на работа?
Какво ви харесва и какво не ви харесва на текущото ви работно място?
Разкажи за използването на събития (подход, базиран на събития) във вашия пример
Лично аз тествах, че Postgres пренарежда колоните и оптимизаторът не му пука в какъв ред пишеш заявката — той сам ще я преправи както трябва. Какво ще кажеш?
Работили ли сте с Clean Architecture и Domain-Driven Design?
От каква сума разглеждате предложението?
Как взаимодействаха репликите на услугите в Kubernetes и каква информация споделяха?
Колко си готов/а за преместване на Кипър? Как проучваше живота там?
Каква е разликата между TCP и UDP? Какви са случаите на използване?
Как може да се опише една и съща логика за различни типове, освен генериците?
Какво те заинтересува в Telego?
Какво пишете на Go — микросервизи или услуги?
Каква е разликата между HTTP/1.1 и HTTP/2? Какво добавиха и какво промениха в HTTP/2?
Защо е по-добре да премахнете указателя от слайса в репозитория? Аргументи за и против.
Какво е важно за вас в новата работа?