Golang
Σε ποιες περιπτώσεις γίνεται αυτόματη διαχείριση μνήμης από την δυναμική περιοχή κατά τη διάρκεια της μεταγλώττισης ή εκτέλεσης του προγράμματος;
Πώς εργάζεστε με ασαφείς επιχειρηματικές απαιτήσεις; Έχετε εμπειρία στη μετατροπή μη διατυπωμένων απαιτήσεων σε τεχνικές λύσεις;
Ποιος είναι ο μέγιστος αριθμός νημάτων που επιτρέπεται σε μια διαδικασία;
Έχετε εφαρμόσει ρυθμίσεις ή μεθόδους για τη βελτίωση της λειτουργίας του συλλέκτη απορριμμάτων στο σύστημά σας;
Ποια προσέγγιση θα χρησιμοποιούσες για την αυτοματοποίηση της διαδικασίας ενσωμάτωσης και παράδοσης λογισμικού;
Μπορείς να απαριθμήσεις τις βασικές δομές δεδομένων που χρησιμοποιούνται στη γλώσσα Go;
Ποια ήταν η πιο αξέχαστη περίπτωση χρήσης των goroutines στην εμπειρία ανάπτυξής σας;
Πώς να υλοποιήσετε σωστά το ασφαλές τερματισμό του συστήματος χωρίς απώλεια δεδομένων και με ελάχιστο χρόνο διακοπής;
Ποιοι διαφορετικοί τύποι ερωτημάτων DNS χρησιμοποιούνται για την καταγραφή πληροφοριών στο σύστημα DNS;
Πώς να εξάγετε τα στοιχεία του αρχικού πίνακα που δεν υπάρχουν στα δεδομένα με τη μορφή τμήματος;
Πώς γίνεται η διαγραφή παλαιότερων εγγραφών από τη βάση δεδομένων;
Ποιος είναι ο περίπου χρόνος αναζήτησης στοιχείων στη δομή δεδομένων Map;
Πρέπει να περιγραφεί το μοντέλο της βιβλιοθήκης. Υπάρχουν 3 οντότητες: "Συγγραφέας", "Βιβλίο", "Αναγνώστης". Φυσικά, υπάρχει μόνο ένα βιβλίο και μπορεί να ανήκει μόνο σε έναν αναγνώστη. Πρέπει να δημιουργηθούν πίνακες για τη βιβλιοθήκη λαμβάνοντας αυτό υπόψη.
Τι θα επιστραφεί κατά το κλείσιμο ενός καναλιού με μια σημαία σε μια γλώσσα προγραμματισμού;
Εξασφαλίζουν τα κανάλια ασφαλή λειτουργία σε περίπτωση πολλαπλών νημάτων εκτέλεσης;
Πώς αποθηκεύονται τα δεδομένα στο Kafka;
Πώς υλοποιείς αντικείμενα αντικατάστασης για μονάδες δοκιμής;
Εξηγήστε τον μηχανισμό αναζήτησης ενός στοιχείου σε ένα δυαδικό δέντρο και πώς πραγματοποιείται η διάσχισή του
Πώς πραγματοποιείται η ενημέρωση δεδομένων στις γραμμές των πινάκων PostgreSQL;
Ποια μέθοδοι χρησιμοποιούνται για τη διαχείριση της ακολουθίας των συναλλαγών στο μοντέλο Saga;