Ποια συστήματα κοντεϊνεροποίησης και ορχήστρωσης γνωρίζετε;
Golang
Διευκρίνιση της ζώνης ευθύνης: μηχανή κατάστασης, Transactional Outbox, αισιόδολοι αποκλεισμοί
Πόσες προσπάθειες retry πρέπει να γίνουν πριν από την αποστολή μηνύματος στο DLQ;
Με τι ασχολούνταν ο υποψήφιος και με τι ασχολούνταν η υπόλοιπη ομάδα στην Avito;
Ποια είναι τα πλεονεκτήματα της χρήσης νημάτων αντί για τη δημιουργία ξεχωριστών διαδικασιών;
Γιατί προστέθηκε η υπηρεσία ελέγχου κατά της απάτης στην περιοχή ευθύνης του υποψηφίου;
Τι συμβαίνει αν ξεκινήσετε μια goroutine και καλέσετε panic μέσα σε αυτή; Θα σταματήσει η goroutine ή θα σταματήσει όλη η εφαρμογή;
Ποιο θα είναι το αποτέλεσμα της εγγραφής σε ένα κλειστό κανάλι; Deadlock, πανικός ή η λειτουργία εγγραφής θα επιστρέψει σφάλμα;
Τι βρίσκεται στον φάκελο /proc;
Ποιοι τρόποι απομόνωσης παρέχει το Linux για κοντέινερ;
Ποιες τεχνικές χρησιμοποιούνται για την αύξηση της διαμεταγωγής και του όγκου δεδομένων στα συστήματα διαχείρισης βάσεων δεδομένων;
Πού πηγαίνει η επανάληψη σε περίπτωση σύγκρουσης έκδοσης της βελτιστοποιημένης κλειδώματος — από το μήνυμα Kafka ή από την υπηρεσία;
Απαντήστε στις ερωτήσεις Έχετε εργαστεί με κατανεμημένα συστήματα και τους περιορισμούς τους; Ποιοι; Ασχολείστε με τεκμηρίωση, μετρήσεις, παρακολούθηση; Ναι Όχι Είστε εξοικειωμένοι με τη θεωρία CAP; Ναι Όχι Πιστεύετε ότι η κάλυψη του κώδικα με μετρήσεις ή η ενημέρωση της τεκμηρίωσης απαιτεί απαραίτητα μια ξεχωριστή εργασία τεχνικού χρέους;
Πότε υπολογίζονται τα επιχειρήματα των καθυστερημένων συναρτήσεων — κατά τον ορισμό ή κατά την κλήση της συνάρτησης;
Ποια είναι η σειρά διαδρομής των στοιχείων σε ένα container map; Είναι σταθερή από έναν συγκεκριμένο αλγόριθμο, ορισμένη αυθαίρετα κατά τη διάρκεια της μεταγλώττισης ή ορισμένη κατά την εκτέλεση;
Πώς ήταν ακριβώς η διαδρομή της αισιόδοξης κλειδώματος από τη λήψη του μηνύματος από το Kafka μέχρι την ενημέρωση στη βάση δεδομένων;
Πότε θα κληθεί η καθυστερημένη λειτουργία defer; Όταν βγείτε από το τοπικό μπλοκ, όταν βγείτε από τη λειτουργία ή όταν ολοκληρωθεί η εφαρμογή;
Ποιος μηχανισμός υπάρχει στο Go: κληρονομικότητα ή σύνθεση;
Δεν θα προκύψει μια κατάσταση όπου μια παλιά απόφαση απόρριψης πάει στο DLQ και μια ανακοίνωση με λανθασμένη τιμή ποτέ δεν θα απορριφθεί;
Ποιος ασχολούνταν με τις υπηρεσίες ελέγχου (αντι-απάτη, έλεγχος εικόνων, κειμένου, spam, ορίων);