Golang
Եթե անհրաժեշտ լինի հրաժարվել Kafka-ից և փոխարինել նրան այլ հաղորդագրության բրոքերի, ինչ կլինի? Ինչպես առանձնացնել Kafka-ն արտաքին ծառայություններից?
Ի՞նչ SQL և NoSQL տվյալների բազաներ գիտեք։
Հաճախորդը ստանում է հաղորդագրություն Kafka-ից, հավաքում է բուֆեր, երբ բեթչը պատրաստ է՝ գրում և կոմիտ է անում: Ի՞նչ կլինի, եթե ծառայությունը ընկնի բեթչի կառուցման պահին:
Երբ պետք է հեռացնել ինդեքսները: Ի՞նչ է դենորմալիզացիան:
Ինչու եք աշխատանքը փոխում?
Օգտագործե՞լ եք Inbox և Outbox ձևանմուշները։
Ինչքան հաճախ եք թիմում կատարում կոդի վերանայում?
Ի՞նչ է այս ալգորիթմի ժամանակային և հիշողության բարդությունը (Big O):
Որոնք են Go-ում սինխրոնիզացիայի միջոցները? (ալիքներ, sync.WaitGroup, sync.Mutex, sync.Cond)
Ինչն է բնորոշ Pub/Sub մոդելում բաժանորդներին:
Ինչու ենք մեզ անհրաժեշտ ընդհատել կոնտեքստը կառուցվածքում: Ինչու ենք ավարտել աշխատողներին: Մենք ուզում ենք ընդհատել Stop մեթոդը.
Որքան է որոնման կարգավիճակը: արդյոք արդեն առաջարկներ կան, ժամկետներ ընդունելու համար?
Ինչու եք ընտրել Kafka-ն այլ հաղորդագրության տրանսպորտային համակարգերի (RabbitMQ, NATS) փոխարեն։
Հիմա ուզում ենք գնալ HeadHunter և փնտրել թեկնածուներ ֆիլտրերով — ինչպես դա ճարտարապետականորեն կազմակերպել?
Արդյո՞ք ճիշտ է, որ հարձակում իրականացնողը այժմ կարող է դյուրանցել ամբողջ տրաֆիկը պասիվ լսմամբ, եթե կորպորատիվ սերտիֆիկատների կենտրոնը խախտվել է և CA-ի մասնավոր բանալին արտահոսել է։
Նկարագրեք, թե ինչպես է HTTP հարցումը անցնում բրաուզերից PHP հավելված։
Որ տոպրակով եք ամենաշատ աշխատել?
Ինչպես իրականացվեց կենտրոնական բանկից կուրսերի (պարամետրերի) ստացումը:
Ի՞նչ էին անում կրկնօրինակների հետ հայտնաբերելուց հետո: Որտե՞ղ էին մաքրում։
Որտե՞ղ են տեղակայված զանգվածը և քարտեզը՝ հողամասում կամ տախտակամածում։