Golang
Τι τύπους ερωτημάτων SQL γνωρίζεις να δημιουργείς και να χρησιμοποιείς στην πρακτική;
Μπορείτε να εξηγήσετε τι σημαίνει μια σύγκρουση κατακερματισμών στο πλαίσιο της κατακερματισμού δεδομένων;
Ποιες διαμορφώσεις διακομιστών web έχετε χρησιμοποιήσει στα έργα σας;
Ποιο είναι το πλήθος των στοιχείων και ποια θα είναι η χωρητικότητα ενός slice μετά την προσθήκη ενός στοιχείου, αν αρχικά δεν είχε αρχικοποιηθεί;
Ποιες λειτουργίες είναι διαθέσιμες για εκτέλεση με κανάλια μετάδοσης δεδομένων;
Πώς γίνεται η διαχείριση των goroutines στη γλώσσα προγραμματισμού Go;
Ποια είναι η διαφορά στη χρήση των διεπαφών στο Go σε σύγκριση με τις διεπαφές σε κλασικές αντικειμενοστραφείς γλώσσες προγραμματισμού;
Εξηγήστε τη λειτουργία και τον σκοπό του συστατικού Circuit Breaker στα συστήματα αξιοπιστίας.
Ποια είναι η διαφορά μεταξύ μιας goroutine και ενός νήματος όσον αφορά την εκτέλεση και την απόδοση;
Εξηγήστε την έννοια των ατομικών πακέτων και τον σκοπό τους στον προγραμματισμό.
Πώς να προσδιορίσετε το τρέχον μέγεθος ενός μεταβλητού μήκους πίνακα που δεν έχει ακόμη αρχικοποιηθεί;
Ποια μέθοδος μπορεί να χρησιμοποιηθεί για να αντικαταστήσει ένα χαρακτήρα ή μια υποακολουθία μέσα σε μια συμβολοσειρά;
Πώς αλληλεπιδρούν οι διαδικασίες μέσα στο λειτουργικό σύστημα και τι είναι τα νήματα εκτέλεσης;
Πώς πραγματοποιείται η κατανομή των στοιχείων δομών δεδομένων στη μνήμη RAM κατά την εκτέλεση του προγράμματος;
Έχετε εμπειρία στη χρήση του τελεστή RIGHT JOIN σε ερωτήματα SQL;
Χρησιμοποιείς το Pype στα Linux έργα ή εργασίες σου;
Ποιες μέθοδοι χρησιμοποιούνται για τη δημιουργία σύνθετων ευρετηρίων σε βάσεις δεδομένων;
Μπορεί κανείς να προβλέψει χειροκίνητα τη σειρά εκτέλεσης των goroutines στον τελεστή Select στο Go;
Μπορείτε να δώσετε παραδείγματα αρχιτεκτονικών λύσεων που αποδείχθηκαν λανθασμένες ή αναποτελεσματικές, και να εξηγήσετε γιατί;
Μπορεί να επιτευχθεί αύξηση της απόδοσης κατά την περιήγηση δεδομένων χρησιμοποιώντας φέτες αντί για χάρτες;