System Analyst
Сиз сыртқы әзірлеушілер үшін тапсырмалардың анықтамасын мүмкіндігінше анық әрі түсінікті ету үшін не істейсіз?
[аты] суроо берди: кайсы түрдөгү маалыматтар базаларын билесиз?
Китептар тартибга салуу үчүн веб-беттин чечимин долбоорлоңуз: шаар жана дүкөн тандоо, фильтрлөө менен китептердин тизмеси, телефон номери аркылуу брондоо, SMS аркылуу кабарлоо. Функционалдык талаптарды сүрөттөп бериңиз, ERD-диаграмма түзүңүз, SQL суроосун жана JSON жоопту жазыңыз.
Жаңы интеграция менен иштөө процесси жөнүндө сүрөттөп бериңиз.
Кай документ менен бир нече кызматкердин маянасын өзгөртүүгө болот?
Пайдалануу учуру үчүн оң сценарийди (Негизги агым) сүрөттөп бериңиз 'Жасоо тапшырмасы' бардык кадамдарын көрсөтүү менен
BASE негиздери
Кайсы SQL операторлорун эң көп колдондуңуз?
Интеграцияны кантип кайра долбоорлоого болот, эгер аныкталса: келишимдин номери уникалдуу эмес (50-100 дубль), аккредитив жай жана издөө 3-5 мүнөттөй убакытты алат?
Билген функциялык эмес талаптарды тизмектеп, алар микросервис архитектурасында кандайча көрүнүп жатканын түшүндүрүңүз.
Аналитик эмне деп сүрөттөшү керек, 404 ката туура иштетилсин?
Өзүңүз жөнүндө айтып бериңиз — кимсиз, кандай тажрыйбаңыз бар?
Класс диаграммасы эмне үчүн керек? Ал эмне сүрөттөйт?
A/B тесттер менен тажрыйбаң барбы?
Бул долбоодо сенсинор болуп иштедиңби, туурабы?
Топик жана партиция деген эмне?
Жоопту эң ылайыктуу деп тапкыла - Тармактык көз караштардын туура эмес багыты - Кызматтар жалпы маалыматтар базасына байланыштуу, бул байланыштуулукка алып келет - Аукцион кызматында каталардын иштетилиши жок - Маалыматтар базасынын резервдик көчүрмөсү жок - API шлюздун мониторинги жок - Кошумча кызматта кэш жок
Бул ишке ашыруунун негизги көйгөйү эмнеде BEGIN; CREATE TABLE sneakers ( id SERIAL PRIMARY KEY, design JSON NOT NULL ); CREATE OR REPLACE FUNCTION process_sneaker_order(sneaker_id INTEGER) RETURNS VOID AS $$ BEGIN UPDATE sneakers SET design = jsonb_set(design, '{status}', '"Processed"') WHERE id = sneaker_id; END; $$ LANGUAGE plpgsql; INSERT INTO sneakers (design) VALUES ('{"colors":"red,blue", "status":"Pending"}'); PERFORM process_sneaker_order(1); -- COMMIT;
Rollback каралган эмес жана эмне болушу мүмкүн деген эмне деп аталат?
5-чи учур (алмаштырылган): Биз жаңы колдонмо түзгүбүз келет — котормо кызматы, ошондуктан котормолорду бир тараптан экинчи тарапка жөнөтүү мүмкүн болот. Мындай колдонмонун архитектурасы кандай болушу керек? Мындай колдонмонун архитектурасын долбоорлоңуз.