Sobes.tech

Golang

Ի՞նչ է մրցակցությունը և պառլելիզմը: Ինչո՞վ են նրանք տարբերվում: Կարող են արդյոք նրանք գոյակցել:

Middle+
ООО Макс
97

Քանի՞ հիշողություն է պահանջում 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 { // իրականացմանը կարող է վերականգնել կապերը // SaveRows կանչը էնդպոտենտ է 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

Կարող ես պատմել գորուտինների մասին? Ի՞նչ գիտես նրանց մասին, ինչպիսի՞ն են նրանց առանձնահատկությունները։

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

Ինչն է տարբերությունը int32, int64 և պարզապես int տվյալների տեսակների միջև։

Senior
Lenta Tech
97

Դուք դիտել եք մեծ պահեստները, և արդյոք ձեր վերլուծության մեջ ներառված էին նաև դարկստորները?

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

Դուք պատրաստ եք ապագայում մասնակցել տեխնիկական հարցազրույցների?

Senior
Nau
97

Ինչն է տարբերությունը JSON և JSONB-ի միջև PostgreSQL-ում?

Middle+
Magnit Tech
97

Գրեք հարցում՝ ընտրեք բոլոր գրքերի վերնագրերը, որոնք ներկայումս գտնվում են ընթերցողների ձեռքում

Middle
Ozon FreshOzon Fresh
97

Ի՞նչ է տեղի ունենում, երբ արժեքը գրանցվում է քարտեզում 123 բանալիով: Ինչպե՞ս է արժեքը հասնում պահեստին։

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

Գիտե՞ս C կամ C++ լեզուները։

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

Կարող ենք փոխանցել սլայսը որպես պարամետր ֆունկցիայում: Կա՞ն ինչ-որ նրբություններ նման փոխանցման մեջ։

Senior
Магнум
97

Ինչպե՞ս են փոխանցվում արգումենտները ֆունկցիային՝ արժեքով կամ հղումով։

Middle+
ТБанк
97

Ներկայացրեք տարբերությունը REST, gRPC և GraphQL-ի միջև։

Senior
Алабуга
97

Աշխատատեղը ենթադրում է պարտադիր տեղափոխում Կիպրոս և 100% գրասենյակային ձևաչափ: Ինչքան դա քեզ համար ընդունելի է?

Middle+
FaceApp
97
/412