Embedded / IoT
Μίλησε για τεχνικά πολύπλοκα έργα ή περιπτώσεις που μπορείς να περηφανευτείς
Ποια είναι τα αντιπαραδείγματα της αρχιτεκτονικής μικροϋπηρεσιών;
Ποιοι όγκοι δεδομένων εισέρχονταν στο ClickHouse; Από πού; Πόσα RPS υπήρχαν στην ανάγνωση και στην εγγραφή, συμπεριλαμβανομένων των παρτίδων;
Ποια ήταν η πιο αξέχαστη εργασία από αυτές που εκτελέσατε;
Πες μου για τα καθήκοντά σου. Έχεις ασχοληθεί με το σχεδιασμό συστημάτων; Γράφεις μονάδες δοκιμών;
Τι θα εμφανίσει ο παρακάτω κώδικας και γιατί; package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) changeName(person) fmt.Println(person.Name) }
Τι είναι το Kafka και πώς διαφέρει από το RabbitMQ;
Τι είναι το Docker, Docker Image, Docker Compose;
Χρησιμοποιείς AI agents στην ανάπτυξη; Πώς το βλέπεις αυτό;
Τι συμβαίνει με την αποστολή γεγονότων αν πέσει το Kafka;
Πώς να οργανώσετε το διαχωρισμό του πίνακα events με 2 δισεκατομμύρια γραμμές, που αυξάνεται κατά 10 εκατομμύρια γραμμές την ημέρα, με συχνά ερωτήματα κατά το εύρος ημερομηνιών;
Ποια είναι η διαφορά μεταξύ απαισιόδοξης και αισιόδοξης κλειδώματος στο PostgreSQL;
Πείτε μας για μια εργασία με πολυνηματική επεξεργασία: ποιο πρόβλημα λύθηκε και πώς;
Τι να κάνετε σε περίπτωση OutOfMemoryError;
Πώς λειτουργεί το ArrayList;
Γιατί χρειάζεται το πρότυπο Inbox αν το Outbox ήδη εγγυάται την παράδοση;
Πότε μπαίνει ένα αντικείμενο στην ουρά στο Go;
Ποιο επίπεδο απομόνωσης συναλλαγών πρέπει να επιλέξω για την αποτροπή υπερκράτησης μόνο μέσω του επιπέδου απομόνωσης;
Πώς διαγράφω στοιχεία από μια λίστα σε έναν βρόχο;
Πόσο χρόνο παίρνει η εκτέλεση μετά την βελτιστοποίηση; Εξαρτάται αυτό από τον αριθμό των νημάτων του επεξεργαστή (GOMAXPROCS);