Ի՞նչ է տարբերությունը պառալելիզմի և մրցակցության միջև։
Golang
Ինչպես է աշխատում IP-պրոտոկոլը և ինչի հետ է աշխատում OSI մոդելի յուրաքանչյուր մակարդակը?
PostgreSQL-ում գործարքների մեկուսացման մակարդակները ինչ են?
Ի՞նչ է տարբերությունը պրոցեսների և թելերի միջև Linux-ում: Ինչպես է Linux-ը նրանց տեսնում ներսից?
Ի՞նչ է Stop the World-ը Go-ում։
Ինչ տեսակի բազմագործառություն է օգտագործվում Go-ում: Ինչպես է Go-ի պլանավորողը ընդհատում goroutines-ները?
Անվտանգ է մրցակցային մուտքը սլայսին: Կլինի Race condition, եթե 4 goroutines փոխեն յուրաքանչյուրը իրենց յուրահատուկ ինդեքսը սլայսում?
Ի՞նչ տարբերություն կա TCP-ի և UDP-ի միջև: Դրանք որ մակարդակն են աշխատում OSI մոդելում։
Ի՞նչ է init/systemd գործընթացի PID-ը։
Ինչու՞ Go բինարային ֆայլը մոտ 2MB է նույնիսկ պարզ ծրագրի համար: Ի՞նչ է մտնում Go ռունթայմում:
Ինչու՞ այստեղ նշանների ստուգման մեթոդներում օգտագործվում են բեքտիկներ: Ինչ է տարբերությունը բեքտիկներ, երկնիշ նշաններ և միակողմանի նշանների միջև?
Դու ծանոթ ե՞ս հետևյալ հրամաններին՝ grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim։
Ինչ կլինի ծրագրի ելքը, եթե համեմատության ժամանակ թողեք բեքտիկները մի կողմ և օգտագործեք միայնակ կետեր:
Ի՞նչ անոմալիաներ գիտեք բազմամյա ծրագրավորման մեջ։
Կարո՞ղ է կարիերայի ուղի։ Ցանկանում եք տեխնիկապես զարգանալ կամ մենեջմենտ/թիմի ղեկավարության կողմը։
Ի՞նչ է անհրաժեշտ գորուտինների համար: Ի՞նչ առավելություն ունեն նրանք օպերացիոն համակարգի պրոցեսների և թելերի նկատմամբ:
// Գրեք cache-ի իրականացմանը TTL (ապահովության ժամկետ) համար User կառուցվածքի համար։ // Կարող եք օգտագործել User.ID որպես բանալի // Մենք ուզում ենք, որ դա լինի թրեդ-անվտանգ // Մենք չենք ուզում ստանալ գրառումներ, որոնց TTL-ն սպառվել է ընթերցման ժամանակ // Մենք ուզում ենք, որ սպառված TTL-ով գրառումները ջնջվեն և չպահվեն // API get/set/del
Ի՞նչ տեսակի հիշողություն կա Go-ում և ինչ է այնտեղ պահվում: Որտե՞ղ են գտնվում գլոբալ փոփոխականներն ու հաստատումները։
Ինչպես է ֆիզիկապես տեղի ունենում տվյալների փոխանցումը անբուֆերային ալիքով?
Ինչպե՞ս եք գնահատում ձեր կարողությունները Linux կոնսոլի հետ աշխատելու մեջ: սկզբնական, միջին կամ առաջադեմ մակարդակով։