Sobes.tech

Πόση μνήμη καταλαμβάνει ο τύπος bool;

Senior
Магнит Тех
97

Έχεις εμπειρία στη διαχείριση ομάδας;

Senior
Яндекс
97

Μίλησέ μου για τα χαρακτηριστικά του RPC και gRPC.

Middle+
Napoleon IT
97

Πώς λειτουργεί το GOMAXPROCS και για ποιο λόγο χρειάζεται το P (επεξεργαστής) στο μοντέλο GMP;

Middle
VKVK
97

/* Υπάρχουν δύο διακομιστές PostgreSQL: * PROD - διακομιστής OLTP, * STATS - διακομιστής για μακρές αναλυτικές ερωτήσεις. Στον τρέχοντα διακομιστή, στη βάση δεδομένων prod, υπάρχει ένας μεγάλος πίνακας (10Tb) με την ακόλουθη δομή: CREATE TABLE profiles( id SERIAL, data JSONB ) Στον πίνακα μπορεί να υπάρχουν "τρύπες", δηλαδή ορισμένα `id` μπορεί να λείπουν. Πρέπει να γράψετε ένα πρόγραμμα για να αντιγράψετε τον πίνακα profiles από το PROD στο STATS. Υποθέτουμε ότι θα χρησιμοποιηθούν οι ακόλουθες διεπαφές για εργασία με βάσεις δεδομένων: type Row []interface{} type Database interface { // η υλοποίηση της διεπαφής Database μπορεί να επανασυνδέσει // η κλήση SaveRows είναι idempotent io.Closer GetMaxID(ctx context.Context) (uint64, error) LoadRows(ctx context.Context, minID, maxID uint64) ([]Row, error) // [minID, maxID] SaveRows(ctx context.Context, rows []Row) error } func Connect(ctx context.Context, dbname string) (Database, error) // CopyTable // Αν full=false, συνεχίστε τη μεταφορά δεδομένων από το σημείο του προηγούμενου σφάλματος // Αν full=true, μεταφέρετε όλα τα δεδομένα func CopyTable(fromName string, toName string, full bool) error { // ... ο κώδικάς σας } Αν δοθεί η επιλογή `full=false`, το πρόγραμμα πρέπει να συνεχίσει τη μεταφορά δεδομένων από το σημείο του προηγούμενου σφάλματος. Αν `full=true`, πρέπει να μεταφέρει όλα τα δεδομένα. **Βασικό επίπεδο**: - σειριακή μεταφορά δεδομένων σε ένα ρεύμα - ανάκτηση μετά από σφάλμα (επιλογή `full=false`) Πρόσθετες πληροφορίες: - αν χρειάζεται, μπορείτε να επεκτείνετε τη διεπαφή προσθέτοντας δικές σας μεθόδους - αν χρειάζεται, μπορείτε να χρησιμοποιήσετε απευθείας το πακέτο **database/sql**

Senior
Яндекс
97

Έχετε γράψει εσείς οι ίδιοι υπηρεσίες υψηλής φόρτωσης ή τις υποστηρίξατε;

Senior
ВкусВиллВкусВилл
97

Θες να αναπτυχθείς στην αρχιτεκτονική;

Senior
Лаборатория Касперского
97

Μπορείς να μιλήσεις για τις goroutines; Τι γνωρίζεις γι' αυτές, ποια είναι τα χαρακτηριστικά τους;

Middle
АО Медиа Эффект
97

Ποια είναι η διαφορά μεταξύ των τύπων δεδομένων int32, int64 και απλό int;

Senior
Lenta Tech
97

Έχετε εξετάσει τις μεγάλες αποθήκες, και οι dark stores ήταν επίσης μέρος της ανάλυσής σας;

Middle+
РамблерРамблер
97

Είστε έτοιμοι να συμμετάσχετε σε τεχνικές συνεντεύξεις στο μέλλον;

Senior
Nau
97

Ποια είναι η διαφορά μεταξύ JSON και JSONB στο PostgreSQL;

Middle+
Magnit Tech
97

Γράψτε ένα ερώτημα: επιλέξτε τον τίτλο όλων των βιβλίων που βρίσκονται αυτήν τη στιγμή στα χέρια των αναγνωστών

Middle
Ozon FreshOzon Fresh
97

Τι συμβαίνει κατά την καταγραφή μιας τιμής σε ένα map με το κλειδί 123; Πώς φτάνει η τιμή στην αποθήκευση;

Senior
Холодильник.руХолодильник.ру
97

Ξέρεις τη γλώσσα C ή C++;

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
97

Μπορούμε να περάσουμε ένα slice ως παράμετρο σε μια συνάρτηση; Υπάρχουν κάποιες λεπτομέρειες σε αυτήν την παράδοση;

Senior
Магнум
97

Πώς περνιούνται τα επιχειρήματα σε μια συνάρτηση — με τιμή ή με αναφορά;

Middle+
ТБанк
97

Εξηγήστε τη διαφορά μεταξύ REST, gRPC και GraphQL.

Senior
Алабуга
97

Η θέση εργασίας περιλαμβάνει υποχρεωτική μετακόμιση στην Κύπρο και 100% γραφειακή μορφή. Πόσο αποδεκτό είναι αυτό για εσένα;

Middle+
FaceApp
97

Τι είναι ένα JWT token; Ποια είναι η δομή του και πλεονεκτήματα έναντι των συνηθισμένων tokens;

Middle+
Ozon ФинтехOzon Финтех
97
/412