Sobes.tech

Дар бораи тарҳрезии системаи назорат/оркестратор гӯед — чӣ гуна тарҳрезӣ шуд, кадом қарорҳо қабул шуданд?

Senior
Hi Rockits
115

Кадом стратегияи кэшгириро интихоб кардан — cache-aside ё write-through — бо дарназардошти намунаи рафтори корбарон ҳангоми санҷиши ҳолати фармоиш?

Senior
plata
115

Қоидаҳои кор бо каналҳо бояд дар вақти таҳия кардан маълум бошад (баста, кушода, кай чӣ кардан мумкин аст)?

Senior
техвил
115

Тавсияеро дар забони Go — бахши амалӣ (мушкилоти зиндагии таҳиягар, бе алгоритмҳо): беҳтар ё ислоҳ кардани хидмат. Вақт — 1,5 соат.

Middle+
Яндекс
115

Агар корбарон дар бораи тағирёбии модели пулӣ шикоят кунанд, аммо бизнес нақшаи равшан дошта бошад, чӣ бояд кард?

Senior
AvitoAvito
115

Кодгирии зинда: семафор — чӣ гуна кор мекунад ва татбиқи он дар асоси канали бо буфер.

Middle+
Веро Трейс
115

Кадом усулро истифода мебаред: Scrum, Kanban ё омехта?

Senior
РамблерРамблер
115

Маҳдудияти семафор ва канали бо буфер ҳамчун ҳалли маҳдуд кардани дархостҳои параллелӣ чист?

Intern
Яндекс
115

Огоҳед ҳастед, ки дар бораи [шаҳр] ё маҳсулоти мо аллакай шунидаед?

Middle
РедСофт
115

Эстимейтҳо чистанд?

Senior
2gis2gis
115

Бо каде ки бо хостам дар кор?

Senior
SberAuto
115

Дараҷаи шумо чист: middle, middle+, senior?

Middle
X5 groupX5 group
115

Таҳлили коди дар Go: код чӣ мекунад, кадом мушкилот ҳастанд?

Senior
РамблерРамблер
115

Интерфейс дар Go ба кадом гурӯҳ (мутобил/иммутобил) тааллуқ дорад?

Senior
VK CloudVK Cloud
115

Токенҳои иҷозат барои чӣ ҳастанд ва кадомҳоянд?

Middle+
Магнум
115

Фарқи байни базаҳои додаҳои муоширатӣ ва NoSQL чист?

Middle
VKVK
115

Тарҳрезии системаи паёмнависии масштабшаванда, ки 150 миллион корбарро дастгирӣ мекунад, бо 75 миллион DAU, 225 миллион MAU, 1.2М QPS баландтарин барои хондан / 300k барои навиштан, 5 миллион корбарон дар як вақт, 60 PB маълумоти навсоларо, 30% афзоиши солона, SLA 99.95%, p99 <200 мс барои хондан, <300 мс барои навиштан. Мавзӯъ Тарҳрезии системаи паёмнависии тақсимшаванда, монанд ба WhatsApp, ки чатҳои 1:1 ва гурӯҳиро дастгирӣ мекунад, таъмини расонидани паёмҳо, нишон додани ҳолати онлайн ва интиқоли файлҳои мултимедиявӣ (тасвирҳо, видеоҳо, овозҳо). Система бояд баландии дастрасӣ ва пастии таъхирро таъмин кунад, параллелизмро дастгирӣ кунад ва дар сатҳи ҷаҳонӣ масштаб кунад. Талаботи функсионалӣ - Дастгирии чатҳои шахсӣ (1:1) ва гурӯҳӣ бо имконияти илова кардан/баромадан аз иштирокчиён - Иҷро ва қабул кардани паёмҳои матнӣ ва файлҳои мултимедиявӣ Механизми шифргузории end-to-end дар сатҳи хизматрасонӣ ё муштариён равшан намоён нест, ба истиснои як қайд умумӣ. - Тавсифи равшан дар бораи sharding ва репликацияи базаҳои додаҳо дар асоси chat_id ё user_id барои масштабшавӣ ва тобоварӣ ба хатоҳо нест. - Компонент ё механизми равшан барои ҳамоҳангсозии offline-и паёмҳо ва расонидани расмҳо вуҷуд надорад. - Чӣ гуна баланс кардани бор байни базаҳои додаҳо ва хизматрасониҳо, махсусан дар вақти шиддатнокӣ, равшан нест. **Мавзӯъҳои муҳим барои баррасӣ:**

Senior
Яндекс
114

Таърихи асосии Go-ро номбар кунед

Senior
X5
114

Оё ягон вақт маҷбур шудаед, ки соатҳоро нависед, вақти худро дар ягон системаи муайян пайгирӣ кунед?

Middle
Stroki
114

""" Թատրոնի տեղերը տեղադրված են մեկ շարքում: Նոր ժամանած դիտողը ընտրում է տեղ, որպեսզի նստի հնարավորինս հեռու մյուս դիտողներից: Այսինքն, այն տեղից, որտեղ նա նստելու է, մինչև ամենամոտ դիտողը, պետք է լինի առավելագույն: Հավաստի է, որ միշտ կան ազատ տեղեր և արդեն նստած է առնվազն մեկ դիտող: Գրեք ֆունկցիա, որը տրված տեղերի շարքի (զրոներ և միավորներ) հիման վրա վերադարձնում է հեռավորությունը (տեղերի միջև ընկած քանակը) ընտրված տեղից մինչև ամենամոտ դիտող: [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 [0, 0, 0, 1] [1, 0, 0, 0] place = ((right - left) / 2) """ func maxPlaces(arr []int) int { }

Intern
Яндекс
114
/412