Java
Ինչպես հետևել, որ համակարգը ճիշտ է աշխատում? Որոնք են մետրիկաները և մոնիտորինգը?
Կարող եք աշխատել տվյալների հոսքերով Stream API-ում առանց վերջնական գործողություն կատարելու?
Կարող եք տալ մի օրինակ խնդիր, որտեղ դուք ինքնուրույն լուծել եք բազմապատկման խնդիրներ?
Ինչպե՞ս է ձեր թիմում կատարվում առաջադրանքների գնահատումը գրոմինգների ժամանակ։
Ի՞նչ այլ տեսակի մասշտաբավորում կա բացի հորիզոնականից։
Ի՞նչ են GC արմատները։
Նկարագրեք ձեր ընթացիկ նախագծում մեկ ֆունկցիայի նախագծման մոտեցումը։
Կարող եք տալ օրինակներ, թե ինչպես են իրականացվում ինտերֆեյսները Spring Boot-ում?
Ինչպե՞ս է կատարվում տեղական փոփոխականների պահպանումը ծրագրի կատարման ընթացքում։
Խոսեք SOLID սկզբունքների մասին կոնկրետ օրինակներով։
Ինչպես օգտագործվեց Spring Security-ը նախագծում?
Դուք ունե՞ք Java հավելվածների և ինտեգրացիաների բեռնաթափման փորձարկման փորձ։
Պարտադիր է ձեր ծրագրավորման լեզվում հստակ նշել Object հիմնական դասից ժառանգությունը:
ArrayList, HashMap, TreeSet օգտագործելու համար մոդելը գնահատեք static public final class Transaction<T extends Number> implements Comparable<Transaction> { private final T id; private final Double գումար; private final java.util.Date ժամանակային նշան; public Transaction(T id, double գումար, java.util.Date ժամանակային նշան) { this.id = id; this.գումար = գումար; this.ժամանակային նշան = ժամանակային նշան; } public T getId() { return id; } public Double getԳումար() { return գումար; } public java.util.Date getԺամանակայինՆշան() { return ժամանակային նշան; } @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof Transaction t)) return false; return id == t.id && Double.compare(գումար, t.գումար) == 0 && ժամանակային նշան.equals(t.ժամանակային նշան); } @Override public int hashCode() { return Objects.hash(id, ժամանակային նշան); } @Override public int compareTo(Transaction other) { return this.ժամանակային նշան.compareTo(other.ժամանակային նշան); } }
Ի՞նչ տեսակների բացառություններ են պատկանում ծրագրավորման լեզվում Error մակարդակի սխալներին։
[անուն] հարցրեց: Ինչպես տեղի ունեցավ կեշավորման ներդրումը — դու նախաձեռնություն էիր ցուցաբերել, թե ճարտարապետը ասել է, որ պետք է բարելավել?
Կարող եք բացատրել, թե ինչ է ենթադրվում մոդելների համընկնումը ծրագրավորման մեջ?
Ինչպե՞ս գնահատել ArrayList-ին տարր ավելացնելու գործողության ժամանակային բարդությունը։
Որո՞նք են Protocol Buffer-ով տվյալների սերիալիզացիայի առավելությունները և թերությունները։
Ինչպե՞ս կարելի է ապահովել, որ getter-ով վերադարձվող զանգվածը դուրսից փոխել հնարավոր չլինի։