Golang
Στην εταιρεία ασχολούσουν κυρίως με τη μετάβαση από PHP σε Go;
Πείτε μου λίγα πράγματα για εσάς και την εργασιακή σας εμπειρία.
Αν λάβεις μια προσφορά αυτήν την εβδομάδα, πόσο καιρό θα σκεφτείς; Θα περιμένεις μέχρι το τέλος των συνεντεύξεων με όλες τις εταιρείες; Πότε σκοπεύεις να φύγεις;
Τι είναι πιο γρήγορο: κανάλι με buffer ή χωρίς;
Μπορεί να θεωρηθεί ότι μια κενή συλλογή είναι ίση με την τιμή Nil στον προγραμματισμό;
Έκανες αλλαγές στον κώδικα για να βελτιώσεις την απόδοση του προγράμματος;
Ποιος είναι ο ρόλος του μηχανισμού κλειδώματος καναλιού στο πλαίσιο της διαλειτουργίας μεταξύ διεργασιών ή του ανταγωνιστικού προγραμματισμού;
Μπορείς να εξηγήσεις τα πλεονεκτήματα και τα μειονεκτήματα της δομής δεδομένων Heap;
Ποια βιβλιοθήκη ή πλαίσιο δρομολόγησης χρησιμοποιείτε στα έργα σας;
Ποιες πρακτικές μπορούν να εφαρμοστούν για τη βελτιστοποίηση της ταχύτητας εκτέλεσης του προγράμματος;
Πώς συμπεριφέρεται το πρόγραμμα κατά τη χρήση του range για ανάγνωση από ένα κλειστό, μη bufferαρισμένο κανάλι;
Εξηγήστε την έννοια του άθροισματος τύπων στη γλώσσα Go και τη χρήση του
Πώς να προσδιορίσετε τον μέγιστο επιτρεπτό όγκο του buffer στο σύστημα;
Μπορείτε να υλοποιήσετε μια λειτουργία χωρίς μεθόδους μέσα σε μια διεπαφή;
Πώς να προσδιορίσετε τον τρόπο αλληλεπίδρασης των συναλλαγών στο σύστημα για να διασφαλίσετε τη σωστή λειτουργία τους;
Ποια διαδικασία συμβαίνει στο slice κατά την επέκτασή του και πώς υλοποιείται η δυναμική αύξηση του μεγέθους του;
Ποια μέθοδοι ή μέσα χρησιμοποιήθηκαν για τον έλεγχο της ποιότητας του κώδικα;
Έχεις εμπειρία στη χρήση του εργαλείου Tail σε περιβάλλον Linux;
Ποσα μέσα και προσεγγίσεις χρησιμοποιήσατε κατά τη δημιουργία της αρχιτεκτονικής μικροϋπηρεσιών;
Πώς εφαρμόζονται σωστά οι σύνθετοι δείκτες σε μια βάση δεδομένων και σε τι πρέπει να δίνουμε προσοχή κατά τη χρήση τους;