Sobes.tech

Өзүңүздүн акыркы эки жумуш ордуңуздун биринде эң кызыктуу тапшырма же эң кызыктуу катаны айтып бериңиз.

Middle+
167

/** * Текшерет, балансталганбы жабдыктар сапта же болбосо. * Сапта кездешүүчү жабдыктар: * [[{ жана }]] * @param {string} str * @return {boolean} */ function parentheses(str) { const open = ['(', '[', '{']; const close = [')', ']', '}']; const stack = []; for (let i = 0; i < str.length; i++) { const letter = str[i]; if (open.includes(letter)) { stack.push(letter); } else if (close.includes(letter)) { const index = close.indexOf(letter); const lastOpenIndex = stack.length - 1; if (open[index] !== stack[lastOpenIndex]) { return false; } else { stack.splice(lastOpenIndex, 1); } } } return stack.length === 0; }

Middle+
161

Колдонучу URL-ди браузерге киргизип, Enter басканга чейин, баракча экранга чыгарыла баштаганга чейин эмне болот?

Middle+
152

Графикалар үчүн даяр китепканалардын ордуна өзгөчө чечимди колдонуу себеби эмне (мисалы, Grafana)?

Middle+
138

CI/CD кандайча уюштурулду? GitLab pipeline колдондуңузбу же башка бир нерсе?

Middle+
134

Script тегинде async жана defer атрибуттары кандай айырмаланат? Алар JavaScriptтин жүктөлүшү жана ишке ашуусуна кандай таасир этет?

Middle+
134

Сиз беттеги жүктөө жана Web Vitals метрикалары (LCP, FMP, FCP) боюнча иштедиңби?

Middle+
131

Качан жана канча жолу өндүрүшкө катыштыңыз жана бул процесстеги ролуңуз кандай болду?

Middle+
128

Тестирлөө кандай уюштурулду? Канча куралдар колдонулду (Jest, Playwright)?

Middle+
126

Мамлекеттик номиналдар менен автоматтык банкомат бар. Колдонуучу алгысы келген суммады тандайт. Автоматтык банкомат колдонуучунун киргизген суммасын минималдуу банкнот менен кайтарууга тийиш. Автоматтык банкоматтын функциясын жаз. function atm(notes, sum) { } // atm([1, 5, 50, 100], 362) => [100,100,100,50, 5, 5, 1, 1]

Middle+
97