Golang
Γιατί χρησιμοποίησες Mutex αντί για Atomic για τον μετρητή;
Πόσες συνδέσεις υπήρχαν στο Postgres;
Ποια είναι η προσέγγιση στις χρησιμοποιούμενες βιβλιοθήκες — όλες οι ομάδες χρησιμοποιούν μια ενιαία βιβλιοθήκη mock ή υπάρχουν περιορισμοί;
Ποια είναι η εκπαίδευσή σου; Έχει ολοκληρωθεί; Δεν σπουδάζεις τώρα;
Το RabbitMQ είναι πιο γρήγορο από το Kafka;
Περιγράψτε τη σύνθεση της ομάδας σας.
Με ποια εργαλεία χρησιμοποιήσατε;
Γιατί οι ομάδες δεν μπορούν να αναπτύξουν ανεξάρτητα σε ένα μονολίθο; Και γιατί τρία pipelines CI/CD είναι μειονέκτημα για τις μικροϋπηρεσίες, αν στην πραγματικότητα είναι το πλεονέκτημά τους;
Πείτε μας για την εμπειρία σας με το Linux και ποια εντολές/εργαλεία χρησιμοποιείτε
Ποιος είναι ο λόγος για την απόφαση να φύγετε από το Wildberries;
Πόσο συζητήσιμες είναι για εσάς οι σπάνιες συναντήσεις με τον πελάτη;
Τι λαμβάνετε υπόψη σχετικά με τον μισθό;
Έχεις παρακολουθήσει κάποιο μάθημα;
Είναι η Go μια αντικειμενοστραφής ή δομημένη γλώσσα; Περπατήστε τα βασικά principles της αντικειμενοστραφούς προγραμματισμού (ενθυλάκωση, πολυμορφισμός, κληρονομικότητα, αφαιρετικότητα) και δείξτε πώς υλοποιούνται στη Go.
Τι είναι το panic, πώς το χειρίζεστε, μπορεί να πιαστεί;
Τύποι δεδομένων στο Go: ποιοι γνωρίζετε, πώς μπορούν να χωριστούν σε ομάδες;
Έχετε συμβεί ποτέ να σας αναθέσουν μια εργασία, να αρχίσετε να την κάνετε, αλλά στη διάρκεια να καταλάβετε ότι οι απαιτήσεις είναι αντιφατικές ή τεχνικά αδύνατο να ολοκληρωθούν εντός της προθεσμίας; Τι κάνατε σε αυτή την περίπτωση;
Πώς υλοποιείται η αντικειμενοστραφής προγραμματισμός στο Go;
Πώς λειτουργεί το map στο Go; Μιλήστε για τη εσωτερική δομή, buckets, συγκρούσεις.
Για ποιο λόγο χρησιμοποιούνται τα JWT tokens;