Ποια εμπειρία έχετε με βάσεις δεδομένων; Ποια καθήκοντα έπρεπε να λύσετε με PostgreSQL, ClickHouse και Redis;
Golang
Πόσα μικροϋπηρεσίες έχετε σε Go και πόσο συχνά υπάρχουν εργασίες που αφορούν δύο μικροϋπηρεσίες;
Τι είναι το panic στο Go; Πώς διαφέρει το panic από το deadlock;
Πείτε μας για το κίνητρό σας να εισέλθετε στην αγορά και τι θέλετε να βρείτε στη νέα θέση;
Τι ακριβώς υλοποίησες σε αυτό το μικροϋπηρεσία;
Καταγράψτε τη βασική στοίβα σε Go
Απαιτήσεις μισθού και ετοιμότητα για αλλαγή
Πες μου για τα slices στο Go. Τι είναι και ποια σημεία πρέπει να λαμβάνονται υπόψη κατά την εργασία με αυτά;
τύπος Sem διεπαφή { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }
Γράφεις ερωτήματα SQL απευθείας στη βάση δεδομένων ή μέσω ORM;
Πόσο καιρό γράφεις σε Go; Τρία χρόνια;
Πώς γίνεται η ανασκόπηση κώδικα σας; Πώς λύνεις διαφωνίες στην ανασκόπηση;
Πες μας για την εμπειρία σου. Από ποια άτομα αποτελεί η ομάδα; Ποια υπηρεσίες σχεδίασες μόνος σου;
Μίλησε για τον συλλέκτη απορριμμάτων στο Go (τριχρωματική σήμανση).
Πώς ορίσατε τα όρια της υπηρεσίας, πού έπρεπε να αρχίζει και να τελειώνει;
Πώς μπορεί να περιγραφεί η ίδια λογική για διαφορετικούς τύπους, εκτός από γενικούς;
Ποιος ήταν ο ρόλος σου στην ανάπτυξη: αρχιτέκτονας ή εκτελεστής;
Πες μου για τον εαυτό σου και την τελευταία σου εργασιακή εμπειρία
Έχετε εμπειρία ενσωμάτωσης με εξωτερικές υπηρεσίες (τράπεζες, πύλες πληρωμής, API);
Τι περιμένεις όσον αφορά τις αποδοχές;