Каква е разликата между процес и нишка?
Java
Какво правят Object.wait(), notify() и notifyAll()?
Оптимално ли е да използвате бекенд като основен архитектурен компонент на проекта?
Коя версия на Java беше използвана във вашия проект или работа?
public class ClassA { int a; @Override public boolean equals(Object obj) { //реализация if (this == obj) return true; if (!(obj instanceof ClassA)) return false; ClassA other = (ClassA) obj; return this.a == other.a; } } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //реализация if (this == obj) return true; if (!(obj instanceof ClassB)) return false; if (!super.equals(obj)) return false; ClassB other = (ClassB) obj; return this.b == other.b; } } ClassB b1 = new ClassB(a: 10, b: 20); ClassB b2 = new ClassB(a: 10, b: 20); assertTrue(b1.equals(b2));
Работили ли по трудов договор?
Как да реализираме паралелни извиквания в Java 17 без виртуални нишки?
Какво е Saga и защо е необходима?
Какво ще се случи, ако извикаме @Async метод от не-анотирана метода вътре в един бийн?
Разкажете за продукта, по който работихте в Магнит.
Какви са readiness и liveness пробите в Kubernetes?
Можете ли да обясните какво е ExecutorService и как се използва за управление на нишки?
Как изглеждаше типова стъпка в веригата?
Продуктът дойде с искане да разработим услуга за Лоялност, която въз основа на броя на доставените поръчки (основна система за поръчки OMS) ще предоставя на услугата за поръчки (касата) размера на отстъпката. Услугата за Лоялност все още няма да има фронтенд част, трябва само да се съхранява в базата данни картографирането на това колко доставени и непотвърдени поръчки съответстват на каква отстъпка. Нещо като: Поръчки Отстъпка [phone]% [phone]% [phone]% [phone]% Необходимо е да се проектира услуга, да се предложат механизми за интеграция с Услугата за поръчки и Услугата за управление на поръчките. Необходимо е да се проектира архитектурата на услугата, която може да бъде предадена на екипа за разработка и внедряване.
Обяснете основната йерархия на изключенията в Java. Какво са проверените и непроверените изключения?
По какъв протокол беше взаимодействието с [система/услуга]?
Какви правила за идемпотентност има за HTTP методите? Как да решим проблема с дублиращите се POST заявки?
Как влияе ръчният комит офсет върху закъснението на потребителя?
За съжаление, имате ли практически опит в създаването и поддържането на микросервизни архитектури?
Как е структурирана паметта в Java (JVM)? Какви области има: стек, купа?