Ի՞նչ տարբերություն կա @Spy-ի և @Mock-ի օգտագործման միջև թեստավորման ժամանակ։
Java
Ներկայացրեք ամբողջական բլոկավորման կոնցեպտը տվյալների բազաների կառավարման մեջ և դրա առանձնահատկությունները.
Ի՞նչ հիմնական խնդիրներ է լուծում Spring ֆրեյմվորկը ծրագրերի զարգացման ժամանակ։
Կարող եք բացատրել, թե ինչ է Spring Boot Starter-ը և ինչպես է այն հեշտացնում Spring Boot հավելվածների աշխատանքը:
Ինչպե՞ս է որոշվում տարրին հասնելու ժամանակ ArrayList-ի տարրին համապատասխան ինդեքսը, և ինչ է այդ ժամանակային բարդությունը։
Ի՞նչ տեղեկություններ են պահվում Java վիրտուալ մեքենայի (JVM) ներսում։
Ի՞նչ դեպքերում է խորհուրդ տրվում օգտագործել volatile բանալի բառը Java-ում:
Դուք ստեղծեցիք ձեր սեփական սկզբնական ձևանմուշներ կամ նախապատրաստական աշխատանքներ նախագծի համար?
Կարող եք բացատրել, թե ինչ է երկկողմանի հերթը, որը հիմնված է զանգվածի վրա Java-ում?
Ներկայացրեք Mock օբյեկտի կոնցեպցիան և դրա օգտագործումը ծրագրային ապահովման փորձարկումներում։
Կարող եք բացատրել օպտիմիստական ամրագոտու կոնցեպցիան և այն ինչպես է աշխատում տվյալների բազաների կառավարման համակարգերում?
Կարող եք պատմել ձեր փորձառության մասին Apache Kafka-ով նախագծերում?
Ի՞նչ եղանակներ կան հավաքական կառուցվածքների իրականացման Java ծրագրավորման լեզվում։
Ով էր զբաղված նախագծի թեստավորմամբ և համակարգային վերլուծությամբ?
Ի՞նչ քայլեր պետք է կատարել արտաքին Spring Bean- ը ձեր հավելվածում ինտեգրելու համար։
Կարող եք նշել հիմնական տերմինալային օպերացիաները, որոնք օգտագործվում են Stream API-ում?
Կարող եք նշել JVM-ի ներսում հիմնական ոլորտները և նրանց գործառույթները?
Արդեն կան այլ գործատուներից առաջարկներ?
Կարող եք բացատրել Java- ի Stream API կոնցեպցիան և ինչպես այն օգտագործվում է տվյալների մշակման համար: