Ποια είναι η διαφορά μεταξύ cache TTL και LRU;
Embedded / IoT
//Ορισμός εργασίας //Γράψτε κώδικα που θα εμφανίζει τους κωδικούς απάντησης σε HTTP αιτήματα για δύο URL //(η κύρια σελίδα του Google και η κύρια σελίδα του shtrafovnet.ru) //Οι αιτήσεις πρέπει να πραγματοποιούνται παράλληλα.
Hikari Pool με 10 συνδέσεις, υπό φόρτωση λαμβάνουμε 'connections not available'. Τι να κάνω;
// Τι θα εμφανίσει ο παρακάτω κώδικας και γιατί; package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person.Name = "Alice" } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // Bob changeName(person) fmt.Println(person.Name) // Alice }
// Τι θα εμφανίσει ο παρακάτω κώδικας και γιατί; 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) // Bob changeName(person) fmt.Println(person.Name) // Alice }
Τι είναι ένα αρχείο JAR στη Java;
Πες μου για τα καθήκοντά σου. Έχεις ασχοληθεί με το σχεδιασμό συστημάτων; Γράφεις μονάδες δοκιμών;
Μίλησέ μου για τον προγραμματιστή Go (μοντέλο MPG, κλοπή εργασίας, μεταβίβαση κ.λπ.)
Περιγράψτε τον μηχανισμό της ιδιομορφίας των λειτουργιών χρέωσης: πού αποθηκευόταν το κλειδί, ποιο ήταν το TTL, πώς αντιμετωπίζονταν οι συγκρούσεις
Γιατί χρειάζεται το volatile αν υπάρχει το synchronized; Το synchronized καλύπτει όλες τις περιπτώσεις του volatile.
Μίλησε για τη δουλειά με τη βελτιστοποίηση του PostgreSQL — τι έκανες με τους δείκτες και τις συναλλαγές;
Γιατί έφυγες από [εταιρεία];
Τι θα εμφανίσει το ακόλουθο πρόγραμμα και πόσο θα διαρκέσει η εκτέλεσή του; package main import ( "fmt" "time" ) const numRequests = 10000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Εξομοίωση αίτησης δικτύου. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) }
//Προβληματική κατάσταση //Γράψτε κώδικα που θα εμφανίζει τους κωδικούς απάντησης σε HTTP αιτήματα για δύο URL //την κύρια σελίδα της Google και την κύρια σελίδα του shtrafovnet.ru) //Οι αιτήσεις πρέπει να πραγματοποιούνται παράλληλα.
Ποιο επίπεδο απομόνωσης συναλλαγών πρέπει να επιλέξω για την αποτροπή υπερκράτησης μόνο μέσω του επιπέδου απομόνωσης;
Τι θα εμφανίσει το ακόλουθο πρόγραμμα και πόσο χρόνο θα διαρκέσει η εκτέλεσή του; package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Εξομοίωση αίτησης δικτύου. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }
Ποια είναι η διαφορά μεταξύ απαισιόδοξης και αισιόδοξης κλειδώματος στο PostgreSQL;
Πες μου, στην ομάδα σου δουλεύουν 6 προγραμματιστές Go, 2 frontend, 2 QA, ένας PM, σωστά;
Περιγράψτε το σχήμα παράλληλης επέκτασης συνδρομών: θέμα, κλειδί διαχωρισμού, αριθμός διαχωρισμών και στιγμιότυπα καταναλωτών
Τι είναι το μοτίβο Outbox; Πώς υλοποιείται;