Golang
Εργασία: «Παραλληλική επεξεργασία URL με περιορισμό χρόνου» Γράψτε μια συνάρτηση fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, που: 1. Για κάθε URL πραγματοποιεί ένα αίτημα HTTP GET (μπορεί να χρησιμοποιηθεί το http.Get). 2. Επιστρέφει ένα map[string]string, όπου το κλειδί είναι το URL και η τιμή το σώμα της απάντησης (ως συμβολοσειρά) ή μια κενή συμβολοσειρά σε περίπτωση σφάλματος/timeout. 3. Δεν εκτελούνται περισσότερα από maxParallel αιτήματα ταυτόχρονα. 4. Ο συνολικός χρόνος λειτουργίας της συνάρτησης δεν πρέπει να υπερβαίνει το timeout. Αν λήξει ο χρόνος, όλες οι μη ολοκληρωμένες αιτήσεις διακόπτονται και η συνάρτηση επιστρέφει ό,τι κατάφερε. 5. Χρησιμοποιήστε το context για ακύρωση.
Μπορείς να μιλήσεις για την ανάπτυξη μέσω Docker — πώς λειτουργούσε;
Τι σκέφτεσαι για τα αυτο-φιλοξενούμενα LLM για την απομόνωση εταιρικών δεδομένων;
Πώς οργανώνεται το κανάλι κάτω από το καπό στο Go;
Με ποιες μεθοδολογίες ανάπτυξης εργάστηκαν; Ποιες είναι οι πιο βολικές;
Τι είναι τα δικαιώματα πρόσβασης στο Linux, ποια υπάρχουν; Τι σημαίνουν τα δικαιώματα για έναν κατάλογο;
Πώς λειτουργεί η διαμέριση στο PostgreSQL στον πυρήνα;
Πώς δημιουργείτε ένα προσαρμοσμένο σφάλμα στο Go που μπορεί να μεταδοθεί μέσω της διεπαφής error;
Τι συμβαίνει με το χάρτη όταν δεν υπάρχει αρκετή διαθέσιμη μνήμη; Τι είναι ένα overflow-bucket και υπό ποια συνθήκη δημιουργείται;
Τι είναι το ACID; Μίλησε για τα επίπεδα απομόνωσης των συναλλαγών στο PostgreSQL.
Πώς ενημερώθηκαν τα δεδομένα των καταλόγων στο Redis;
Πώς είχε διαμορφωθεί στην Petrovich και προηγουμένως στη Gazpromneft;
Κάθε SELECT στο UNION πρέπει να έχει τον ίδιο αριθμό στηλών ή μπορεί να είναι διαφορετικός;
Με τι ασχολούνταν η ομάδα σου και τι έκανες εσύ;
Πώς λειτουργεί ο συλλέκτης απορριμμάτων στο Go; Πότε ενεργοποιείται; Μπορεί να ενεργοποιηθεί χειροκίνητα;
Συζητήσατε την ανάπτυξη; Υπήρχε ένα σχέδιο ανάπτυξης;
Πόσο καλά καταλαβαίνεις τις αρχές του CI/CD;
Έχει γραφτεί ρητά το επίπεδο απομόνωσης της συναλλαγής στον κώδικα Go;
Ποια είναι η διαφορά μεταξύ ενός κλιμακωτού και ενός μη κλιμακωτού δείκτη;
Μπορείς να γράψεις σύνθετα ερωτήματα SQL ή σε ποιο επίπεδο περίπου;