Τι είναι μια στοίβα ως δομή δεδομένων;
Golang
Από ποια μέρη αποτελείται ένα αίτημα HTTP;
Πώς ήταν οργανωμένη η ομάδα στην τελευταία σας εργασία, πόσα άτομα υπήρχαν και ποια ακριβώς θέση κατείχατε;
Τι θα εμφανίσει το πρόγραμμα κατά την εκτέλεση; package main import "fmt" func main() { s := make([]int, 0, 3) m := map[string]int{"a": 1, "b": 2} for i := 0; i < 5; i++ { s = append(s, i) } fmt.Println(len(s), cap(s)) if v, ok := m["c"]; ok { fmt.Println(v) } else { fmt.Println("καρδιά κλειδί") } }
Περιγράψτε τον κύριο στόχο της απομόνωσης των αλλαγών σε ξεχωριστά κλαδιά πριν από το merge στο main: - Να εξαλείψετε την ανάγκη για δοκιμές πριν από την κυκλοφορία - Να διασφαλίσετε ανεξάρτητες εκδόσεις της εφαρμογής για παραγωγή και ανάπτυξη χωρίς merge - Να διατηρήσετε τη σταθερότητα του κύριου κλάδου - Να αποφύγετε συγκρούσεις κατά την κοινή ανάπτυξη
Τι είναι το OLAP και το OLTP;
Τι ακριβώς θα συμπεριληφθεί στη δέσμευση όταν εκτελείτε git commit -m; αν κάνετε μόνο git add για ένα μέρος των τροποποιημένων αρχείων; Τα αρχεία που αναφέρονται στο git add, ολόκληρα με την τρέχουσα κατάσταση τους, συμπεριλαμβανομένων των μη ευρετηριασμένων διορθώσεων Όλες οι αλλαγές σε όλα τα τροποποιημένα αρχεία, ακόμη και αυτά που δεν έχουν προστεθεί στο ευρετήριο Μόνο τα πιο πρόσφατα τροποποιημένα αρχεία στον κατάλογο εργασίας Μόνο οι αλλαγές που έχουν προστεθεί στο ευρετήριο
Πες μου πώς αναπτύσσεσαι και μαθαίνεις, τι μελετάς τώρα;
Ποια είναι η διαφορά μεταξύ μιας υποερώτησης στο WHERE id IN (SELECT ...) και μιας υποερώτησης με WHERE EXISTS (SELECT ...); Το IN συγκρίνει τις τιμές με ένα σύνολο αποτελεσμάτων, το EXISTS ελέγχει αν υπάρχει τουλάχιστον μία γραμμή Το IN εκτελείται για κάθε γραμμή του εξωτερικού ερωτήματος, το EXISTS μία φορά Δεν υπάρχει διαφορά Το IN λειτουργεί μόνο με αριθμούς, το EXISTS με οποιοδήποτε τύπο
Ποιοι τύποι ευρετηρίων υπάρχουν σε βάσεις δεδομένων και ποιος είναι ο σκοπός τους;
Τι είναι οι υποδοχές και ποιοι τύποι υπάρχουν;
Με ποια μεθοδολογία εργάζεστε;
Τι είναι η ιδιομεταξία στις αιτήσεις προς την υπηρεσία;
Ποια πρωτόκολλα επιπέδου εφαρμογής λειτουργούν πάνω από TCP και UDP;
Είσαι σε ενεργή ή παθητική αναζήτηση; Γιατί ψάχνεις για μια νέα δουλειά;
Τι είναι σημαντικό κατά την επιλογή μιας εταιρείας; Σε τι θα δώσεις προσοχή;
Για τι είναι υπεύθυνος ο συλλέκτης απορριμμάτων (GC) στο Go και πότε ενεργοποιείται συνήθως αυτόματα; Απελευθερώνει τη μνήμη των μη προσβάσιμων αντικειμένων και ενεργοποιείται αυτόματα όταν αυξάνεται το heap (όταν ο όγκος της κατανεμημένης μνήμης υπερβαίνει ένα όριο κατά το χρόνο εκτέλεσης) Ταξινομεί τη θέση των μεταβλητών στη μνήμη για βελτιστοποίηση cache και ενεργοποιείται αυστηρά σύμφωνα με ένα χρονόμετρο κάθε 10 ms Παρακολουθεί τον αριθμό των goroutines που τρέχουν και ενεργοποιείται μόνο μετά την ολοκλήρωση της συνάρτησης main Συγχρονίζει τη λειτουργία των mutex και ενεργοποιείται όταν η ελεύθερη RAM πέσει κάτω από 5%
Πώς επιχειρηματολογείς την άποψή σου αν ένας συνάδελφος διαφωνεί μαζί σου;
NULL
Μπορείς να εξηγήσεις τα πρωτόκολλα TCP και UDP, σε τι διαφέρουν;