Golang
Πώς αξιολογείτε τις γνώσεις σας στο Go σε μια κλίμακα από το 1 έως το 10; Τι θα συμπεριλάβατε στη λείπουσα βαθμολογία μέχρι το 10;
Από πού λαμβάνετε τα δεδομένα; Υπάρχουν logististas που στέλνουν τα δεδομένα και τα αποθηκεύετε;
Από ποιο ποσό εξετάζεις μια πρόταση;
Ποια είναι η αλγοριθμική πολυπλοκότητα της λύσης isBalanced;
Πρέπει να επεξεργαστείτε ένα πολύ μεγάλο αρχείο CSV σε Go. Πώς θα το κάνατε χωρίς να φορτώσετε ολόκληρο το αρχείο στη μνήμη;
Τι σου αρέσει στη δουλειά σου; Τι σε κινητοποιεί;
Στρατιωτική ταυτότητα;
[όνομα] ρώτησε: Τι είναι το DDD (Σχεδιασμός Προσανατολισμένος στη Περιοχή);
Μπορείς να θυμηθείς κάποια δύσκολη αρχιτεκτονική λύση;
Πώς υλοποιείται ατομικά ο έλεγχος διαθεσιμότητας και η δημιουργία παραγγελίας όταν η λογική μεταφέρεται σε μια υπηρεσία;
Υπάρχει μια λειτουργία ερωτήματος στη βάση δεδομένων που επιστρέφει την ίδια τιμή. Προτείνετε μια λύση ώστε να μην πηγαίνει ξανά στη βάση για τα ίδια δεδομένα.
Πού αποθηκεύεται η μνήμη στις goroutines;
Πείτε μας για την πιο δύσκολη τεχνική περίπτωση από την εμπειρία σας: τι έπρεπε να κάνετε, ποιες ενέργειες λάβατε, τι προέκυψε;
Ποια αντι-μοτίβα υπάρχουν στο Go; Τι δεν πρέπει να κάνετε, τι θεωρείται κακός τόνος;
Υπάρχουν ενδιαφέρουσες λεπτομέρειες με το GOMAXPROCS και τα cgroups στο Linux;
Περιγράψτε τη διαδικασία μεταγλώττισης ενός προγράμματος Go: τι συμβαίνει κατά την εκτέλεση του go build;
Πώς να κάνετε τη μνήμη σταθερή (να αφαιρέσετε την εξάρτηση από τον αριθμό των μοναδικών χαρακτήρων);
Τι κάνατε σε αυτήν την περίπτωση όταν η ειδοποίηση ενεργοποιούνταν καθώς ο RPS αυξανόταν μέχρι 5000; Πώς καθορίζατε αν ήταν πραγματική αύξηση του φορτίου ή πρόβλημα στο σύστημα;
Πώς λειτουργεί το sync.Mutex πίσω από τις σκηνές;
Ποια είναι η διαφορά μεταξύ SQL και NoSQL;