Erzähle mir vom Produkt, an dem du bei Magnit gearbeitet hast.
Java
In welchem Zeitraum können Sie in das Projekt einsteigen: in zwei Wochen, früher oder später?
Ist Moskau für Sie noch relevant oder bevorzugen Sie einen anderen Standort?
Hast du an der Implementierung von Technologien teilgenommen? Wie löst du technische Meinungsverschiedenheiten im Team?
Ihre Gehaltsvorstellungen sind 250.000 Rubel netto, ist das in Ordnung?
Was sind funktionale Schnittstellen? Welche kennst du? Was nehmen sie auf und was geben sie zurück?
Wie man das Problem der wiederholten Lesung des Anfragekörpers löst (InputStream kann nur einmal gelesen werden)?
Erzähle mir von den Tests. Nimmst du an automatisierten oder manuellen Tests teil?
Fragen zum Gehalt — hast du in die Spanne gepasst?
Bei welchen Datentypen kann man bei Verwendung von volatile Nicht-Atomarität beobachten?
Wie gestalten Sie in der Regel das Erlernen neuer Technologien? Welche Quellen verwenden Sie?
Was ist ein unveränderliches Objekt und wie erstellt man es?
Welchen Index verwenden, um in einem varchar-Array in PostgreSQL zu suchen? Was sind BRIN- und Bloom-Indizes?
Wie ändert sich die Architektur, wenn der Dienst in einem Cluster (mehrere Instanzen) läuft? Was ist mit Postgres, Redis? Wie stellt man die Ausfallsicherheit der Datenbank sicher?
Was muss in der Spezifikation enthalten sein, damit sie in Arbeit genommen werden kann? Was ist Ihre Definition von ready?
Mit welchen NoSQL-Datenbanken haben Sie gearbeitet?
Welche Mechanismen müssen in einem Mission-Critical-System implementiert werden? Wie erreicht man Ausfallsicherheit?
Bietet volatile eine happens-before-Garantie?
[Name] fragte: Hast du gelernt und gearbeitet?
Warum suchst du jetzt nach einem Job?