Golang
Γιατί χρησιμοποιείτε gRPC αντί για REST; Ποια είναι τα πλεονεκτήματα του HTTP/2, πάνω στο οποίο βασίζεται το gRPC;
Πώς ήταν οργανωμένη η ομάδα; Πόσα άτομα, πώς χωρίστηκαν κατά τομείς;
Πώς διασφαλίστηκε η αντοχή στην αποτυχία της υπηρεσίας;
Ποια εντολή στέλνει τα commits στον διακομιστή;
Έχεις γράψει στο βιογραφικό σου ότι βελτιστοποίησες ερωτήματα SQL. Πώς πιστεύεις ότι θα ήταν το σχέδιο εκτέλεσης για ένα ερώτημα επιλογής μη αποκλεισμένων πωλητών (EXPLAIN);
Έχεις κάνει υπερωρίες και προθεσμίες; Πώς το αντιμετωπίζεις; Είναι αποδεκτό να μένεις μέχρι τις 7 το απόγευμα δύο φορές την εβδομάδα;
Πες μας για την εμπειρία σου στην τελευταία σου δουλειά
Τι χρησιμοποίησες για συγχρονισμό σε πολυνηματικό περιβάλλον;
[όνομα] ρώτησε: γνωρίζετε το μοτίβο Saga;
Μπορείς να εξηγήσεις τι είναι μια σύγκρουση στο πλαίσιο αυτής της εργασίας; Μπορούν να συμβούν συγκρούσεις στον κώδικά σου;
κύριο πακέτο εισαγωγή ( "io" "log" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") if err != nil { log.Println("σφάλμα αίτησης:", err) return } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) w.Write(body) }() } func main() { http.HandleFunc("/proxy", handler) log.Fatal(http.ListenAndServe(":8080", nil)) }
Τι είναι σημαντικό για εσάς κατά την επιλογή ενός νέου τόπου εργασίας;
Πώς λύνετε το πρόβλημα του ανταγωνιστικού κρατήματος κατά τη μετάβαση σε μια πραγματική βάση δεδομένων;
Έχεις δοκιμάσει άλλα PHP frameworks εκτός από το Laravel; Ποιο σου αρέσει περισσότερο και γιατί;
Μπορείτε να μου πείτε για το πρόβλημα με την αναζήτηση στην εφαρμογή — έχετε ξεχωρίσει την αναζήτηση σε ένα ξεχωριστό συστατικό με Elasticsearch;
Ποια είναι η διαφορά μεταξύ σχεσιακών και μη σχεσιακών βάσεων δεδομένων; Τι σημαίνει ο όρος NoSQL;
Ποια μικροϋπηρεσίες έχεις αναπτύξει; Τι είδους υπηρεσίες είναι αυτές;
Δεν υπάρχουν επιλογές μέσα στην εταιρεία;
Τι είναι μια ομάδα εργαζομένων στο Go και πότε θα την χρησιμοποιούσατε;
Πώς αξιολογείσαι ως προγραμματιστής Go;