Sobes.tech

Python

Opowiedz o swoim doświadczeniu: nad jakimi projektami pracowałeś w [firma] i [firma], jakich technologii używałeś i za co odpowiadałeś?

Senior
АВ Софт
45

Jakie informacje trafiają do API Gateway podczas tworzenia wniosku o kredyt?

Senior
ВГТРК СМОТРИМ
45

Jakie są wady kodu asynchronicznego?

Middle+
Лучи
45

Czym jest maska podsieci i dlaczego jest potrzebna?

Middle+
Angara Security
43

Jak działał system przed przejściem na event-driven/Kafka: czy to były REST API na FastAPI?

Middle
Sapiens Solutions
41

Należy zwalidować strukturę TYLKO pod kątem poprawności otwierania i zamykania nawiasów. dane_testowe = [ "[][[]]", # poprawne "[[[]]]", # poprawne "[][][]", # poprawne "]]][[", # niepoprawne "[[[]", # niepoprawne "[]]", # niepoprawne "[[]]", # niepoprawne "][]]", # niepoprawne "[]][[]", # niepoprawne "[][[]", # niepoprawne ] def czy_poprawne(wartość: str):

Senior
РунитиРунити
35

# Tak więc, wymagania "co i jak ten kod powinien robić" powinny być akceptowane tak, jak działają teraz. db = Model() def processuj(dane): print("rozmiar pliku: " + str(len(dane))) linie_użytkowników = open("/opt/data/users.txt").read().splitlines() wynik = [] for linia in linie_użytkowników: linie_transakcji = open("/opt/data/transactions.txt").read().splitlines() processuj(linie_transakcji) for linia2 in linie_transakcji: części = linia2.split() czy_ważne = db.check_transaction( user_id=części[3], change=części[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+.\d+", linia2): continue user_id = linia.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", części[4]): wynik.append(linia2) if len(wynik) > 0: print("dopasowano")

Senior
РунитиРунити
33

Co się dzieje po wpisaniu nazwy domeny w pasku adresu przeglądarki i naciśnięciu Enter? Opisz ciąg zdarzeń.

Middle+
Angara Security
32

Jeśli najpierw zwiększysz wartość o 20%, a następnie zmniejszysz otrzymaną wartość o 20%, jaki będzie wynik w stosunku do wartości początkowej?

Middle+
КасперскийКасперский
31

Zaimplementuj funkcję sumy curried add(a), która przyjmuje liczbę i zwraca inną funkcję, która przyjmuje drugą liczbę. Ostateczne wywołanie zwraca sumę tych dwóch liczb.

Middle+
КасперскийКасперский
28

Kto powinien zapłacić opłatę przy transferze i jak powinna być odzwierciedlona w operacji?

Senior
РунитиРунити
27

Dlaczego zdecydowałeś się wejść na rynek? Co Cię nie satysfakcjonuje w Twojej obecnej pracy?

Middle+
КасперскийКасперский
18

Z jakimi innymi językami programowania pracowałeś lub jakie masz doświadczenie w rozwoju niekomercyjnym?

Middle+
КасперскийКасперский
13

Ile wątków może wykonywać bytecode w Pythonie jednocześnie?

Middle+
КасперскийКасперский
12

Jak zorganizować pobieranie opłat przy transferze pieniędzy między użytkownikami: jakie pytania zadać firmie i jakie rozwiązania techniczne zasugerować?

Senior
РунитиРунити
10

Jak poruszasz się i pracujesz w systemach Unix: jak się połączyć i wykonywać podstawowe diagnostyki?

Senior
РунитиРунити
10

Zaimplementuj pseudokod dla pobierania opłat w istniejącej metodzie `User.transfer`: jakie wpisy i kontrole są konieczne?

Senior
РунитиРунити
9

Dlaczego interesujesz się rozwojem backend i dlaczego wybrałeś ten kierunek?

Middle+
КасперскийКасперский
9

Czy masz pytania dotyczące etapów rozmowy kwalifikacyjnej?

Middle+
КасперскийКасперский
6

Czy masz pod ręką dokumenty rejestracji wojskowej i wykształcenia wyższego?

Middle+
КасперскийКасперский
5
/539