Java
Care este diferența dintre stocarea informațiilor în PostgreSQL folosind metode încorporate și simpla stocare sub formă de date textuale?
De ce să separăm obiectele from și to (în loc să lucrăm direct cu first și second)?
Ce este inversiunea controlului (IoC), cum se implementează acest principiu și pentru ce este nevoie
Unde caută Spring Boot componentele dacă nu există @ComponentScan?
Care este problema principală a structurii de soluție alese? Clasa Property nu suportă polimorfismul. Câmpurile clasei pot să nu fie inițializate. Metoda de transfer a calculului costului total în clasa "Order". Nu utilizează mecanisme de tranzacție. Nu există excepții în cazul unei liste goale.
Ce sunt cache stampede și penetrarea cache-ului? Cum să le combatem?
Ce metode de gestionare a curățării automate a memoriei sunt disponibile pentru dezvoltator?
Puteți explica ce înseamnă definirea unei funcții în Java și cum este descrisă?
Vorbiți despre structura internă a memoriei în Java și cum funcționează colectorii de gunoi.
Cum să te protejezi de moștenire și suprascrierea getter-ului (pentru ca colegul să nu poată override-ului getter-ul și să elimine copia de siguranță)?
Ce rădăcini GC (puncte de intrare pentru colectorul de gunoi) cunoști?
Spuneți-ne mai multe despre proiect: stivă, încărcare, microservicii, cu ce v-ați ocupat
De ce cauți acum un loc de muncă și ce vrei să găsești în noul loc?
Puteți explica ce este o excepție verificabilă în limbajele de programare?
Ce este o skill și în ce se deosebește de un sub-agent?
Vorbiți despre caracteristicile restricțiilor limitelor superioare și inferioare în wildcards (principiul PECS, covarianță/contravarianță)
Cum a fost organizat monitorizarea dvs.? A fost necesar să creați metrici și alerte personalizate?
Vorbiți despre acoperirea testelor: cum a fost măsurată, au fost porți de calitate?
Vorbește-mi despre Docker: în ce constă diferența dintre o imagine și un container? Ce sunt straturile?
Puteți explica ce înseamnă inițializarea contextului în cadrul Spring Framework?