Πείτε μας για την εμπειρία σας με CI/CD. Ποια εργαλεία χρησιμοποιήσατε, όπως Jenkins, ArgoCD και άλλα;
Golang
Τι είναι οι εργασίες CPU-bound και I/O-bound;
Τι θα συμβεί με τη συμβολοσειρά κατά την αναστροφή κατά bytes και κατά runes; Με ποια προβλήματα μπορείς να αντιμετωπίσεις;
Εξηγήστε τη διαφορά μεταξύ REST, gRPC και GraphQL.
Μιλήστε για τους τύπους περιεχομένων στο Go: Background, WithTimeout, WithCancel και άλλους.
Σε ποιο είδος φόρτου (CPU-bound ή I/O-bound) στο Go μπορεί να τρέξει τον μεγαλύτερο αριθμό goroutines;
Τι είναι ένας load balancer και ποια είναι η διαφορά μεταξύ ingress και egress ισορροπίας;
Πείτε μας για το API Gateway στην αρχιτεκτονική μικροϋπηρεσιών και για ποιο λόγο χρησιμοποιείται.
Αναφέρετε τα επίπεδα απομόνωσης των συναλλαγών: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Είσαι έτοιμος να μετακομίσεις στην Yelabuga;
Ποια είναι η διαφορά μεταξύ Mutex και RWMutex;
Μιλήστε για τους τύπους JOIN σε SQL και εξηγήστε τη διαφορά μεταξύ τους.
Μπορείτε να δώσετε παραδείγματα χρήσης των WithCancel, WithTimeout και WithDeadline;
Ποια είναι η διαφορά μεταξύ σχεσιακών και μη σχεσιακών αποθηκευτικών χώρων; Μιλήστε για το ACID.
Πείτε για το byte και το rune στο Go, ποια είναι η διαφορά, και δώστε ένα παράδειγμα με την αναστροφή μιας συμβολοσειράς.
Πείτε μας για τις goroutines και πώς διαφέρουν από τα νήματα του λειτουργικού συστήματος.
Τι είναι η χωρητικότητα στα slices και πώς χρησιμοποιείται;
Έχετε εμπειρία με τις μεταναστεύσεις και τι είναι αυτός ο μηχανισμός;
Πες μου για τη δουλειά με άτομα και mutexes.
Μιλήστε για τους δείκτες στις βάσεις δεδομένων και ποια είναι τα μειονεκτήματα του υπερβολικού αριθμού τους.