Golang
Հիշիր իրավիճակ, երբ դու փակուղի մտար և չգիտեիր, թե ինչպես լուծել խնդիրը
Ի՞նչ է defer-ը և ինչու է այն օգտագործվում: Որ կարգով են կատարվում defer-զանգումները, եթե դրանք մի քանի են մեկ ֆունկցիայում:
// Տվյալ են երկու դասավորված հաջորդականություններ ամբողջ թվերի՝ աճող կարգով: // Պետք է վերադարձնել առաջին հաջորդականության բոլոր այն տարրերը, որոնք չեն երկրորդում: // 0 <= N <= 10^6 // -10^9 <= a[i] <= 10^9 // [1] // [2, 3, 4, 5, 6] // [1] // [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ...] // [1] // [2, 3, 4, 5, 6, 7, 8] func filter(first []int, second []int) []int { res := make([]int, 0, len(first)) i, j := 0, 0 for i < len(first) && j < len(second) { if first[i] < second[j] { result = append(result, first[i]) i++ } else if first[i] > second[j] { j++ } else { i++ j++ } } for i < len(first) { result = append(result, first[i]) i++ } return result }
Ի՞նչ է map-ը Go-ում ներքևում: Ինչպե՞ս է աշխատում հեշ աղյուսակը։
Ինչպե՞ս է ծառայությունը տարբերում օգտագործման դեպքից շերտավոր ճարտարապետությունում: Տվեք կոնկրետ օրինակներ։
Ինչպիսի բլոկավորումներ է ստեղծում PostgreSQL որոշակի տողեր ջնջելիս:
Պատմիր ինձ հետաքրքիր խնդիրի մասին — օնլայն արգելափակում օրական drawdown-ի պատճառով։
Ինչու եք անցել [ընկերություն]-ից [ընկերություն]։
// Առաջադրանք 3 // Նկարագրեք, թե ինչ խնդիր է լուծում այս կոդը // Ի՞նչ խնդիրներ կան այս լուծման մեջ: // Ինչպե՞ս կկրկնեք այս կոդը։
Միայն Go ունե՞ս կամ ինչ-որ այլ բան: Ինչպիսի՞ն են կապված տեխնոլոգիաները, որոնք օգտագործում ես։
Ի՞նչ եք անում ընկերությունում: Ինչով եք զբաղվում?
Դու շատ խոսեցիր Inbox ձևի մասին: Դու ինչ-որ բան գիտե՞ս Outbox-ի մասին։
Ընդհանուր հարց՝ պատրաստակամություն հարցազրույցի և հարցերի աղբյուրներ
Ի վերջո, ծառայությունը ինչի վրա է աշխատում: Որ Docker պատկերները օգտագործվել են?
Ինչու եք մտածում աշխատանքը փոխելու մասին?
Աշխատե՞լ եք Postgres, Kafka, RabbitMQ, Redis-ի հետ։
Ի՞նչ է TCP և UDP-ի տարբերությունը: Որտե՞ղ է կիրառվում յուրաքանչյուրն այն։
Ի՞նչ գործիքներ եք օգտագործել ճարտարապետական սխեմաների վիզուալիզացիայի համար և ինչ դեպքերում:
Ինչու է անհրաժեշտ TCP, եթե պարզապես կարող ենք կրկնօրինակել IP-փաթեթները պատասխան չլինելու դեպքում?
Ի՞նչ տարբերություն կա համակարգային կանչի (օրինակ, ընթերցման) բլոկավորման և Mutex-ի բլոկավորման միջև։