Golang
/* Տրված է նիշերի շղթա: գտնել i և j ցուցանիշների զույգերի քանակը (i <= j), որոնց միջև կրկնվող նիշեր չկան: "aba" շղթայի համար պատասխանն է 5: կարող է լինել ոչ միայն ASCII [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Որ նշանավորիչը ցույց կտա, որ իմ աշխատանքի ընդունումը ճիշտ որոշում էր 6 ամիս անց?
Ի՞նչ ծառայություններ եք հաջողվել գրել սկզբից։
Պատմեք նոր գործիքի կամ գաղափարի մասին, որը դուք ներդրել եք և որը բարելավել է թիմի արդյունքները։
Ի՞նչ գործիքներ և տվյալների բազաներ եք աշխատել:
Ինչպե՞ս որոշել ռեսուրսային մոդելները (սայզինգը) նոր արտադրանքի համար, որը տեղադրվում է: Ինչպե՞ս ստանալ անհրաժեշտ թվերը:
Ինչու է դա տեխնիկապես բարդ առաջադրանք: Ինչու ոչ պարզապես 100 տողանոց ֆունկցիա?
Մեր ալիքում 10 հաղորդագրություն կա։ Մենք այն փակում ենք և սկսում ենք կարդալ — ինչ կլինի այդ դեպքում։
Ի՞նչ տեսակի թեստեր եք օգտագործել: Միավոր, Mock, Ինտեգրացիա, Թեստային կոնտեյներներ?
Կարճ ներկայացրեք պարտքերի նախագծի ճարտարապետությունը։
Ինչպես ապահովեցին ինդեմպոտենտությունը?
Ասացեք ինձ ավելին այն խնդիրների մասին, որոնց հետ եք բախվում։
Որ թիմերում եք աշխատել?
Ի՞նչ է tracing-ը։ Ինչպե՞ս իրականացնել։
Ի՞նչ տեսակների JOIN եք գիտեք: Ի՞նչ գրառումներ կլինեն յուրաքանչյուր JOIN-ի արդյունքում երկու աղյուսակների համար:
Ինչպե՞ս ես տեսնում քո զարգացումը 3 տարվա հեռանկարում՝ տեխնիկական փորձառություն կամ կառավարում։
Ի՞նչ է պատճառը [կազմակերպություն]-ից հեռանալու և ինչն է ձեզ մղել շուկա մտնելու համար։
Ինչպե՞ս եք մոտենում բարդ առաջադրանքի լուծմանը legacy-կոդում տարբեր տեխնոլոգիաներով (Go, Bash, Python, Jenkins) մեկ սպրինտում։
Ինչպե՞ս եք վերլուծել TypeScript ծառայությունը Go-ին միգրացիայի համար: Ի՞նչ էր ճանապարհը։
Ինչպե՞ս եք առաջնահերթություն տալիս նոր ֆունկցիաներին, տեխնիկական պարտքին և սխալների ուղղմանը։