Ποια λίστα εντολών χρησιμοποιείς κάθε μέρα;
Golang
Τι θα συμβεί με το μέγεθος του πίνακα μετά την εισαγωγή χιλιάδων γραμμών και την επακόλουθη διαγραφή όλων;
Ποια primitives συγχρονισμού υπάρχουν στο Go;
Για ποιο λόγο χρειάζεται η λειτουργία αντιγραφής για τα slices; Γιατί δεν μπορούμε απλά να αναθέσουμε ένα slice σε ένα άλλο;
Πώς να δείτε τι κάνει το πρόγραμμα όταν ξεκινά; Πώς να διαγνώσετε την αιτία μιας πτώσης;
Σε ποιο επίπεδο υλοποιήθηκε η ιδιομορφία και ποιο ήταν το ιδιομορφικό κλειδί;
Πώς να τρέξετε κάτι με δικαιώματα διαχειριστή στο Linux;
Χρησιμοποιεί η εικονικοποίηση τον πυρήνα του λειτουργικού συστήματος του υπολογιστή;
Τι είναι το ACID και με ποια μηχανισμούς υλοποιείται κάθε γράμμα στο PostgreSQL;
Ποια εντολή εμφανίζει τον χώρο στο δίσκο;
Ανάφερε ενδιαφέροντα περιστατικά από τη δουλειά με το PostgreSQL
// isPalindrome ελέγχει αν μια συμβολοσειρά είναι παλίνδρομο. // Λαμβάνονται υπόψη μόνο γράμματα και ψηφία (αλφαριθμητικοί χαρακτήρες), η σύγκριση γίνεται χωρίς διακριτικότητα πεζών-κεφαλαίων. // O(1) στη μνήμη + O(n) στον χρόνο // s := "racecar" func isPalindrome(s string) bool { }
Γιατί δεν μπορεί να καταληφθεί χωρίς άδεια η θύρα 80; Πώς ονομάζεται η ομάδα αυτών των θυρών;
Ποια είναι η διαφορά μεταξύ 'a' - 'A' και γιατί είναι απαραίτητη για τη μετατροπή πεζών-κεφαλαίων;
Σε ποιο τύπο πολυδιεργασίας είναι πιθανό ένα Livelock; Ποια είδη πολυδιεργασίας γνωρίζετε;
Πώς λειτουργεί ένας πίνακας κατακερματισμού (χάρτης) στο Go; Τι είναι μια σύγκρουση και πώς αντιμετωπίζεται; Κλειστή vs ανοιχτή διεύθυνση, αλυσίδωση.
Τι είναι ένα στιγμιότυπο στο πλαίσιο του MVCC στο PostgreSQL;
Πώς υλοποιείται το Mutex κάτω από την κουκούλα; Τι είναι το SpinLock και πώς λειτουργεί;