Pastāstiet man par savu pēdējo projektu un ko jūs tur darījāt.
Java
Kā tika uzņemts heap dump, kā tas tika analizēts, kā tas tika automatizēts?
Kā izskatās labi pārbaudīts kods? Vismaz 3 kritēriji. Kas ir spēcīga sasaite un kādas ir tās priekšrocības? Kāpēc pārāk vājš sasaistes ir slikti?
Vai jebkuru objektu var pievienot kā atslēgu HashMap?
Kādi ir transakciju izolācijas līmeņi?
Ja vairāki objekti savstarpēji atsaucas ciklā, bet nekur citur netiek izmantoti, vai tos izdzēsīs GC?
Ko nozīmē testu kvalitāte? Pastāstiet sīkāk.
Kāda ir atšķirība starp mediatora modeli un proxy?
Kā citādi var atrisināt problēmu bez anyMatch?
10 apstrādes lietojumprogrammas ņem uzdevumus no datu bāzes. Kā novērst, lai divas eksemplāri paņemtu vienu uzdevumu?
Vai esi dzirdējis par Zero Copy? Kas tas ir?
Koda pārskatīšana: kādas ir visnozīmīgākās un kuras mazāk? Pa 3 katrai.
Kā saprast, vai vaicājums izmanto indeksu? Kā uzraudzīt neizmantotos indeksus?
Kas ir sharding?
Kuru Java versiju jūs izmantojat ražošanā?
Kādi ir atšķirības starp metodēm, kas atbalsta korutinas, un tām, kas nav paredzētas darbam ar tām?
Norādiet vienu tehnisko uzlabojumu, ko veicāt projektā, izņemot biznesa uzdevumus.
Kas ir N+1 problēma JPA/Hibernate? Kā tā tika atrisināta?
Ja uzbrucējs zina hashēšanas algoritmu, vai viņš varēs viltot JWT tokenu?
Kas rakstīja ziņojumus Kafka? Kā notika ziņojumu formāta maiņa?