Golang
Μίλησέ μου για το τρέχον έργο στην [οργάνωση] — ποιες είναι οι εργασίες σου εκεί;
Πώς κλιμακώνεται το Kafka;
Ποια είναι η διαφορά μεταξύ πίνακα και slice στο Go;
Μιλήστε για τα μοντέλα παραλληλισμού — τι είναι η κοινόχρηστη μνήμη και η ανταλλαγή μηνυμάτων, τα mutex και τα ατομικά
Ποια είναι η διαφορά μεταξύ systemctl restart και systemctl reload;
Πώς υλοποιείται η δομή δεδομένων map για την αποθήκευση και πρόσβαση σε ζεύγη κλειδιού-τιμής μέσα στο σύστημα;
Γιατί η εκτέλεση εργασιών σε μια goroutine είναι συνήθως πιο γρήγορη σε σύγκριση με τη χρήση νημάτων του λειτουργικού συστήματος;
Πώς διαχειρίζεστε τις συναλλαγές μέσα σε μια μέθοδο όταν χρησιμοποιούνται πολλές συναλλαγικές λειτουργίες, λαμβάνοντας υπόψη το πλαίσιο εκτέλεσης;
Πότε θα αναζητηθεί ζευγάρι για τον παίκτη στο matchmaking;
Ο προγραμματιστής του λειτουργικού συστήματος αναγκαστικά διακόπτει την εκτέλεση μιας goroutine;
Πώς καθορίζει ο μηχανισμός αυτόματης συλλογής απορριμμάτων ότι ένα αντικείμενο δεν είναι πλέον προσβάσιμο και πρέπει να διαγραφεί;
Έχετε εμπειρία στη συγγραφή και αποσφαλμάτωση πολυνηματικών εφαρμογών;
Ποια είναι η χρονική πολυπλοκότητα της αναζήτησης ενός στοιχείου με κλειδί σε έναν μη ταξινομημένο πίνακα;
Πιστεύετε ότι οι τρέχουσες εργασίες που σας έχουν ανατεθεί στη δουλειά αντιστοιχούν στο επίπεδό σας και στις ικανότητές σας;
Τι σημαίνει η ιδιότητα capacity σε ένα slice στο Go, αν δεν οριστεί ρητά κατά τη δημιουργία του;
Ποια ενσωματωμένη λειτουργία εφαρμόζεται για τον προσδιορισμό του τύπου αντικειμένου Map στη γλώσσα προγραμματισμού;
Η εταιρεία ήδη γνωρίζει ότι σκοπεύεις να φύγεις;
Ποιες προσεγγίσεις εφαρμόζονται για τη βελτιστοποίηση της εργασίας με έναν πίνακα που περιέχει μεγάλο όγκο δεδομένων;
Μπορεί η εκτέλεση μιας goroutine να δεσμευτεί σε ένα συγκεκριμένο συστημικό νήμα;
Πόσο καλά εφαρμόζετε τις αρχές SOLID στην ανάπτυξη σε Go;