Ai participat la implementarea tehnologiilor? Cum rezolvi dezacordurile tehnice din echipă?
Java
Au lucrat pe bază de contract de muncă?
Vorbește-mi despre testare. Participi la teste automate sau manuale?
Spuneți despre produsul la care ați lucrat la Magnit.
Dacă numărul de sarcini variază (de la unu la sute), ce tip de pool de fire de alegeți?
Ce integrări ai făcut? Poți da un exemplu?
Cum îți structurezi de obicei învățarea noilor tehnologii? Ce surse folosești?
```java import java.util.Iterator; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; public class Arrays2Test { public static void main(String[] args) { List<Integer> list = new CopyOnWriteArrayList<>(List.of(1, 2, 3)); Iterator<Integer> it1 = list.iterator(); list.add(4); Iterator<Integer> it2 = list.iterator(); while (it1.hasNext()) { System.out.println(it1.next()); } System.out.println("****"); while (it2.hasNext()) { System.out.println(it2.next()); } } }
Cum îți vezi rolul în echipă? Ce este important pentru tine în munca în echipă?
Ce reprezintă compania «Electron»: este un integrator sau o companie de produse, și ce dezvoltă?
Ce indecși ai adăuga la tabelă și de ce?
Ce este Modelul de Memorie Java? Cum influențează programarea multi-threading?
Ce subiecte Kafka vor fi în sistemul de rapoarte, cine produce și cine consumă?
Cum se va schimba arhitectura dacă serviciul funcționează în cluster (mai multe instanțe)? Ce se întâmplă cu Postgres, Redis? Cum asigurați reziliența bazei de date?
Cum este organizat controlul calității codului?
Care a fost volumul de cereri simultane și de ce a fost critic pentru PostgreSQL?
Ce sunt interfețele funcționale? Pe care le cunoști? Ce acceptă și ce returnează?
Ce tipuri de excepții există în Java? Ce este o excepție Multi-catch?
Așteptările tale salariale sunt de 250 de mii de ruble net, este în regulă?
Ce știi despre modelul Saga? Când să aplici orchestrarea și când coregrafia?