Golang
Τι είναι οι sticky sessions και γιατί είναι απαραίτητες ώστε όλες οι συνδέσεις να πέφτουν σε μια μόνο εγκατάσταση;
Δημιουργήστε μια διαδικασία και κάντε ένα SELECT από αυτήν.
Ποια διαδικασίες GDPR έχεις εφαρμόσει (ανωνυμοποίηση, διαγραφή δεδομένων);
Ποια είναι η πολυπλοκότητα χρόνου και μνήμης (Big O) αυτού του αλγορίθμου;
Πείτε μας για τη βελτιστοποίηση ερωτημάτων στη βάση δεδομένων: πώς βρήκατε τα προβληματικά ερωτήματα και τι κάνατε;
Πόσα χρόνια ασχολείσαι με την ανάπτυξη σε Go;
Ποια είναι η διαφορά μεταξύ μιας λειτουργίας και μιας μεθόδου στο Go; Ποια είναι η τεχνική διαφορά όσον αφορά τη διαχείριση μνήμης;
Έχετε ασχοληθεί ποτέ με αρχιτεκτονικά ζητήματα; Πώς λαμβάνονταν οι αρχιτεκτονικές αποφάσεις;
Ποιος ήταν ο μέγιστος αριθμός αιτημάτων ανά δευτερόλεπτο στην πιο φορτωμένη υπηρεσία;
Αν μια τέτοια εργασία μπήκε τώρα σε ένα sprint, από πού θα ξεκινούσες και πώς θα διαχειριζόσουν την αβεβαιότητα;
Πες μου για την εμπειρία σου, με τι ασχολήθηκες, σε ποιο έργο εργάστηκες και ποιο ρόλο έπαιξες;
func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } 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; Με ποια κριτήρια;
Τι είναι η ευρετηρίαση σε βάσεις δεδομένων και γιατί είναι απαραίτητη;
Ερώτηση 2: Τι θα εμφανίσει ο κώδικας με διεπαφές και nil; (τυποποιημένο nil vs μη τυποποιημένο nil)
Ποια είναι η διαφορά μεταξύ βάσεων δεδομένων SQL και βάσεων δεδομένων προσανατολισμένων σε έγγραφα; Πότε να χρησιμοποιείτε το καθένα;
Πόσα χρόνια επαγγελματικής εμπειρίας έχετε και πόσα χρόνια προγραμματίζετε σε Go;
Κατασκευάσατε ανάλυση σε πραγματικό χρόνο ή ποιοι ήταν οι αρχικοί στόχοι;
Ποιο ήταν το έργο στην εταιρεία; Τι μικροϋπηρεσία υπήρχε εκεί;
Γιατί αποφασίσατε να αφήσετε την τρέχουσα εταιρεία;