Sobes.tech

Նմուշ՝ պատվերի ստեղծում։ Կա ծառայության համար հարցում և կա պատասխան, այս երկու գործողությունների միջև կա փոխանակում ապրանքների միջև ծառայություններ և արտաքին, որոնք նկարագրված են (օրինակ՝ ապրանքների ժողովրդականությունը հաշվելու համար): Ծառայությունը մի քանի անգամ է կատարվում, աշխատում է դանդաղ կամ ընդհանրապես ժամանակավրեպ է և մենք չկարողանալով պատասխանել, կորցնում ենք պատվերը: Ինչ անել, որպեսզի դադարենք կորցնել պատվերները և համապատասխանաբար գումարները?

201

Գրեք SQL հարցում՝ ընտրեք այս պահին ամենաշատ ընթերցվող երեք հեղինակների անունները (ովքեր ունեն ամենաշատ գրքեր ձեռքում):

187

Անցեք պալինդրոմի խնդրի լուծման ալգորիթմական բարդությունը ժամանակի և հիշողության տեսանկյունից: Եթե այբուբենը կայուն է (անգլերեն տառեր, 26 նշան), ի՞նչ է հիշողության բարդությունը:

178

Նախագծի համար, որը պարունակում է թվեր arr և թիվ k Պետք է վերադարձնել նոր զանգված, որի կրկնվող տարրերի թիվը չի գերազանցում > k Օրինակ: Մուտք: arr=[1,1,1,2,3,3,3,4,4], k=3 Ելք: res=[1,3,4]

166

Կնքել է պետք գրադարանի մոդելը: Կան 3 էքսպերներ՝ "Հեղինակ", "Գիրք", "Կարդացող". Ֆիզիկապես, միայն մեկ գիրք կա և կարող է լինել միայն մեկ կարդացողի մոտ: Պետք է կազմել աղյուսակներ գրադարանի համար, որպեսզի դա հաշվի առնի։

158

/** * Իրականացրեք երկու հաշիվների միջև գումարի փոխանցում։ Նշենք, որ սա արտադրական լուծում է * Մուտքային պարամետրեր: * @param fromAccountId գումար փոխանցող օգտվողի եզակի նույնականացուցիչ * @param toAccountId գումար փոխանցվող օգտվողի եզակի նույնականացուցիչ * @param amount փոխանցման գումարը։ դրական թիվ */ public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { }

151

Ինչ է VACUUM-ը PostgreSQL-ում և ինչու է այն անհրաժեշտ?

147

Գրեք SQL հարցում՝ ընտրեք բոլոր գրքերի վերնագրերը, որոնցում ավելի քան երեք հեղինակ կա։

146

/** * chars = ['a', 'a', 'a', 'b', 'b', 'c', 'a'] * return: a3b2ca2 */ class JavaTask3Solution { public String compress(char[] chars) { } }

145

Ինչպե՞ս ընդլայնել ծառայությունը գծային բեռի աճի դեպքում: Ի՞նչ անել, երբ հորիզոնական ընդլայնումը բազայի սահմաններին է հասնում։

140

Outbox նմուշը՝ ինչպես ապահովել տվյալների բազայում գրառման և իրադարձության հերթին ուղարկման ատոմարությունը։

134

Գրեք SQL հարցում՝ ընտրեք բոլոր գրքերի վերնագրերը, որոնք ներկայումս ընթերցողների ձեռքում են։

129

Ինչպե՞ս իրականացնել արագության սահմանափակում արտաքին API-ի համար, որը սահմանափակում է RPS-ով: Ինչպես տարբեր են վիրտուալ հոսքերը/կորուտինները համակարգային հոսքերից:

129

Շর্তարանքներ 3 էություն կա - օգտվող, զրույց, հաղորդագրություն - Օգտվողը ունի անուն և գրանցման ամսաթիվ - Զրույցը ունի անուն և ստեղծման ամսաթիվ - Հաղորդագրությունը ունի տեքստ, հեղինակ և ստեղծման ամսաթիվ - Օգտվողը կարող է միաժամանակ լինել մի քանի զրույցներում - Հաղորդագրությունը պարտադիր է պատկանում զրույցին և չի կարող պատկանում միաժամանակ ավելի քան մեկ զրույցի - Պետք է նկարագրել ոլորտը աղյուսակների տեսքով

128

Որ տեսակների շարդինգ կա՞: Պատմեք հիմնական մոտեցումների մասին։

127

Ինչպե՞ս է տարբեր Cassandra-ն ու PostgreSQL-ը: Պատմեք հիմնական տարբերությունների մասին։

125

Տրված տողը համար, անհրաժեշտ է որոշել նրա ամենամեծ պալինդրոմի երկարությունը, որը կարելի է կազմել նրա նիշերից: Պալինդրոմը — դա բառ է, որը նույնն է ընթերցվում սկզբից և վերջից, օրինակ "շշ" կամ "կակ": Օրինակ: Մուտքագրում: aaabbbcccddd Ելք: 11 (պալինդրոմ dccbbaaabbccd)

119

3 օբյեկտ կա: օգտվող, զրույց, հաղորդագրություն - Օգտվողը ունի անուն և գրանցման ամսաթիվ - Զրույցը ունի անուն և ստեղծման ամսաթիվ - Հաղորդագրությունը ունի տեքստ, հեղինակ և ստեղծման ամսաթիվ - Օգտվողը կարող է միաժամանակ լինել մի քանի զրույցներում - Հաղորդագրությունը պարտադիր է պատկանում զրույցին, և չի կարող միաժամանակ պատկանում մի քանի զրույցների - Պետք է նկարագրել ոլորտը աղյուսակների տեսքով

118

Պետք է արդյոք transferMoney մեթոդը պատվիրված լինի @Transactional-ով և ինչու?

116
/2