System Analyst
Как вы взаимодействуете с тестировщиками для создания тест-кейсов?
Куда вы планируете развиваться? Какие у вас планы на год-два и дальше?
Какие HTTP методы являются идемпотентными, а какие нет?
Есть сущности «Клиент», «Заказ», «Товар» и «Платёж». Опишите структуру данных, связи между сущностями и обоснуйте выбор модели хранения.
Почему ты сейчас ищешь работу? Что происходит с проектом?
В чём основная проблема данной реализации 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;
Как вы относитесь к тому, что роль лидера проекта не жёстко закреплена и меняется от проекта к проекту?
В чём разница между функциональными и нефункциональными требованиями?
Ты занимался декомпозицией story на tasks/subtasks в Jira?
С какими нотациями вы работаете на практике?
Какие плюсы и минусы микросервисной и монолитной архитектуры? Где какую использовать?
Какие типы приложений вы проектировали: веб, мобильные, desktop?
Как устроен процесс работы: как планируются задачи, на какой период, с кем приходится общаться, в каком виде приходят задачи?
Насколько команда самостоятельна в принятии решений и кто является финальным Decision Maker?
Знаком ли ты с матрицей RACI?
Приходится ли проектировать базы данных с нуля или дорабатывать существующие?
По какой причине вы хотите уйти с текущего места работы и что ищете для себя?
Как решить проблему неконсистентности данных при обработке заказа через несколько микросервисов?
Спроектируйте базу данных для добавления промокодов в e-commerce систему. Какие таблицы затронутся?
Удобно ли общаться на ты?