Golang
Ինչպե՞ս սահմանվեց արագության սահմանափակումը: Ի՞նչ հիմք ուներ և որտեղ իրականացվեց: Ի՞նչ տեխնիկական միջոցներ օգտագործվեցին։
Ինչպես է կազմակերպված քարտեզը մեքենայի տակ in Go?
Ինչպե՞ս կառուցեցիք մուտքի տուփի ձևանմուշը։
Կա այլ սպառողներ, օրինակ՝ ցուցափեղկ կամ կայք, որոնք պետք է շատ արագ փոխանցեն առկա մնացորդների մասին տվյալները։
Դու ներկայումս աշխատո՞ւմ եք կամ ազատվել եք աշխատանքից։
Ի՞նչ մեթոդաբանությամբ եք աշխատում:
3 օբյեկտներ կան՝ օգտվող, զրույց, հաղորդագրություն • Օգտվողը ունի անուն և գրանցման ամսաթիվ • Զրույցը ունի անուն և ստեղծման ամսաթիվ • Հաղորդագրությունը ունի տեքստ, հեղինակ և ստեղծման ամսաթիվ • Օգտվողը կարող է միաժամանակ լինել մի քանի զրույցներում • Հաղորդագրությունը պարտադիր է պատկանում զրույցին և չի կարող պատկանում մի քանի զրույցների • Պետք է նկարագրել ոլորտը աղյուսակների տեսքով
GIN ինդեքսը հարմար է ամբողջական տեքստային որոնման համար:
Ի՞նչ է քեզ հետաքրքրում: Որ տեսակի առաջադրանքներ կցանկանայիր: Որ ոլորտում:
Ինչպե՞ս է պահվում պատկերն PostgreSQL-ում՝ դա ինչ-որ կոդավորում է կամ թվերի հավաքածու՞: Ինչպե՞ս պահել պատկերն որպես տեքստ։
Ի՞նք գիտեք 'մարդ միջինում' (man in the middle) հարձակումը։
Ի՞նչ է deadlock-ը և race condition-ը, ինչպես պայքարել նրանց դեմ:
Ինչպե՞ս եք լուծելու խնդիրը, եթե ծառայությունը վերադարձնի 500 սխալ:
Ինչպես աշխատեցիք PostgreSQL-ով? Ինչպես պաշտպանվեցինք SQL ներխուժումներից?
Ինչպե՞ս դա անել Go մակարդակով — գաղափարապես, օգտագործողին պատասխան ուղարկելու և նույն ժամանակ տվյալները վերլուծականին ուղարկելու համար։
Ինչպե՞ս սինտաքսիկորեն արգելել ընթերցողին փակել ալիքը։
Խոսիր B-tree և Hash ինդեքսների մասին՝ ինչպես են աշխատում և երբ օգտագործվում են:
Ի՞նչ տարբերություն կա Mutex-ի և RWMutex-ի միջև։
Ինչպե՞ս եք հասկանում, որ ինդեքսները կիրառվել են և իսկապես օգտագործվում են: Ի՞նչ են EXPLAIN և EXPLAIN ANALYZE, ինչ տարբերություն կա:
Որ գումարից եք դիտարկում առաջարկը աշխատավարձի առումով։