Golang
50 παρατηρήσεις στην ανασκόπηση κώδικα — τι θα κάνεις;
Ποια είναι τα αναμενόμενα μισθολογικά σας και η προτιμώμενη μορφή παρουσίασης;
Πείτε μας για την εμπορική σας εμπειρία με PostgreSQL και Redis. Από ποιο έτος εργάζεστε, ποιες εργασίες έχετε λύσει; Παραθέστε ενδιαφέροντα παραδείγματα.
Τι συμβαίνει στο PostgreSQL όταν εκτελείται ένα ερώτημα DELETE FROM table χωρίς συνθήκες;
Ποια είναι η διαφορά μεταξύ ενσωμάτωσης (embedding) και σύνθεσης στο Go;
Δεδομένου ενός ταξινομημένου πίνακα αριθμών που περιέχει διπλότυπα στοιχεία. Πρέπει να αφαιρέσετε τα διπλότυπα in-place (ακριβώς στον αρχικό πίνακα) και να επιστρέψετε το μέγεθος του προκύπτοντος πίνακα. Παράδειγμα: Είσοδος: nums = [0,0,1,1,1,2,2,3,3,4] Έξοδος: 5, nums = [0,1,2,3,4,_,_,_,_,_] Επεξήγηση: Σε αυτόν τον πίνακα υπάρχουν 5 μοναδικά στοιχεία. Τοποθετήστε τα στις πρώτες πέντε θέσεις του αρχικού πίνακα και επιστρέψτε τον αριθμό 5. Τα επόμενα στοιχεία στον αρχικό πίνακα μπορεί να είναι οτιδήποτε.
Ποια μηχανισμοί στο Kubernetes επιτρέπουν τη διαχείριση της τοποθέτησης των pods στους κόμβους;
Τι είναι η στοίβα και τι είναι η ουρά;
//Υλοποιήστε μια cache με πρόσβαση στο κλειδί σε O(1) type LRUCache struct {} func (c *LRUCache) Get(key string) string {} func (c *LRUCache) Put(key string, value string) {}
Πες μου για το τελευταίο έργο που ανέλαβες στην [εταιρεία].
Πώς να κάνετε ανάλυση με το EXPLAIN ANALYZE για να αναλύσετε ένα δείκτη, πώς να δημιουργήσετε δείκτες σε πολλά πεδία και πώς να καταλάβετε σε ποια πεδία;
Έγινε ξανά γραφή του δείκτη ή του ερωτήματος — τι ακριβώς άλλαξε στο ερώτημα;
Τι είναι το θεώρημα CAP και δώστε παραδείγματα συστημάτων CP και AP;
Ποια είναι τα αναμενόμενα σου μισθολογικά; Πώς σου φαίνεται η επίσημη διαμόρφωση του PTC;
Εγγυήσεις παράδοσης στο Kafka: το πολύ μία φορά, τουλάχιστον μία φορά, ακριβώς μία φορά. Πώς να διασφαλίσετε ακριβώς μία φορά;
Πώς ήταν δομημένη η εργασία σας με Kubernetes και Docker; Οι προγραμματιστές ασχολούνταν μόνοι τους ή ήταν ευθύνη του DevOps;
Πόσα χρόνια εμπορικής εμπειρίας ανάπτυξης με Go;
Χρησιμοποιείτε εργαλεία τεχνητής νοημοσύνης, όπως το Cursor ή το Claude; Αν ναι, για ποιο σκοπό;
Αν υπάρχει μια μεγάλη εργασία, για παράδειγμα ένα αρχείο 10 GB με ρυθμίσεις γραμμή προς γραμμή, και πρέπει να επεξεργαστεί κάθε γραμμή (για παράδειγμα, να βάλει μια τελεία στο τέλος), θα βοηθούσαν οι goroutines να επιταχύνουν αυτή τη δουλειά;
Με ποιους τρόπους μπορούν να επικοινωνούν μεταξύ τους οι διαδικασίες (IPC);