Python
[imię] zapytał: Wyobraź sobie, że składamy ci ofertę: jak widzisz swoje pierwsze dni pracy i siebie za dwa tygodnie w firmie?
Do jakiej klasy zadań najlepiej pasuje asynchroniczność?
Co się stanie, jeśli wywołasz zewnętrzną usługę synchronicznie?
Jakie typy zmiennych i niezmiennych są w Pythonie? Dlaczego to jest ważne i jakie są ich cechy?
import threading import time licznik = 0 def zwieksz(): global licznik for _ in range(100): current = licznik time.sleep(0.000001) licznik = current + 1 thread1 = threading.Thread(target=zwieksz) thread2 = threading.Thread(target=zwieksz) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Ostateczna wartość licznika: {licznik}") 150-200
Czy w Pythonie istnieje możliwość wielodziedziczenia?
Jaki skład miał zespół w Twoim poprzednim projekcie?
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
Jak zlokalizować problem z hamulcem? Co zrobić z spadającym zewnętrznym zależnością?
Do czego służą indeksy w bazie danych? Wady? Jakiej struktury danych używa się dla standardowego indeksu?
Jak planujesz się rozwijać w najbliższym czasie, w tym narzędzia i kierunek kariery?
Czy możesz wyjaśnić, jak jest zbudowana i działa warstwa pośrednia w architekturze aplikacji?
Jaki rodzaj pracy i harmonogram zadań preferujesz?
Na podstawie jakich kryteriów będziesz wybierać, jeśli będzie kilka ofert z tym samym budżetem?
Opisz, jak zorganizowany był proces tworzenia produktów programistycznych w Twojej poprzedniej firmie
Wyjaśnij istotę architektury monolitycznej i jej główne cechy.
Co wolisz: asynchroniczność czy wielowątkowość? Na czym polega różnica?
Czy jest to modyfikacja naruszająca zasadę otwartości i zamkniętości, modyfikacja interfejsu w podklasie?
Jakie główne trudności mogą wystąpić podczas korzystania z kolejek w systemach przetwarzania danych?
Opowiedz trochę o sobie: doświadczenie zawodowe, czego szukasz, dlaczego zdecydowałeś się na zmianę pracy?