Java 17-де виртуалды ағындарсыз параллель шақыруларды қалай жүзеге асыруға болады?
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 нұсқасы қолданылды?
//Сандар массиві берілген, оның ішінде бір ғана сан жұп болмайтын, //сол бір санды табыңыз // // // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // // => 3 int find(int[] arr){ Map<Integer,
Оптимистік блокировка қалай жүзеге асырылады және оның ерекшеліктері қандай?
Тізбектегі типтік қадам қандай болды?
Магнитте жұмыс істеген өніміңіз туралы айтыңыз.
Қандай Kafka тақырыптары есеп беру жүйесінде болады, кім өндіреді және кім тұтынады?
Миссиялық маңызды жүйеде қандай механизмдерді жүзеге асыру қажет? Қалай сенімділікті қамтамасыз етуге болады?
HTTP әдістеріне арналған идемпотенттілік ережелері қандай? POST сұрауларын қайталау мәселесін қалай шешуге болады?
SQL сұрауларын 40-50% оңтайландыру туралы айтыңыз.
Тарақтар тұтынушылардан аз болған жағдайда не болады?
Spring-да бина дегеніміз не, олар қалай жасалады және конфигурацияланады?
//Берілген сандар массиві, оның барлық санында біріншіден басқа жұп бар, //бір ғана кездесетін санды табыңыз // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ //Тапсырыңыз }
Деректер базасындағы сәйкессіздік мәселесін қалай жоюға болады, егер тестілер қашықтан қосылымдарды пайдаланып жатса?
//Берілген массивте барлық сандардың біреуі ғана жұп, қалғандары бірдей емес, //сол біреуді табу керек // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }
Қолмен оффсетті бекіту тұтынушының артта қалуына қалай әсер етеді?
Java-да (JVM) жады қалай ұйымдастырылған? Қандай аймақтар бар: стек, хип?
[аты] сұрады: Сіздің жалақыдан күтулеріңіз қандай?