Ce obiecte din .NET intră în Heap-ul de Obiecte Mari și cum le identificăm?
C#
Puteți împărtăși experiența dvs. cu diferite tipuri de baze de date, caracteristicile și aplicațiile lor?
Puteți explica conceptul de pachet în programare și cum este utilizat?
Puteți explica conceptul de generații în sistemul de gestionare automată a memoriei?
Ce tipuri de indecși au fost utilizate în interogările tale SQL pentru optimizarea căutării datelor?
Cum te vezi peste cinci ani?
Există o interogare SELECT lentă care, în timp, a început să dureze mai mult? Cum diagnosticați problema?
Există o sarcină: înregistrarea atomică a unui eveniment în broker (Kafka/RabbitMQ) și în baza de date. Cum asigurați tranzacționalitatea?
Poți enumera diferitele tipuri de indexare utilizate în sistemele de baze de date?
Descrieți ultima experiență de muncă și responsabilitățile principale în locul anterior de muncă
Puteți explica ce înseamnă planul de execuție al unei interogări în SQL și la ce folosește?
Aveți experiență în implementarea și utilizarea pattern-ului Saga în arhitectura microserviciilor?
Sarcină: ți s-a cerut să faci o revizuire a codului pentru o funcție nouă, a cărei esență este posibilitatea de a rezerva un tur (format dintr-un bilet de avion și un hotel). Funcțiile pentru rezervarea separată a biletului de avion și a turului există deja, iar această sarcină trebuie să includă o metodă unificată care să rezerve fie întregul tur, fie niciunul dintre componentele sale.
Explicați diferența dintre utilizarea tipurilor de date primitive și referință ca chei într-o structură de date de tip dicționar tipic.
Ce este SOLID?
Puteți explica ce reprezintă o structură de date formată din elemente secvențiale ale aceluiași tip?
Cum să rezolvi problema degradării cache-ului (Redis răspunde în 1 secundă, baza de date în 10 ms)?
Clarifica dacă ai preferințe sau cerințe speciale pentru rolul viitor?
Avantajele și dezavantajele arhitecturii monolitice și microservicii.