Golang
Ποια εργαλεία ή βιβλιοθήκες αυτοματοποιημένων δοκιμών προτιμάτε να χρησιμοποιείτε στην εργασία σας;
Ποια πρωτόκολλα μετάδοσης δεδομένων χρησιμοποιήσατε για την αλληλεπίδραση με το τμήμα πελάτη της εφαρμογής;
Εξασφαλίζει ο μηχανισμός Mutex μια αυστηρή σειρά για τις νησίδες κατά την πρόσβαση σε κοινόχρηστους πόρους για ανάγνωση και εγγραφή;
Πώς διασφαλίζατε τα δοκιμαστικά περιβάλλοντα και την υποδομή στην προηγούμενη εργασία σας;
Ποια είναι η διαφορά μεταξύ ενός χάρτη με μηδενική τιμή και μιας λίστας που περιέχει μηδενική τιμή;
Ποια αρχιτεκτονική διακομιστή εφαρμόζεται στα έργα σου;
Τι τύπος δεδομένων χρησιμοποιείται για την αποθήκευση της στοίβας σε μια goroutine: στατικός ή δυναμικός;
Ποια είναι η διαφορά μεταξύ στατικής και δυναμικής τυποποίησης στη γλώσσα Go;
Πείτε μας για την εμπειρία σας στην υποστήριξη και συντήρηση βιομηχανικών έργων
/* Υπάρχουν παραγγελίες που κατά τη διάρκεια του κύκλου ζωής τους αλλάζουν καταστάσεις. Απαιτείται η υλοποίηση ενός στρώματος εργασίας με τη βάση δεδομένων: - Αποθήκευση ιστορικού καταστάσεων παραγγελίας - Λήψη υπόψη του διαχωρισμού Μελλοντικά, εκτός του τρέχοντος έργου, θα υλοποιηθούν άλλες μέθοδοι: λήψη καταστάσεων ανά χρόνο, πλήρες ιστορικό παραγγελίας κ.ά. */
Έχετε εμπειρία στη χρήση ευρετηρίασης στο MongoDB για βελτιστοποίηση ερωτημάτων;
Ποιες ενέργειες πραγματοποιήσατε στη βάση δεδομένων στο πλαίσιο των καθηκόντων σας;
Πότε και γιατί αποθηκεύεται μια τιμή επιστροφής στη στοίβα και πότε στο σωρό;
Πώς αποθηκεύει ο καταναλωτής στο Kafka τη θέση του στο ρεύμα δεδομένων;
Μπορείς να ξαναγράψεις τον κώδικα αλλάζοντας το πρώτο χαρακτήρα της συμβολοσειράς μέσω μιας κοπής από runes ή bytes;
Μπορεί κανείς στη γλώσσα Go να μεταβιβάσει μια συνάρτηση ως όρισμα σε άλλη συνάρτηση;
Περιγράψτε τη δομή και την οργάνωση της ομάδας στην προηγούμενη εταιρεία σας.
Ποια είναι η διαφορά μεταξύ των παραμέτρων μήκους και χωρητικότητας ενός πίνακα στον προγραμματισμό;
Πότε και γιατί συνιστάται να δηλώνετε το πρωτεύον κλειδί στη βάση δεδομένων;
Τι σημαίνει η χρήση της λέξης-κλειδιού 'new' κατά τη δημιουργία αντικειμένων σε μια γλώσσα προγραμματισμού;