Java
Ի՞նչն է ձեզ ոգեշնչում ընթացիկ նախագծի շրջանակում և ինչու?
Բոլոր բիները սինգլտոններ են: Միևնույն REST մեթոդին շատ հարցումներ են գալիս: Ինչով է ապահովվում թելային անվտանգությունը: Spring-ը ինչ-որ բան է երաշխավորում ըստ փաթեթի?
Կա համակարգ, որը թույլ է տալիս օգտվողներին աշխատել ֆայլերի հետ բրաուզերում: Տեխնոլոգիական շտեմարանն ստանդարտ է՝ Java, Spring, React, Postgres: Ֆայլերը պահվում են բեկենդի ֆայլային համակարգում, ֆայլերի մետադատան տվյալները՝ տվյալների բազայում: Թիմը իրականացրել է ֆունկցիա՝ ֆայլի վերանվանում: Այս մեթոդը հիմնականում կարևոր է ֆայլի վերանվանման համար բեկենդում: Պետք է կատարվի վերանայում՝ հայտնաբերելու հնարավոր խնդիրները առկա կոդում և առաջարկելու դրանց լուծման տարբերակներ: @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // ֆայլի վերանվանում սկավառակի վրա exec("update file set name='" + newName + "' where id = " + id); }
Ինչու՞ դասը ծրագրավորման լեզվում օգտագործում է toString մեթոդի ստանդարտ իրականացումը, եթե այն չպե՞տք է վերաշարադրել:
Ի՞նչ է կատարողականության տարբերությունը հիմնական տվյալների տեսակների և նրանց օբյեկտային պատյանների օգտագործման միջև։
Վերջին ձեր նախագիծը օգտագործվել է ամպային միջավայրում՞
Պատմեք Java-ում Garbage Collector-ի աշխատանքի մասին։
Ի՞նչ Java annotations գիտեք REST endpoints սահմանելու համար։
Կարող եք բացատրել, թե ինչ է նշանակում կայուն տիպավորումը Java լեզվում?
Արդյո՞ք հնարավոր է փոխել մեթոդի վերադարձվող տիպը տարբեր պարամետրերի հավաքածուով նրա վերաշարադրության ժամանակ։
Postgres-ն արդյոք աջակցում է READ UNCOMMITTED անջատման մակարդակին? Ինչ կլինի, եթե նշեք դա @Transactional-ում?
Ի՞նչ են տվյալների բազաների կամ տվյալների կառուցվածքների հիմնական պահանջները։
Որո՞ք ներքին տարրեր են օգտագործվում օբյեկտների համար բիզնես-լոգիկայի և գործընթացների իրականացման համար։
Բրոքերի դերը միկրոսերվիսների միջև հաղորդակցությունում ինչ է?
Կարո՞ղ եք հիշել իրավիճակներ, երբ դասարանում չկար տարբերակների վերահսկման կամ տարբերակների կառավարման համակարգ:
Ինչպես է կազմակերպված հիշողության տարածքը փոփոխականների համար Java լեզվում?
Ի՞նչ տարրերից է բաղկացած հիմնական կոնֆիգուրացիան pom.xml ֆայլում։
Դուք օգտագործե՞լ եք RestController նշումը Spring-ում RESTful API մշակելիս։
Որտե՞ղ է սովորաբար դասի կառուցվածքում տեղադրվում հիմնական տվյալների տեսակները:
Կարո՞ղ է որոշվել ծրագրի հիշողության արտահոսքի աղբյուրը։