Golang
Τι ψάχνεις τώρα για τον εαυτό σου, τι είναι σημαντικό για σένα;
Πώς λειτουργεί το map στο Go; Μιλήστε για τη εσωτερική δομή, buckets, συγκρούσεις.
Πότε ενεργοποιείται ο Garbage Collector; Υπάρχουν ειδικά σημεία διακοπής σε συγκεκριμένες στιγμές;
Για ποιο λόγο χρησιμοποιούνται τα JWT tokens;
Ποια είναι η αλγοριθμική πολυπλοκότητα της δυαδικής αναζήτησης σε μια ταξινομημένη λίστα; (O(1) / O(log n) / O(n) / O(n^2))
Ενώνεις δύο πίνακες και πραγματοποιείς μια συγκέντρωση, αυτή τη στιγμή γίνεται μια αλλαγή σε αυτά τα δεδομένα — τι θα συμβεί;
Ποια ευρετήρια γνωρίζετε στη βάση δεδομένων; Ποιες λειτουργίες χρησιμοποιήθηκαν;
Μίλησέ μου για την προφίλ των υπηρεσιών σε Go — πώς φαίνεται η διαδικασία αποσφαλμάτωσης και αναζήτησης σημείων συμφόρησης;
// 2 func merge(chans ...chan int) <-chan int { panic("not implemented") } func main() { a,b,c := make(chan int), make(chan int), make(chan int) out := merge(a,b,c) go func(){ for v := range out { println(v) } }() a <- 1 a <- 2 a <- 3 b <- 4 c <- 5 close(c) a <- 6 } Εφαρμόστε τη λειτουργία merge που λαμβάνει πολλαπλά κανάλια ακέραιων και επιστρέφει ένα μόνο κανάλι που συγχωνεύει τις τιμές από όλα τα εισερχόμενα κανάλια. Το συγχωνευμένο κανάλι πρέπει να κλείνει όταν όλα τα εισερχόμενα κανάλια έχουν κλείσει.
Μίλησέ μου για το μοτίβο Outbox — πώς λειτουργεί;
Ποια κόκκινα σημάδια σε μια εταιρεία θα ήταν για εσένα παράγοντες διακοπής;
Βρείτε τα συντακτικά λάθη στον διορθωμένο κώδικα
Ποιες δομές δεδομένων γνωρίζετε;
Τι συμβαίνει κατά την ανάγνωση και εγγραφή σε ένα κλειστό κανάλι;
Μπορεί το πρωτεύον κλειδί να είναι σύνθετο;
Αν το chat σπάσει, η μνήμη και ο επεξεργαστής είναι σε κανονική κατάσταση, αλλά τα μηνύματα δεν έρχονται, πώς θα αντιμετωπίζατε το πρόβλημα;
Περιγράψτε τις απαιτήσεις για μια εφαρμογή Python + OpenGL για το morphing αντικειμένων με ένα ρυθμιστικό.
Τι είναι ένα bucket σε μια χάρτη φυσικά;
Πες μου για την εργασιακή σου εμπειρία, για τα έργα στα οποία εργάστηκες, τι ακριβώς έκανες;
Γιατί αποφασίσατε να χρησιμοποιήσετε LLM αντί για απλή λογική στον κώδικα;