Ποιες είναι οι διαφορές μεταξύ των πρωτοκόλλων HTTP/1.1 και HTTP/2;
Golang
Έχετε γράψει διακομιστές WebSocket;
Ποιοι τύποι συγχρονισμού δεδομένων γνωρίζετε για την αποτροπή καταστάσεων race και data race;
Ποιο είναι το τεχνικό σας στοίβα; Καταγράψτε τις γλώσσες προγραμματισμού σε μια κλίμακα από 1 έως 10.
Έχετε εμπειρία σε επίπεδο πρωτοκόλλων μεταφοράς TCP/UDP — διαμόρφωση πακέτων, χαμηλού επιπέδου λογική δικτύου;
Τι είναι το context στο Go και πώς χρησιμοποιείται;
Τι είναι ο ανταγωνισμός και ο παραλληλισμός; Πώς διαφέρουν; Μπορούν να συνυπάρχουν;
Τι μπορούμε να πούμε για το μοντέλο μνήμης στο Go; Από τι αποτελείται;
Πόσες μέγιστες TCP συνδέσεις μπορούν να διατηρηθούν σε έναν διακομιστή;
Μίλησέ μου για διαρροές μνήμης στο Go.
Καταγράψτε τις βάσεις δεδομένων που γνωρίζετε και αξιολογήστε τες σε μια κλίμακα από το 1 έως το 10.
Τι μπορείτε να πείτε για την τηλεμετρία, την παρακολούθηση, για ποιο λόγο είναι απαραίτητη και με ποια εργαλεία εργάστηκαν;
Καταγράψτε τους message brokers με τους οποίους εργαστήκατε και αξιολογήστε τους σε μια κλίμακα του 10.
Ξέρετε Linux και σε ποιο επίπεδο;
Πώς είναι δομημένο το λειτουργικό σύστημα Linux — διεργασίες, νήματα, μνήμη;
Τι μπορεί να προκαλέσει διαρροές μνήμης στο Go;
Ποια εργαλεία συγχρονισμού δεδομένων γνωρίζετε στο Go;
Γιατί η διαδικασία μπορεί να λάβει Out of Memory, ακόμα και αν η μνήμη δείχνει ελεύθερη;
Γιατί σκέφτεστε να αλλάξετε δουλειά;
Ποιος είναι ο σκοπός της τηλεμετρίας και της παρακολούθησης; Με ποιες τεχνολογίες εργάστηκαν;