Sobes.tech

Πώς οργανώνετε τις εσωτερικές ειδοποιήσεις (κουδούνι στην ιστοσελίδα); Ποια μεταφορά να χρησιμοποιήσετε;

169

Πώς εργαστήκατε με WebSocket; Σε ποιο επίπεδο - ρύθμιση υποδομής ή μόνο κώδικας; Ποιες τεχνολογίες χρησιμοποιήσατε; Υπήρχαν προβλήματα σύνδεσης σε επίπεδο υποδομής;

168

Συγκρίνετε τρεις επιλογές αποθήκευσης της ουράς παικτών: Kafka, Redis, PostgreSQL. Ποια να επιλέξετε και γιατί; Ποια είναι η θεμελιώδης διαφορά μεταξύ Redis και PostgreSQL για αυτήν την εργασία;

166

Δεν έχεις εργαστεί σε startups, αλλά αυτό το φορμάτ σου είναι οικείο — γιατί;

163

Πες μας για το σύστημα γεγονότων στο Avito — δούλεψες σε ένα υπάρχον ή το ξαναγράψατε από το μηδέν;

163

Πες περισσότερα για την εμπειρία σου στην EMCD Tech — τι συνέβη εκεί, πώς μεγάλωσες σε δύο χρόνια και μισό;

162

Γιατί χρειάζεται ο συνδυασμός Load Balancer + API Gateway; Ποιος είναι ο ρόλος κάθε συστατικού;

161

Πες μου για την πρακτική: πόσο καιρό εργάστηκες ως πρακτικάριος, πότε μεταπήδησες σε πλήρη απασχόληση, τι έγινε με τις σπουδές σου;

160

Πες μας για την τρέχουσα δουλειά σου στη Wildberries — τι πλατφόρμα είναι, ποια ομάδα, με τι ασχολήθηκες;

157

Εξ formalization των απαιτήσεων του συστήματος matchmaking: πώς να βρείτε ένα παιχνίδι, τι να κάνετε αν ο αντίπαλος δεν βρεθεί, πώς να επικυρώσετε τις κινήσεις, χρειάζεται χρονόμετρο, πώς να ενημερώσετε την κατάταξη, χρειάζεται ιστορικό παιχνιδιών, τι να κάνετε σε περίπτωση αποσύνδεσης;

157

Περιγράψτε τη ροή του γύρου του παίκτη: πώς περνούν τα δεδομένα από το WebSocket στην ενημέρωση της κατάστασης στον δεύτερο παίκτη;

157

Τι πιστεύετε για τις εργασίες από διαφορετικούς τομείς, συμπεριλαμβανομένου του DevOps και της υποδομής, σε μια startup;

156

Πες μου για την εμπειρία και το μονοπάτι σου στην ανάπτυξη — από πού ξεκίνησες και πώς ήρθες στο Go;

152

Η EMCD Tech ήταν μια νεοφυής επιχείρηση ή μια μεγάλη εταιρεία;

151

Πείτε μας για την εμπειρία σας με συστήματα υψηλού φόρτου. Έχετε αντιμετωπίσει προβλήματα κατανομής και ισορροπίας της κυκλοφορίας;

151

Η πλατφόρμα HR υπήρχε ήδη όταν ήρθες ή γράφτηκε από το μηδέν;

150

Έχετε χρειαστεί ποτέ να γράψετε νέες μικρουπηρεσίες από το μηδέν για μια νέα λειτουργία;

147

Πώς προσθέτετε υποστήριξη για παιχνίδια με περιορισμό χρόνου (3 ή 5 λεπτά) εκτός από το παιχνίδι χωρίς περιορισμούς;

146

Πώς θα φαίνεται το ενημερωμένο σχήμα Redis με timeout-worker για παιχνίδια με περιορισμένο χρόνο;

140

Ποιες είναι οι λειτουργικές απαιτήσεις του συστήματος ειδοποιήσεων; Τι θέλουμε να συμπεριλάβουμε;

138
/3