Java
Vai jums ir pieredze datu bāzu neatkarīgā projektēšanā?
Kas ir Spring? Kam tas ir paredzēts? Kas ir DI un IoC?
Kādā atmiņas zonā ir glabāts ConcurrentHashMap? Kuru konteineru izmantot metrikām?
Vai jūs esat pazīstams ar virtuālajiem pavedieniem (Virtual Threads) Java? Vai jūs zināt korutīnu un gorutīnu koncepciju?
Kā novērtējat savu līmeni — Middle vai Senior? Kāda ir starpība starp tiem?
Pastāsti, kas notiek pašreizējajā sistēmā (apraksti AS-IS shēmu).
Kāda bija jauna darba meklēšanas iemesls?
Kā Java vai Spring veikt kodu asinhroni citā pavedienā?
Kādi scope ir Spring-binuos?
Kāda ir atšķirība starp MQ un Kafka?
Ko darījāt, kad commit laikā radās optimistiskās bloķēšanas kļūda?
Kas ir datu bāzes savienojumu baseins un kam tas ir nepieciešams?
Ar ar ko strādājāt ar message brokeriem? Izskaidrojiet, kā darbojas Kafka.
Kuru aģentu izmantoja Cursor?
Kas ir starpposma un galīgie operatori Stream? Sniedziet piemērus.
Vai komandā bija Projektu vadītāja loma? Kā viņš piedalījās procesā?
Kā īstenot kinozāles sēdvietu rezervēšanas sistēmu bez dubultās pārdošanas? Kuru bloķēšanas veidu izvēlēties?
Kā tiek sasniegta datu pārraides ātrums gRPC?
Kā jūs strādājāt ar Kafka? Vai bija nepieciešams pielāgot partīcijas, konfigurācijas? Kas notiks, ja patērētāji būs mazāk nekā partijas?
Kā kurjers uzzina par pasūtījumu un kā viņa atrašanās vietas dati nonāk sistēmā?