Γιατί τώρα ανοίγουν προτάσεις που δεν ικανοποιούν στη τρέχουσα θέση;
Golang
Και στα shards, στις αναπαραγωγές, πώς ρυθμίστηκε η διαμόρφωση του ClickHouse;
Ο υπολογισμός του hash ολοκληρώθηκε, το bucket βρέθηκε, εισήχθη μια νέα τιμή. Τι συμβαίνει όταν έρχεται μια νέα τιμή με το ίδιο hash (σύγκρουση);
Πώς υλοποιήθηκε το sharding στο PostgreSQL — ποιος ήταν ο ρόλος του δρομολογητή;
SELECT user_id, COUNT(*) AS order_count FROM orders WHERE price_total >= 1000 GROUP BY user_id ORDER BY order_count DESC;
Τι μπορεί να γίνει για να αποφευχθεί η εκκένωση του χάρτη σε μια υπηρεσία υψηλού φόρτου;
Δίνεται μια λίστα ακέραιων αριθμών. Γράψτε μια συνάρτηση remove που διαγράφει όλα τα μηδενικά Παραδείγματα: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]
-- Όρος -- Βρείτε τις κατηγορίες των οποίων η ανώτερη κατηγορία είναι η ίδια -- Τα αποτελέσματα ταξινομήστε τα κατά id σε αύξουσα σειρά -- ΠΑΡΑΔΕΙΓΜΑ -- +----+----------+-----------+ -- | id | όνομα | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | προϊόντα | 4 | -- | 3 | παιχνίδια| 3 | -- | 4 | μουσική | 2 | -- +----+----------+-----------+ -- ΑΝΑΜΕΝΟΜΕΝΟ ΑΠΟΤΕΛΕΣΜΑ -- +--------+ -- | όνομα | -- +--------+ -- | pharma | -- | παιχνίδια| -- +--------+
Γιατί αποφασίσατε να αλλάξετε δουλειά και να ενταχθείτε στην Ozon;
Τι θα εμφανίσει το πρόγραμμα; Γιατί; func main() { αρχήΧρόνου := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(αρχήΧρόνου).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
Το gRPC λειτουργεί πάνω από το HTTP ή όχι; Πώς λειτουργεί;
Υλοποιήστε μια λειτουργία που δέχεται []any και delta int. Είναι απαραίτητο να αυξήσετε κατά delta μόνο τις πρώτες εμφανίσεις μοναδικών αριθμών (int). Άλλοι τύποι και επαναλαμβανόμενοι αριθμοί αφήνονται αμετάβλητοι. Η λειτουργία πρέπει να επιστρέφει τη ενημερωμένη λίστα και 2 αριθμούς: updated – πόσοι μοναδικοί αριθμοί άλλαξαν, duplicates – πόσα αριθμητικά στοιχεία αποδείχθηκαν διπλότυπα func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // ο κώδικάς σας } // Παράδειγμα: xs := []any{1, "a", 5, "b", 1, 0, 5} u, d, s := IncrementUniqueIntsInMixed(xs, 3) // xs == []any{4, "a", 8, "b", 1, 3, 5} // u == 3 // μοναδικοί αριθμοί: 1, 5, 0 // d == 2 // διπλότυποι αριθμοί: δεύτερο 1, δεύτερο 5
Τι συμβαίνει στο INNER JOIN αν μια γραμμή στα αριστερά αντιστοιχεί σε πολλές γραμμές στα δεξιά;
Έχετε εργαστεί στην εταιρεία ως εξωτερικός συνεργάτης ή ως μόνιμος υπάλληλος;
Ας υποθέσουμε ότι πέρασε ένας χρόνος στην εταιρεία — τι πρέπει να συμβεί για να καταλάβεις ότι βρίσκεσαι στο σωστό μέρος;
Ποια είναι τα αναμενόμενα από την εταιρεία πέρα από το έργο;
Από τι εξαρτάται το Index Only Scan vs Index Scan στο PostgreSQL;
Σύντομα για την παραγωγή: ποιος αναπτύσσει, ποιος παρακολουθεί, κ.λπ.
Ο recruiter δεν καταλαβαίνει τις προτεραιότητες, απλώς λέει 'χρειάζομαι 300 υποψηφίους' — πώς το χειριζόμαστε;
Γιατί αποφασίσατε να αλλάξετε ριζικά κατεύθυνση και να επιλέξετε την ανάπτυξη;