Τι είναι ένα JWT token; Από τι αποτελείται;
Golang
Περιγράψτε τον αλγόριθμο για την επίλυση του προβλήματος καταμέτρησης υποσυμβολοσειρών με όλα τα μοναδικά σύμβολα
Ποια ήταν η σύνθεση της ομάδας; Ήταν μονολειτουργική ή διαλειτουργική;
Πώς θα είναι η αλληλεπίδραση μεταξύ πελάτη, μικροϋπηρεσίας αυθεντικοποίησης και μικροϋπηρεσίας καταστήματος κατά τη χρήση JWT; Και τι θα αλλάξει χωρίς JWT, με συνεδρίες;
Πες μου για την εργασιακή σου εμπειρία και τι κάνεις.
Πες μας για το έργο AeroHotels: η τελική αρχιτεκτονική, πώς σχεδίασες το backend;
Τι είναι η πολύστρωτη αρχιτεκτονική και πώς οργανώθηκε στο έργο σου;
Ποια θέση εξετάζεις τώρα για τον εαυτό σου, τι θα ήταν ενδιαφέρον;
Τι είναι το grooming και πώς διαφέρει από τον προγραμματισμό;
Ποιο μορφότυπο εργασίας εξετάζετε;
Εργασία: υπάρχει μια υπηρεσία με περιορισμό 5 παράλληλων αιτημάτων προς το LLM. Όταν γίνεται το 6ο αίτημα, λαμβάνεται 429. Πώς να λύσετε αυτό το πρόβλημα εννοιολογικά;
/* Υπάρχει μια εφαρμογή με αρχιτεκτονική μικροϋπηρεσιών. Μια μικροϋπηρεσία μπορεί να αποδοθεί μέσω της διεπαφής Backend. Για πρόσβαση σε ένα αντίγραφο μικροϋπηρεσίας, μπορείτε να χρησιμοποιήσετε τον τύπο BackendImpl, ο οποίος έχει ήδη υλοποιηθεί. Για κάθε μικροϋπηρεσία, υπάρχουν δεκάδες εκτελεστικά αντίγραφα, καθένα προσβάσιμο μέσω της δικής του διεύθυνσης addr. Ωστόσο, τα μεμονωμένα αντίγραφα της μικροϋπηρεσίας δεν είναι αξιόπιστα: μπορεί να πέσουν, να είναι μη διαθέσιμα ή υπερφορτωμένα. Επομένως, πρέπει να υλοποιήσετε τον τύπο Balancer, ο οποίος επίσης υλοποιεί το διεπαφή Backend και πραγματοποιεί κατανομή φορτίου στην πλευρά του πελάτη μεταξύ των αντιγράφων της μικροϋπηρεσίας, επιλέγοντας κάθε φορά το **ελάχιστα φορτωμένο** αντίγραφο. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr περιέχει ip:port συγκεκριμένου αντιγράφου func NewBackend(addr string) *BackendImpl type Balancer struct { //TODO } var _ Backend = &Balancer{} // addrs περιέχουν τις διευθύνσεις όλων των ισοζυγισμένων αντιγράφων func NewBalancer(addrs []string) *Balancer { //TODO }
Ποιες είναι οι οικονομικές σου προσδοκίες;
Πώς εμφανίζεται μια λειτουργία και φτάνει μέχρι την πώληση: σχεδιασμός, ανάπτυξη, δοκιμές, ανασκόπηση κώδικα, ανάπτυξη, επαναφορά;
/* Δίνεται μια συμβολοσειρά χαρακτήρων. Βρείτε τον αριθμό των ζευγών δεικτών i και j (i <= j), μεταξύ των οποίων δεν υπάρχουν επαναλαμβανόμενοι χαρακτήρες. Για τη συμβολοσειρά "aba" η απάντηση είναι 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Πώς ενσωμάτωσες το LLM σε ένα έργο με ληξιπρόθεσμες οφειλές; Πες το γενικά.
Πώς εργαστήκατε με προσωπικά δεδομένα πριν τα στείλετε σε ένα εξωτερικό LLM;
Τι γνωρίζετε για το πρόγραμμα MultiTrack της Yandex;
/* Δίνεται μια συμβολοσειρά χαρακτήρων. Βρείτε τον αριθμό των ζευγών δεικτών i και j (i <= j), μεταξύ των οποίων δεν υπάρχουν επαναλαμβανόμενοι χαρακτήρες. Για τη συμβολοσειρά "aba" η απάντηση είναι 5: μπορούν να είναι ASCII [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */