Қазіргі уақытта қандай жоба немесе өніммен айналысасыз?
Golang
1. Блокталғанға дейін пайдаланушылар жасаған барлық сатып алулар үшін пайдаланушы мен тауар идентификаторының бірегей комбинацияларын көрсетіңіз. Алдымен пайдаланушы аты бойынша, содан кейін SKU бойынша сұрыптаңыз. 2. Жалпы сомасы 5000 рубльден асатын сатып алуларды жасаған пайдаланушыларды табыңыз. Олардың идентификаторы, аты, тегі және сатып алу сомасын келесі форматта көрсетіңіз: пайдаланушы идентификаторы | аты | тегі | жалпы сома.
Мынадай дерекқор схемасы бар -- Тұтынушылар кестесі CREATE TABLE customers ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, city VARCHAR(255) NOT NULL ); -- Өнімдер кестесі CREATE TABLE products ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, category VARCHAR(100) ); -- Тапсырыс элементтері кестесі CREATE TABLE order_items ( order_id BIGINT NOT NULL, product_id BIGINT NOT NULL, qty DECIMAL(10, 3) NOT NULL CHECK (qty > 0), -- 10 таңба, 3 ондық бөлшек price NUMERIC(10, 2) NOT NULL CHECK (price >= 0), PRIMARY KEY (order_id, product_id) ); -- Тапсырыстар кестесі CREATE TABLE orders ( id BIGSERIAL PRIMARY KEY, customer_id BIGINT, order_date TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP, status VARCHAR(50) NOT NULL CHECK (status IN ('pending', 'paid', 'shipped', 'delivered', 'cancelled')) ); 1. Соңғы 30 күнде 2-ден астам тапсырыс жасаған пайдаланушылардың жалпы тапсырыс сомасы бойынша ТОП 10-ды көрсетіңіз 2. Соңғы 6 айда табыс бойынша ТОП 3 категорияны көрсетіңіз
Race condition кодын қалай түзетуге болады, ол детерминирленген түрде жұмыс істесін?
Неліктен mutex тарату құлпы үшін жарамсыз?
Қате құрылымын құрайтын негізгі компоненттерді сипаттай аласыз ба?
Қосымшада бір уақытта іске асырылатын горутиндердің санына шектеу бар ма?
Техникалық оқиғалар туралы не білесіз — жоғарыдан архитектура туралы емес, егжей-тегжейлі, нақты проблемалық жағдайлар туралы?
Оптималды индекс құру үшін SELECT * FROM employee WHERE sex = 'm' AND salary > 300000 AND age = 20 ORDER BY created_at
Repository паттерні не үшін қажет?
Қазір біз HeadHunter-ға барып, сұрыптау бойынша кандидаттарды іздегіміз келеді — оны қалай архитектуралау керек?
Қалыпты CREATE INDEX қолданғанда үлкен ыстық кестеге индекс жасағанда не болады? Өндірісте индекстерді дұрыс қалай жасау керек?
Командада міндетті түрде болмауы керек нәрсе қандай?
SQL транзакциясы ашық тұрғанда, осы сәтте HTTP сұрауы жіберілсе, қандай мәселелер туындауы мүмкін?
ClickHouse жүктемені көтере алды ма, құлап қалмай?
Медициналық агрегатормен интеграцияның сенімділігін қалай арттырдыңыз және деректердің жоғалуын 2%-дан 0,01%-ға қалай азайттыңыз? Ал медицинада 2% деректер жоғалту көп пе?
Гибридті жұмыс форматына (офис + қашықтан) дайынсыз ба?
uniqRandn функциясын жүзеге асыру керек, ол ұзындығы n болатын бірегей, кездейсоқ сандар тізімін құрады. func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }
Go-да қанша жылдан бері жұмыс істеп келесіз?
Өсу сезімі сізге не береді және неге өсу керек?