Чиста архитектура срещу мръсна архитектура (например, Active Record). Как да изберем за нов проект?
Python
Защо като TL позволихте тази ситуация — да продължи N месеца?
Ситуация с преглед на код: [име] написа голям PR, [име] го преглежда, PR вися — [име] постоянно връща с нови коментари. Как да решим тактически и стратегически?
Имали ли сте повече от 3 години опит в [компания/организация]?
Тестове: без тестове времето за добавяне на функция расте експоненциално, с тестове — линейно или по-бавно?
Стратегии за преход и модел Strangler?
Ситуация с екипа: [име] и [име] затвориха 30 задачи за месец, [име] и [име] — 10. Нетехническият мениджър казва, че имате двама мързеливци. Какво правите?
Защо искате да преминете към тази компания, ако можете да намерите работа в чужбина?
Колега направи PR, всички одобриха, CI/CD премина, функцијата беше внедрена в продукция. На следващия ден, продукцията се срина. Мениджърът пита кой е виновен?
Какво ще стане, ако смятате, че проектът изисква чиста архитектура, но мениджърът казва да доставите бързо с мръсна архитектура?
Каква е разликата между натоварващото тестиране и стрес теста?
Как да избегнете разпределен монолит?
Микросервизи: имате стар монолит, искате да го разделите на микросервизи. Защо да го правите?
Ситуация с производителността: мениджърът казва, че Python кодът в услугата е бавен. Какви са вашите мисли и стратегии?
Какво е разпределен монолит и защо е лошо?