Sobes.tech

Golang

Da li znači da će se sve ipak završiti nakon ovog timeout-a? Drugim rečima, može se desiti da nešto još uvek ne radi — koji je ovde problem?

Intern
Озон банк
97

Da li ostaje hash isti nakon ponovnog računanja ili se za ključ izračunava novi?

Middle+
OZONOZON
97

Šta je konkurentnost i paralelizam? Čime se razlikuju? Mogu li da koegzistiraju?

Middle+
ООО Макс
97

Ispričaj mi o osobinama RPC i gRPC.

Middle+
Napoleon IT
97

Kako funkcioniše GOMAXPROCS i čemu služi P (procesor) u GMP-modelu?

Middle
VKVK
97

/* PostgreSQL-ova dva servera: * PROD - OLTP server, * STATS - server za duge analitičke upite. Na trenutnom serveru, u bazi podataka prod, postoji velika tabela (10Tb) sa sledećom strukturom: CREATE TABLE profiles( id SERIAL, data JSONB ) U tabeli mogu biti "rupe", tj. neki `id` mogu biti izostavljeni. Potrebno je napisati program za kopiranje tabele profiles sa PROD na STATS. Pretpostavlja se da će se koristiti sledeći interfejsi za rad sa bazama podataka: type Row []interface{} type Database interface { // implementacija interfejsa Database može ponovo uspostaviti konekcije // poziv SaveRows je idempotentan 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 // Ako je full=false, nastaviti prenos podataka od mesta prethodne greške // Ako je full=true, preneti sve podatke func CopyTable(fromName string, toName string, full bool) error { // ... vaš kod } Ako je prosleđena opcija `full=false`, program treba da nastavi prenos podataka od mesta prethodne greške. Ako je `full=true`, treba da prenese sve podatke. **Osnovni nivo**: - sekvencijalni prenos podataka u jednom toku - oporavak nakon greške (opcija `full=false`) Dodatne informacije: - ako je potrebno, možete proširiti interfejs dodavanjem sopstvenih metoda - ako je potrebno, možete direktno koristiti paket **database/sql**

Senior
Яндекс
97

Da li ste sami pisali ili održavali visokopreopterećene servise?

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

Желиш ли да се развијаш у архитектури?

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

Можеш ли да говориш о горутинама? Шта знаш о њима, које су њихове особине?

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

Čime se razlikuju tipovi podataka int32, int64 i jednostavan int?

Senior
Lenta Tech
97

Zašto model nema teksture, iako ste preuzeli obojeni model? Može li se samostalno obojiti?

Senior
АЙ-ТЕКОАЙ-ТЕКО
97

Da li ste gledali velike skladišta, a da li su i dark storeovi uključeni u vašu analizu?

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

Implementirajte funkciju Filter sa podrškom za generike, koja prima listu i funkciju predikat i vraća filtriranu listu

Senior
Avanpost
97

Čime se razlikuje JSON od JSONB u PostgreSQL?

Middle+
Magnit Tech
97

Напишите упит: изаберите назив свих књига које се тренутно налазе у рукама читаоца

Middle
Ozon FreshOzon Fresh
97

Kako pretvoriti broj u binarni sistem?

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

Šta se dešava kada se vrednost upiše u mapu po ključu 123? Kako vrednost dospeva u skladište?

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

Знаш ли језик C или C++?

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

Можемо ли да проследимо слайс као параметар унутар функције? Да ли постоје неки детаљи у таквом преносу?

Senior
Магнум
97

Kako se argumenti prenose u funkciju — po vrednosti ili po referenci?

Middle+
ТБанк
97
/412