Golang
Πώς σταματάτε την εκτέλεση των αιτήσεων HTTP μετά το πρώτο σφάλμα;
Έχετε χρησιμοποιήσει δημόσιες cloud;
Αν η υπηρεσία επιστρέφει σφάλμα 500, πώς θα αντιμετωπίσετε το πρόβλημα;
Τι θα συμβεί με 5 καταναλωτές και 3 διαχωρισμούς;
Γιατί ιστορικά οι επεξεργαστές CISC (x86) ήταν πρώτοι σε δημοτικότητα, και το RISC κερδίζει έδαφος μόνο τώρα;
Πώς ενσωμάτωσες ακριβώς τον πελάτη Kafka στο έργο, πώς τον χρησιμοποίησες;
Ποια είναι η διαφορά μεταξύ διαδικασίας, νήματος και goroutine;
Ποια είναι η εμπειρία σας με το Linux;
Υλοποιήστε έναν ασφαλή για νήματα μετρητή ρυθμού σε μνήμη, χρησιμοποιώντας τον αλγόριθμο Sliding Window ή Token Bucket. Διεπαφή: type RateLimiter interface { Allow(key string) bool } Απαιτήσεις: - Περιορισμός: N αιτήσεις σε T δευτερόλεπτα για ένα κλειδί - Υλοποίηση ασφαλή για νήματα - Χωρίς εξωτερικές βιβλιοθήκες - Ελαχιστοποιήστε τους αποκλεισμούς - Εξηγήστε: - πιθανές συνθήκες αγώνα - επίδραση στο GC - συμπεριφορά με μεγάλο αριθμό κλειδιών Παραμέτροι εισόδου: NewRateLimiter(limit int, window time.Duration)
Ας υποθέσουμε ότι ο μικροϋπηρεσιός μας πρέπει να έχει πρόσβαση σε ένα εξωτερικό API, για παράδειγμα, μια πύλη πληρωμών, αλλά ξαφνικά αρχίζει να επιβραδύνεται ή να πέφτει εντελώς. Πώς προστατεύεις συνήθως την εφαρμογή σου από τέτοιους γείτονες ώστε να μην καταρρεύσει όλη η υπηρεσία μας;
Πώς να χρησιμοποιήσετε το EXPLAIN και το EXPLAIN ANALYZE για την ανάλυση της απόδοσης των ερωτημάτων και σε τι να δώσετε προσοχή στο σχέδιο εκτέλεσης του ερωτήματος;
Ποιες σχεδιαστικές προτυπώσεις γνωρίζετε; Ποιες ομάδες προτύπων υπάρχουν;
Τι είναι σημαντικό τώρα κατά την επιλογή μιας εταιρείας; Στα τι προσέχετε, ποια είναι τα κριτήρια επιλογής;
/** * Combinar N canales en uno * * Se dan n canales de tipo chan int. Se debe escribir una función que fusione todos los datos **/ // 1. Es necesario implementar una función para fusionar N canales en uno func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. Escribir el llenado de los canales a, b, c con valores // ...
Αν έχουμε 16 διαμερίσματα και 2 καταναλωτές, πώς θα διανεμηθούν; Τι θα συμβεί όταν προσθέσουμε έναν τρίτο καταναλωτή;
Μπορείς να μου πεις, ποια είναι η σύνθεση της ομάδας ως προς τον αριθμό;
Τρία μικρά ερωτήματα για το Docker: τι είναι το Docker, Docker Compose, Docker Image;
Από ποιο μισθό φύγατε και ποιες είναι οι προσδοκίες σας για τον μισθό;
Θα χρειαστεί κατασκευαστής για αυτήν την λύση;
Εξετάζετε ενεργά τις προσφορές; Υπάρχουν τελικά στάδια;