Դուք ունե՞ք փորձ Reactive Streams և Project Reactor գրադարանի հետ՝ ասինխրոն և ոչ բլոկային գործողություններ իրականացնելու համար։
Java
Եթե հիմնվում եք դասի անվան վրա, ինչ սահմանափակումներ կլինեն ընդլայնման ժամանակ?
Ինչպե՞ս իրականացրեցիք տվյալների բազայի կառուցվածքի միգրացիան տարբեր փորձարկման միջավայրերի միջև ձեր վերջին նախագծում։
```java import java.util.ArrayList; import java.util.List; public class StreamTest { public static void main(String[] args) { List<String> ism = new ArrayList<>(); ism.add("Ivan"); ism.add("Max"); ism.add("Alex"); ism.stream().forEach(i -> { System.out.println(i); ism.add(i + " Үлкен"); }); System.out.println(ism); } } ```
Պատմեք, թե ինչպես էր կազմակերպված ձեր նախորդ աշխատանքի վայրում զարգացման գործընթացը՝ բիզնեսի կարիքից մինչև թողարկում։
Ի՞նչ գործիքներ կարող են օգնել հասկանալու, թե ինչու հարցումները աշխատում են դանդաղ։
Կարող եք բացատրել, թե ինչ է նշանակում ձեռքսեղմման գործընթացը ցանցային փոխազդեցության մեջ:
Ինչպես կազմակերպել մեծ քանակությամբ թեստերի բաշխումը, որոնցից յուրաքանչյուրը պահանջում է իր կոնտեքստը, կոնտեքստը կրկնակի օգտագործելու համար դասարաններում?
Դու աշխատե՞լ ես SQL հարցումների հետ ուղղակի՝ առանց ORM կամ կողմնակի գրադարանների օգտագործման։
Կարող եք բացատրել @Version նշանի նշանակությունը մրցակցային մուտքի կառավարման համատեքստում?
Կարող եք բացատրել, թե ինչպես է աշխատում Observer դիզայնի նմուշը և ինչ առավելություններ ունի:
Կա՞ք ապահովագրության ոլորտում փորձառություն։
Ի՞նչ առավելություններ ունի Assert-ով ստուգումը օգտագործելու համեմատությամբ @Mock- ի օգտագործման հետ թեստերում։
Դուք ստեղծել կամ լրացրիք API՝ նոր հնարավորություններ ինտեգրելու կամ առկա գործառույթը ընդլայնելու համար:
Ի՞նչ գիտելիքներ ունեք տվյալների բազաների կառավարման համակարգերում ինդեքսների հետ աշխատելու մասին։
Ինչպիսի՞ տեսակի հաղորդագրությունների առաքման երաշխիքներ են իրականացվել Kafka-ում և ինչպես են դրանք գործում պրակտիկայում։
Ինչպես բաժանվեց փոխազդեցությունը — ինչ էր անցնում Kafka-ով, ինչն ուղղակի?
Ինչու՞ օգտագործել տողեր որպես բանալի HashMap-ում համարվում է տարածված պրակտիկա։
Դուք օգտագործե՞լ եք այլընտրանքային կամ լրացուցիչ գործիքներ տվյալների բազայում հարցումներ կատարելու համար, բացի Hibernate-ից։
Ի՞նչ է HashMap-ում բախումը: Ի՞նչ է օպտիմիստական և պեսիմիստական մուտքի բարդությունը: