Ի՞նչ գործիքներ եք օգտագործում ծրագրերի զարգացման ժամանակ կատարողականության գնահատման և պրոֆիլավորման համար։
Golang
Ի՞նչ է տեղի ունենում, երբ կարդում եք փակ ալիքից Go-ում։
Թիմի կազմը ըստ թվաքանակի ինչպե՞ս է։
Իմացեք ձեր վերջին տեղում ձեր համապատասխան փորձի մասին: Ի՞նչ էր դա արտադրանքը, ինչպիսի՞ն էր թիմը։
Ինչու՞ է հրապարակումների պահեստը նախատեսված 2000 UTF-8 նիշի համար (~4 ԿԲ տեքստ), և ինչպես պահել պատկերները։
Ի՞նչ երաշխիքներ եք հանդիպել Kafka-ում, երբ են օգտագործվում:
Դու այս նախագծում ես 2022 թվականին աշխատանքի ընդունվելուց ի վեր, թե փոխել ես նախագծերը?
Ինչն օգտագործվեց կատարողականության գնահատման և պրոֆիլավորման համար: Օգտագործվե՞լ է Go-ում ստանդարտ pprof պրոֆիլավորումը։
Եթե ես անեմ 6 կրկնօրինակում ծառայությունից՝ 3 բաժիններով, դա կօգնի արագացնել ընթերցումը՞
Ի՞նչ է ստեկը և հողամասը (heap): Ինչպե՞ս են նրանք տարբեր։ Ինչպե՞ս իմանալ, որտեղ է հատկացված փոփոխականը։
Практиական առաջադրանք՝ իրականացնել FastestSearcher ֆունկցիան, որը միաժամանակ մի քանի որոնիչների փորձարկում է և վերադարձնում է ամենաարագի անունը, պատասխան ժամանակը և սխալը (եթե առնվազն մեկը սխալ է վերադարձնում):
Ինչպե՞ս եք հարմարվում երկար/դանդաղ հարցումների հետ PostgreSQL-ում։
Աշխատանքում արդյոք եղել են архитектուրայի հետ կապված խնդիրներ՝ ամբողջական архитектուրան նախագծել եք, թե միայն որոշ ծառայություններ/միկրոսերվիսներ?
Եթե դուք ամբողջական ազատություն ունեիք, ինչ կփոխեիք ձեր ծառայության ճարտարապետությունում?
Ի՞նչ է տեղի ունենում, եթե փոխանցեք slice որպես արգումենտ ֆունկցիային և փոփոխեք այն ներսում։
Արդյո՞ք մեր վճարման վեբհուկ ծառայությունը stateful է։
Ի՞նչ երաշխիքների հետ եք հանդիպել Kafka-ում։
Կարող եք մանրամասն պատմել ձեր վերջին նախագծի մասին — ինչ էր նախագիծը և ինչ կոնկրետ խնդիրներ եք իրականացնում?
HTTP, gRPC, WebDAV և WebSocket — որն է ավելորդը?
Ի՞նչ տեսակի ավտոմատացված թեստեր եք օգտագործել: