Golang
Έχετε κάνει μονάδες δοκιμών;
Πες μας για την τρέχουσα δουλειά σου: τι έκανες εκεί και ποια ήταν η ζώνη ευθύνης σου;
Ποια μορφή εργασίας εξετάζετε αυτήν τη στιγμή;
sentCount μεταδίδεται χωρίς συγχρονισμό — πώς διορθώνεται αυτό;
Η βάση δεδομένων είναι επίσης ένα σχήμα — πώς το καταλαβαίνετε;
Τι είναι ένα κενό interface (interface{}) και πώς διαφέρει από το any;
Ποιο είναι το μορφότυπο εργασίας σας; Εργάζεστε πλήρως απομακρυσμένα; Πού βρίσκεστε αυτήν τη στιγμή;
Τι είναι μια διαδικασία και ένα νήμα, και ποιες είναι οι βασικές διαφορές τους;
Πες μου για την εμπειρία σου στην [εταιρεία]: προϊόν, ομάδα, με τι ασχολήθηκες;
Πότε είστε έτοιμοι να ξεκινήσετε να εργάζεστε;
Τι είναι το δίκτυο πρωτόκολλο IP και ποιες εργασίες επιλύει;
Πες μου περισσότερα για τον εαυτό σου (τι να πεις στον συνεντευκτή)
import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }
Τι σημαίνει όταν η διαδικασία στην κορυφή δείχνει 150% CPU; Είναι αυτό φυσιολογικό;
Υπάρχει ένα μεγάλο αρχείο με ένα εκατομμύριο URL, πώς να τα κατεβάσετε γρήγορα χωρίς να υπερφορτώσετε το σύστημα και χωρίς να αποκλειστείτε από τον εξωτερικό διακομιστή; Πώς να οργανώσετε τον κώδικα;
Πώς αξιολογείς το βαθμό σου;
Πώς λειτουργεί η συλλογή απορριμμάτων στο Go;
Τι είναι η εμπλοκή των χρηστών και πώς διαπίστωσαν ότι αυξήθηκε κατά 20-30% ακριβώς λόγω του συστήματός σας για στοχευμένη διαφήμιση;
Ποιο επίπεδο μισθού εξετάζετε κατά τη μετάβαση;
Από ποιο ποσό ξεκινάτε όταν εξετάζετε αγγελίες εργασίας;