Ի՞նչ այլ ծրագրավորման լեզուներ եք գիտակցում:
Golang
Ինչու եք որոշել հեռանալ ձեր ներկայիս աշխատանքից?
Պատմիր, ինչ ես անում Wildberries նախագծում — ինչ է աշխատանքների հոսքը, ինչ պարտավորություններ ունես?
Իմացեք ձեր CloudPay նախագծի մասին. ինչ եք զբաղվել, ինչի համար եք պատասխանատու, ինչպիսի դժվար խնդիրների եք բախվել։
Պատմեք տվյալների բազաների հետ աշխատանքի ձեր փորձի մասին — բացի ClickHouse-ից, որ այլ բազաներ եք օգտագործել և որքան խորն է դա?
Ինչպես եք աշխատել Postgres-ով՝ հարցումներ, ինդեքսներ?
Ի՞նչ է defer-ը։ Ինչ կարտածի հաջորդ կոդը։ ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Ինչպե՞ս են գործերը observability-ով, ինչ կարող ես պատմել։
Իմացիր ինձ քո կրթության և զարգացման ճանապարհի մասին: Դու մասնագիտական կրթություն չես ստացել, չէ՞ որ։
Ի՞նչն եք առավել հաճախ աշխատել: Ի՞նչ տեխնոլոգիաներ եք օգտագործել:
Ինչքա՞ն ակտիվ է որոնումը: արդյոք արդեն առաջարկներ կամ վերջնական փուլեր կան։
Ի՞նչ է տեղի ունենում քարտեզին տարրեր ավելացնելիս և ի՞նչ է эвакուացիան։
Ինչու եք ուզում հեռանալ ձեր ներկայիս ընկերությունից?
Տվյալների հետևյալ սխեմայով տվյալների բազա կա // օգտվող id | անուն | ազգանուն | ծննդյան օր 1 | Ivan | Petrov | [հեռախոս] | Anna | Petrova | [հեռախոս] | Anna | Petrova | [հեռախոս] // գնում sku | գին | user_id | ամսաթիվ 1 | 5500 | 1 | [հեռախոս] | 5700 | 1 | [հեռախոս] | 4000 | 1 | [հեռախոս] | 8000 | 2 | [հեռախոս] | 400 | 2 | [հեռախոս] // արգելափակման_ցանկ user_id | մեկնարկի_թիվ 1 | [հեռախոս] Պահանջվում է ցուցադրել՝ 1. Յուրաքանչյուր օգտագործողի և ապրանքի ID-ի եզակի համադրությունները բոլոր գնումների համար, որոնք կատարվել են օգտագործողների կողմից նախքան նրանց արգելափակումը։ Սորտավորել նախ օգտվողի անունով, ապա SKU-ով 2. Գտնել այն օգտվողներին, ովքեր կատարել են գնումներ ավելի քան 5000 գումարով։ Նրանց անունները ցուցադրել հետևյալ ձևաչափով՝ user_id | անուն | ազգանուն | ընդհանուր գնումների գումարը
Ինչպե՞ս բարձր մակարդակում նախագծել գործազուրկների հայտարարությունների հրապարակման համակարգ մի քանի հարթակներում պատասխանների հավաքագրմամբ։
Ի՞նչ են ձեր ֆինանսական սպասումները:
Գրեք ֆունկցիայի կոդ, որը միացնում է N ալիքները: Բոլոր մուտքային հոսքերը ուղղվում են մեկ ալիք: func merge(cs ...<-chan int) <-chan int { ... }
Կարո՞ղ ենք օգտագործել սյունակ SELECT-ում, եթե մենք այն չգումարենք GROUP BY-ում։
Ինչպես է կառուցված Map-ը Go-ում ընդհանուր առմամբ?
Ի՞նչ տարի է առևտրային փորձը և քանի տարի է, ինչ գրում եք Go-ով։