Golang
Ποια είναι τα αναμενόμενα μισθολογικά σας και η προτιμώμενη μορφή παρουσίασης;
Μπορεί το Kafka να λειτουργήσει με gRPC;
Μίλησέ μου για τις goroutines. Ας υποθέσουμε ότι έχουμε μια εφαρμογή, οι goroutines τρέχουν, και κάτι πήγε στραβά — πώς τερματίζεις αναγκαστικά μια goroutine;
Μίλησε για τις συναλλαγές σε βάσεις δεδομένων: γιατί χρειάζονται, πού τις χρησιμοποίησες;
Τι πρέπει να γίνει στον καταναλωτή για ακριβώς μία φορά;
Ποια είναι η διαφορά μεταξύ των πρωτοκόλλων TCP και UDP, για ποιο λόγο χρησιμοποιούνται και πώς;
Ποια είναι η διαφορά μεταξύ ενός διαμεσολαβημένου και ενός μη διαμεσολαβημένου καναλιού στο Go;
Τι είναι το SOLID; Εξήγησε τις αρχές.
Στην πρώτη εταιρεία εργάστηκες με σύμβαση εργασίας ή ως ελεύθερος επαγγελματίας;
Αναφέρετε μια περίπτωση όπου είδατε μια αναποτελεσματική διαδικασία στην εταιρεία. Τι κάνατε για να την αλλάξετε και πώς αιτιολογήσατε την ανάγκη της αλλαγής;
Για ποιο λόγο ψάχνετε δουλειά;
Έχετε ποτέ χρειαστεί να γράψετε έναν διακομιστή WebSocket;
Πείτε μας για το έργο σας στην Ozon — τι κάνατε;
Ποιος είναι ο περιορισμός ενός σημαφόρου και ενός καναλιού με buffer ως λύσεις για τον περιορισμό των παράλληλων αιτημάτων;
Γιατί χρειάζεσαι γενικά έναν διευθυντή στη δουλειά σου; Για ποιο λόγο;
Ποιο είναι το μέγεθος της μπαταρίας σε ένα κανάλι χωρίς buffer;
Απαιτήσεις μισθού και ετοιμότητα για αλλαγή
Μπορεί ένα slice να συγκριθεί με διπλή ισότητα (==);
Με ποιες βάσεις δεδομένων εργάστηκαν και πόσο βαθιά;
Με ποιες εγγυήσεις παράδοσης συναντηθήκατε στο Kafka;