Sobes.tech

Τι σημαίνουν τα ακρωνύμια KISS και DRY;

170

Τι συμβαίνει με τη μνήμη όταν διαγράφονται στοιχεία από έναν χάρτη; Απελευθερώνονται τα buckets κατά τον καθαρισμό του χάρτη;

169

Τι είναι η αναπαραγωγή σε βάσεις δεδομένων;

168

Τι είναι το map στο Go, πώς λειτουργεί εσωτερικά, τι είναι μια σύγκρουση και πώς αντιμετωπίζεται;

165

Τι είναι η διαμέριση και γιατί χρειάζεται;

162

func main() { a := make([]int, 0, 3) a = append(a, 1) a = append(a, 2) add(a) fmt.Printf("%v", a) // } func add(a []int) { a = append(a, 3) a = append(a, 4) }

160

Ποιος και πώς εναλλάσσει τις goroutines μεταξύ τους; Μιλήστε για τον προγραμματιστή (M:G:P).

155

Ποια αρχιτεκτονικά μοτίβα έχετε εφαρμόσει στη δουλειά σας;

152

Με ποιες βάσεις δεδομένων έχετε εργαστεί; Ποιους τύπους βάσεων δεδομένων γνωρίζετε; Γιατί οι σχεσιακές βάσεις δεδομένων ονομάζονται σχεσιακές;

150

Ποια είδη δοκιμών γνωρίζετε; Έχετε γράψει δοκιμές στην πράξη;

150

Τι είναι μια συναλλαγή σε μια βάση δεδομένων; Ποια είναι τα επίπεδα απομόνωσης των συναλλαγών και πώς διαφέρουν μεταξύ τους;

147

Τι συμβαίνει με το χάρτη όταν δεν υπάρχει αρκετή διαθέσιμη μνήμη; Τι είναι ένα overflow-bucket και υπό ποια συνθήκη δημιουργείται;

138

Τι είναι ένας δείκτης στο Go; Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα;

136

Με ποια κριτήρια θα αποφασίσετε ποια ευρετήρια θα προσθέσετε σε έναν μεγάλο και πολύ χρησιμοποιούμενο πίνακα;

133

Τι είναι ένα bucket σε μια χάρτη φυσικά;

132

Ποιοι τύποι JOIN γνωρίζετε;

116
/3