Sobes.tech

Υπάρχει ένας μεγάλος πίνακας, τα ερωτήματα από αυτόν είναι αργά. Τι θα κάνατε;

Senior
А7
80

Τι είναι οι τελετές Scrum;

Senior
2gis2gis
80

Καθορίστε τις μέσες ασυμπτωτικές χρονικές και επιπλέον μνημονικές απαιτήσεις για την ταχεία ταξινόμηση (in-place) κατά την ταξινόμηση ενός slice από n στοιχεία O(n log n) σε χρόνο, O(log n) σε μνήμη στο σωρό O(n log n) σε χρόνο, O(1) σε μνήμη O(n^2) σε χρόνο, O(log n) σε μνήμη στο σωρό O(n log n) σε χρόνο, O(n) σε μνήμη

Intern
AvitoAvito
80

Με τι ασχολήθηκες τελευταία στη δουλειά;

Senior
bip.ru
80

Έχεις εμπειρία στον σχεδιασμό συστημάτων — να σχεδιάζεις την αρχιτεκτονική από το μηδέν και να την υπερασπίζεσαι μπροστά στην ομάδα;

Middle+
Штрафов нет
80

Σε ποιο βαθμό συμμετείχατε στη λήψη αποφάσεων σχετικά με την υλοποίηση του Kafka και άλλων εργαλείων; Συζητήσατε με συναδέλφους ή με τον αρχηγό της ομάδας;

Senior
X5 groupX5 group
80

Ήρθες από το Flutter και μεταπήδησες στο Go — γιατί;

Senior
AvitoAvito
80

Πού θέλεις να αναπτυχθείς στο μέλλον: τεχνικά ή διοικητικά;

Middle+
Штрафов нет
80

func (r *OrderRepository) GetActiveOrderIDs(ctx context.Context, offset, limit int) ([]uint32, error) { var ( res []uint32 args []interface{} ) query := `SELECT id FROM "order" WHERE is_terminated = false LIMIT $1 OFFSET $2;` args = append(args, limit, offset) rows, err := r.slave.Query(ctx, query, args...) if err != nil { return nil, err } for rows.Next() { var orderID uint32 if err = rows.Scan(&orderID); err != nil { return nil, err } res = append(res, orderID) } return res, nil }

Middle+
Lenta Tech
80

Μίλησε για τα κανάλια στο Go: τι είναι, τι αποθηκεύεται μέσα, τι θα συμβεί με ένα buffered κανάλι 5 στοιχείων όταν γράφονται 5 τιμές;

Senior
МВидео/эльдорадо
80

Ποια είναι η πολυπλοκότητα χρόνου και μνήμης (Big O) αυτού του αλγορίθμου;

Middle
VKVK
80

Πόσα χρόνια ασχολείσαι με την ανάπτυξη σε Go;

Middle
МВидео/эльдорадо
80

Τι σημαίνει η λέξη-κλειδί defer στο Go;

Senior
amoCRMamoCRM
80

Τι είναι το context στο Go; Ποια είναι η διαφορά μεταξύ των context.WithTimeout και context.WithDeadline;

Senior
Lenta Tech
80

package main import ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }

Middle+
МВидеоМВидео
80

Έχετε εργαστεί ποτέ με συναλλαγές στο PostgreSQL; Με ποια επίπεδα απομόνωσης συναλλαγών έχετε συναντήσει, σε ποιες περιπτώσεις χρησιμοποιούνται;

Senior
Магнит Тех
80

Τι κάνετε αν καταλάβετε ότι οι προθεσμίες πλησιάζουν και δεν προλαβαίνετε;

Senior
CRTEX
80

Ποια είναι η διαφορά μεταξύ μιας εικόνας και ενός κοντέινερ;

Middle+
МТСМТС
80

Πείτε μας για την τρέχουσα ομάδα και το έργο σας

Middle
КуперКупер
80

Πες μου για την εκπαίδευσή σου και το μονοπάτι στην ανάπτυξη. Δεν έχεις λάβει σχετική εκπαίδευση, έτσι δεν είναι;

Middle+
OZONOZON
80
/412