Τι είναι ένα αρχείο .env και ποια είναι η χρήση του;
Golang
Πείτε μας για το σύστημα κράτησης προϊόντων: πώς αποφεύγονταν οι διπλές πωλήσεις με Redis;
Μπορεί να βελτιστοποιηθεί ώστε ο πίνακας res να βρίσκεται στη στοίβα και όχι στο σωρό; Τι πρέπει να γίνει γι' αυτό;
Πείτε μου για το Circuit Breaker: πώς ήταν διαμορφωμένη η λύση, σε ποιες υπηρεσίες εφαρμόστηκε, τι υπήρχε στο fallback;
Πες μου για τη δουλειά με το Kafka: τι συμβαίνει όταν συσσωρεύεται lag, ποιες είναι οι κίνδυνοι και πώς λύθηκαν;
Τι εννοείται με βελτιστοποίηση ερωτημάτων κατά τη μείωση του χρόνου απόκρισης του API από 2 δευτερόλεπτα σε 300 ms;
Πώς να χειριστείτε την ακύρωση του context έτσι ώστε όλοι οι εργαζόμενοι να σταματούν αμέσως όταν ακυρώνεται το context; Πώς να χρησιμοποιήσετε το select για να διαβάσετε από ένα κανάλι λαμβάνοντας υπόψη το context;
Πες μου για το σύστημα ασύγχρονης δημιουργίας αναφορών με χρήση Kafka. Ποια ήταν η ασυνέχεια;
Πες μου για την αναπαραγωγή master-slave — πότε αναφερόμαστε στον master, πότε στον slave;
Είσαι συγγραφέας, διαχειρίζεσαι το μικρό σου μπλογκ και δημοσιεύεις άρθρα εκεί. Οι χρήστες (αναγνώστες) του μπλογκ σου, μετά την αυθεντικοποίησή τους, μπορούν να τα προβάλλουν/διαβάσουν. Πρέπει να υλοποιήσεις μια λειτουργία καταμέτρησης μοναδικών προβολών ανά ημέρα για κάθε άρθρο. Απαιτήσεις λειτουργικότητας: - Στατιστικά για σήμερα: Ο συγγραφέας μπορεί να δει πόσοι μοναδικοί χρήστες έχουν δει το άρθρο του σήμερα (τα δεδομένα συλλέγονται σε πραγματικό χρόνο). - Στατιστικά για προηγούμενες ημέρες: Ο συγγραφέας μπορεί να δει τα στατιστικά για οποιαδήποτε προηγούμενη ημέρα (π.χ., χθες). Περιορισμοί τεχνικοί και όροι: - Η εφαρμογή λειτουργεί σε έναν μόνο διακομιστή (ένα pod) - Αποθήκευση στη μνήμη - Χρόνος σε UTC0
Πώς αποτρέψατε την ύπαρξη διπλότυπων μηνυμάτων στο Kafka;
Πώς μεταφέρονταν τα δεδομένα των υπολογισμών στο 1C;
Πώς να προκαλέσετε σκόπιμα διαρροή μνήμης στο Go; Ποια περιστατικά οδηγούν σε διαρροές;
Έχετε δει ότι δεν υπάρχει δείκτης, ο πίνακας είναι μεγάλος. Πώς θα προσθέσετε έναν δείκτη;
Ο βελτιστοποιητής θα χρησιμοποιεί πάντα το δημιουργημένο δείκτη;
Τι θα συμβεί με το σχήμα outbox αν το Kafka γίνει μη διαθέσιμο; Μέχρι ποιο μέγεθος μπορεί να μεγαλώσει η ουρά outbox;
Πώς γινόταν η προσθήκη και η διαγραφή κανόνων αν ήταν μια μεγάλη switch-case;