Java
Πώς καταγράφονται οι απαιτήσεις συστήματος — μόνο στις εργασίες, και τις περιγράφει ο αναλυτής;
Πώς υλοποιούνται οι παράλληλες κλήσεις σε Java 17 χωρίς εικονικά νήματα;
Τι μπορεί να πάει στραβά αν το πεδίο του αντικειμένου-κλειδιού που χρησιμοποιείται για τον υπολογισμό του hashCode αλλάξει μετά την εισαγωγή σε ένα HashMap;
Τι είναι σημαντικό κατά την επιλογή νέας εργασίας; Σε ποια κριτήρια βασίζεστε;
Πείτε μας για την εργασιακή σας εμπειρία και τα έργα
Πώς να τρέξετε αυτόν τον κώδικα σε πολλαπλά νήματα; Γιατί το parallelStream() μπορεί να είναι επικίνδυνο;
Τι είναι ένα B-Tree και γιατί χρησιμοποιείται σε σχεσιακές βάσεις δεδομένων αντί για ένα κόκκινο-μαύρο δέντρο;
Πώς να πάρετε συγκεκριμένα commits από ένα κλαδί κάποιου άλλου στο Git;
Πώς ήταν η διαδικασία CICD, πόσες στάσεις υπήρχαν;
Ποιο είναι το προεπιλεγμένο επίπεδο απομόνωσης στο PostgreSQL;
Κατασκευή: Η υπηρεσία Like γράφει τα likes στο Kafka, η υπηρεσία Dashboard πρέπει να υπολογίζει την κατάταξη των δημοσιεύσεων. Πώς να ρυθμίσουμε την αλληλεπίδραση;
Πώς χρησιμοποίησαν το Redis: ως βάση δεδομένων ή ως cache;
Πώς ρυθμίζετε έναν AI agent κωδικοποίησης (για παράδειγμα, μέσω αρχείων MD);
Πού εμφανίστηκε το outbox στο σχήμα σας — γράφατε αρχικά στο outbox από το Kafka και μετά δημοσιεύατε από το outbox;
Ποια είναι η διαφορά μεταξύ μιας συλλογής (Collection) και μιας ροής (Stream);
Λαμβάνοντας υπόψη ότι οι δοκιμές συμβολαίου περιγράφονται σε μορφή JSON, υπάρχει ένας εκτελεστής που τρέχει ένα σύνολο δοκιμών για το συγκεκριμένο endpoint, και αυτό πρέπει να γίνεται για όλα τα συστήματα σε κάθε έκδοση (περίπου 160.000 εκδόσεις το χρόνο) — πώς θα οργανώνατε την ενσωμάτωση με μεγάλο αριθμό συστημάτων, συμπεριλαμβανομένου του συστήματος λογιστικής, μέσω API;
Οι επιχειρηματικοί ρόλοι συμμετείχαν στις διαδικασίες της ομάδας κατά τη διάρκεια του sprint;
Τι είναι η Saga και γιατί χρειάζεται;
Με ποια στοιχεία του Spring Cloud έχετε ασχοληθεί;
Πες μου για την αρχιτεκτονική του συστήματος: πώς περνά το αίτημα από τον πελάτη στην επεξεργασία, ποια υποδομή υπήρχε;