Услугата бавно използва памет. Как да локализирате проблема?
Technical Writer
SQL или NoSQL? Кога какво избирате? Необходими ли са миграции за MongoDB?
Имало ли случаи, когато умишлено не използваше горутините, въпреки че можеше? Защо?
public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } }
Когато работите с highload: по-малко алокации или по-добра четливост на кода?
Обяснете какво е интерфейс на ниво младши разработчик
public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } } package main import "fmt" func main() { x := 1 defer func() { fmt.Println("defer:", x) }() x = 2 fmt.Println("now:", x) }
Кои слоеве виждаш в приложението? Как комуникират помежду си?
Разкажи ми за разпределените транзакции. Каква е разликата между оркестрация и хореография?
Кои модели са подходящи за валидиране на данни, създаване на обект и избор на платежен метод?
Как да проверим цялостта на данните в webhook? Как да защитим данните на ниво транспорт?
Какви видове изключения има в Java и как се различават?
По какви причини микросервисът може да не се мащабира?
Какви подходи използваш за изграждане на услугата? Посочи основните фактори от 12-factor app
Как избирате структурата на проекта в Go?
Кои immutable обекти познаваш в Java?
С какви проблеми с езика Go сте се сблъсквали в продукцията?
Как безопасно да прехвърлим данните от формата към сървъра? Как работи HTTPS?
Защо да използваме DTO между слоевете?
Какво ще приложиш за сигурността на API? Как ще авторизираш клиента и host-to-host?