Python
Разработвахте услуги от нулата или основно подобрихте съществуващите разработки?
Какво е FastAPI? Какво го отличава от Django?
Какво е MRO (Ред за разрешаване на методи)?
Как се инициира и стартира Python програма на вашето работно място?
Приемливо ли е за вас оформлението по трудовото законодателство като условие за работа?
Колко от времето си на работа сте отделили за програмиране на Python?
Какъв е срокът ти за преместване, ако получиш предложение за работа?
Кои задачи в Python се паралелизират добре и кои не?
# 3. Напишете прост декоратор, който измерва времето за изпълнение на функция # 4. Данни: две таблици # CREATE TABLE departments ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL # ); # CREATE TABLE employees ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL, # department_id INT NOT NULL REFERENCES departments(id), # salary NUMERIC(10,2) NOT NULL # ); Задача: # Напишете заявка, която показва имената на отделите и техните средни заплати, но само за онези отдели, където средната заплата е по-висока, # отколкото средната заплата на всички служители в компанията. Подредете резултатите по намаляваща средна заплата.
Обяснете концепцията за процес в езика за програмиране Python
Коя част от Python отговаря за изпълнението на методите __new__, __call__, __init__ и каква е тяхната цел?
Как протича вашият преглед на кода?
Каква е разликата между декоратор и генератор? Кога е по-добре да използвате генератор вместо списък?
Как ефективно да изпратите голям брой паралелни HTTP заявки в Python?
Опишете опита си в реализирането и работата със системи за интеграция.
Кой инструмент за автоматично тестване на Python код предпочитате да използвате?
В кои случаи е препоръчително да се използва патърнът генератор в програмирането?
Изпълнихме EXPLAIN ANALYZE за заявката. Какви могат да бъдат проблемите в заявката? Как подхождате към анализа?
Как се осъществява потокът на управление в рамките на принципите на чистата архитектура?
Разкажи за опита си. С какво се занимаваше, с какво работеше?