Golang
Πώς συμπεριφέρεται ένα πρόγραμμα στη γλώσσα Go όταν ορίζεται το GOMAXPROCS = 1 και ξεκινά μια goroutine με άπειρο βρόχο, αν ταυτόχρονα προσπαθήσετε να εκτελέσετε ένα άλλο μέρος του κώδικα;
Μπορείτε να εξηγήσετε τι είναι μια ουρά παραπόνων ή ένα μήνυμα που δεν μπόρεσε να επεξεργαστεί στο σύστημα;
Μπορείτε να εξηγήσετε τον μηχανισμό λήψης δεδομένων από ένα κανάλι στον προγραμματισμό;
Μπορείτε να εξηγήσετε πώς υλοποιείται η έννοια του πλαισίου σε συστήματα λογισμικού;
Ποια εργαλεία ή βιβλιοθήκες χρησιμοποιήσατε για την υλοποίηση της αλληλεπίδρασης με τη βάση δεδομένων στα έργα σας;
Ποιος μηχανισμός κλειδώματος ή συμφωνίας χρησιμοποιείται μέσα στο κανάλι για την εξασφάλιση της συγχρονικότητας και της μεταφοράς δεδομένων;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο Temporal στο πλαίσιο των σύγχρονων συστημάτων;
Μπορείτε να εξηγήσετε τι είναι η αλλαγή πλαισίου σε ένα λειτουργικό σύστημα και πώς λειτουργεί;
Τι είναι οι δείκτες σε βάσεις δεδομένων; Ποιοι τύποι δεικτών υπάρχουν;
Ποια είναι τα βασικά artefacts του DDD; Από ποια μέρη αποτελείται;
Πώς κλιμακώνεται το Kafka;
Πότε πρέπει να χρησιμοποιείτε gRPC και πότε REST στο πλαίσιο των μικροϋπηρεσιών;
Ποια είναι η διαφορά μεταξύ πίνακα και slice στο Go;
Εξηγήστε τη φύση του πρωτοκόλλου IPv6 και τη διαφορά του από το IPv4
Η δομή δεδομένων map εγγυάται περιορισμό χωρητικότητας;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του Saga στη διαχείριση συναλλαγών σε κατανεμημένα συστήματα;
Ποιες δυσκολίες γνωρίζετε σε αυξανόμενη σειρά;
Υπάρχουν τρόποι να επηρεάσετε τη συμπεριφορά του συστήματος προγραμματιστή εργασιών;
Έχετε πραγματοποιήσει οποιεσδήποτε μορφές δοκιμών στην προηγούμενη εταιρεία σας;
Έχετε εμπειρία με αυτοματοποιημένες δοκιμές σε έργα;