Sobes.tech

Golang

Ի՞նչ տվյալների բազաների հետ եք աշխատել և ինչ մակարդակով: Ավելին՝ PostgreSQL, Redis, ClickHouse մասին։

295

Ինչպե՞ս Go-ում վերադարձնել error տիպի օբյեկտ առանց errors փաթեթի օգտագործման ստանդարտ գրադարանի։

244

Դիզայնեք SQL սխեմա բանկային համակարգի համար՝ հաշիվների և գործարքների աղյուսակներով: Ի՞նչ սահմանափակումներ և ինդեքսներ են անհրաժեշտ:

223

Ի՞նչ է տեղի ունենում, երբ մուտքագրում եք google.com բրաուզերում և սեղմում եք Enter: Նկարագրեք ամբողջ գործընթացը և մասնակիցներին։

202

Որտե՞ղ և ինչպես սկսել cleanup ֆունկցիան։ Ինչպե՞ս փոխանցել կոնտեքստը rate limiter-ին։

200

Ներկայացրեք արագության սահմանափակողի կառուցվածքը և Allow գործառույթը: Որ կոնֆիգուրացիոն պարամետրերը օգտագործվում են և ինչու՞:

190

Ինչու եք ընտրել NUMERIC(18,2) տիպը amount-ի համար: Ի՞նչ այլընտրանքներ կան և ինչու է խնդիր DOUBLE PRECISION-ի հետ:

190

Նշեք, որ cleanup-ի իրականացմանը պետք է ուղղել սովորական for ցիկլով, փոխարենը range-ի։ բացատրեք մաքրության վերջնական տրամաբանությունը։

175

Կա՞ mikroservis, որը պատասխանատու է օգտվողի բալանսից միջոցների հանման համար: Երբ ծառայությունը կրկնօրինակում է, առաջանում է race condition խնդիր: Ինչպե՞ս լուծել այս խնդիրը։

173

Ներկայացրեք ձեր Allow ֆունկցիայի իրականացմանը վերանորոգումներից հետո: Ինչպես է մշակվում օգտագործողի առաջին հարցի դեպքը?

170

Ինչպե՞ս կարելի է խուսափել թռիչքային կետային խնդիրներից առանց NUMERIC օգտագործելու: Ի՞նչ է հակառակ մոտեցումը INT տիպով:

167

Ներկայացրեք վճարային պրոցեսինգի գործարքների կարգավիճակի մոդել։ Ինչպես է աշխատում վերադարձը (refund)?

160

Ինչու է անհրաժեշտ mutex արագության սահմանափակիչում: Կարող է արդյոք խնդիրը լուծել առանց mutex-ի, օգտագործելով sync.Map?

158

Ներկայացրեք բանկային քարտով վճարման գործընթացը տերմինալով. ովքեր են ներգրավված և ինչպես է տեղի ունենում նրանց փոխազդեցությունը։

154

Ինչպե՞ս կազմակերպել ֆոնային goroutine՝ հին տվյալների ժամանակավոր մաքրման համար bucket-ներից:

152

Ինդեքսը ինչ է PostgreSQL-ում: Ինչպե՞ս եք աշխատել ինդեքսների հետ և ինչ հիմքով եք ընդունել ինդեքս ստեղծելու որոշումը։

147

Կիրառեք Allow ֆունկցիայի տրամաբանությունը արագության սահմանափակողի համար: Ինչպե՞ս եք հետևելու իրադարձություններին և ստուգելու սահմանափակումները։

145