Python
Какво ще стане, ако извикате външен услуга синхронно?
Кои са променяемите и непроменяемите типове в Python? Защо е важно това и какви са техните характеристики?
import threading import time брояч = 0 def увеличаване(): global брояч for _ in range(100): текущ = брояч time.sleep(0.000001) брояч = текущ + 1 thread1 = threading.Thread(target=увеличаване) thread2 = threading.Thread(target=увеличаване) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Крайна стойност на брояча: {брояч}") 150-200
Има ли възможност за множествено наследяване в Python?
Какъв беше съставът на екипа във вашия предишен проект?
from file import ATM, SDK import pytest BILLS = {5000, 1000, 500, 100, 50} @pytest.mark.parametrize( "bills_count_const,expected", [ ({5000: 0, 1000: 0, 500: 0, 100: 0, 50: 0}, False), ({5000: 100, 1000: 100, 500: 100, 100: 100, 50: 100}, True) ] ) def test_false(bills_count_const, expected): atm = ATM(SDK()) atm.bills_count = bills_count_const amount = 1000 res = atm.withdraw(amount) assert res == expected return
Как да локализираме проблема с тормозния лост? Какво да правим с падащата външна зависимост?
За какво са нужни индексите в базата данни? Недостатъци? Каква структура от данни се използва за стандартен индекс?
Как планирате да се развивате в близко бъдеще, включително инструменти и кариерен път?
Можете ли да обясните как се изгражда и работи междинният слой в архитектурата на приложенията?
Какъв тип работа и график за задачи предпочитате?
По кои критерии ще избереш, ако има няколко оферти с еднакъв бюджет?
Опишете как беше организиран процесът на разработка на софтуерни продукти във вашата предишна компания.
Обяснете същността на монолитната архитектура и нейните основни характеристики.
Какво предпочитате: асинхронност или многопоточност? Каква е разликата?
Промяната в интерфейса в подклас е нарушение на принципа за отвореност и затвореност?
Кои са основните трудности, които могат да възникнат при използването на опашки в системите за обработка на данни?
Разкажи малко за себе си: опит в работата, какво търсиш, защо реши да смениш работата си?
Представете си двама специалисти с еднакви знания и опит — защо след няколко години единият може да стане значително по-силен от другия?
Кои причини могат да пречат на използването на PyCharm във вашата работа?