Czy możesz opisać, jak działają zakresy zmiennych w Pythonie?
Python
W jaki sposób korzystanie z indeksów w bazie danych pomaga zwiększyć szybkość wykonywania zapytań?
Czy możesz wymienić typy baz danych, z którymi pracowałeś, i wyjaśnić ich cechy?
Wyjaśnij istotę architektury monolitycznej i jej główne cechy.
W jakich przypadkach zaleca się stosowanie architektury mikroserwisów w projekcie?
Opisz projekt, nad którym pracowałeś w swoim ostatnim stanowisku.
Jakie są zalety i wady korzystania z technologii asynchronicznych?
Jaka jest różnica między klasą a obiektem?
Jakie metody realizacji klas abstrakcyjnych są używane w Pythonie?
Czy przestrzegasz zasad SOLID podczas tworzenia oprogramowania?
Opowiedz, jak otrzymywałeś i formułowałeś zadania do wykonania w poprzednim miejscu pracy
Czy możesz opisać główne obowiązki i projekty, nad którymi pracowałeś w poprzednim miejscu pracy?
Na czym polega cel obiektów mock w procesie testowania automatycznego?
Na co zwracać uwagę, aby zidentyfikować potencjalne problemy podczas rozważania przyszłego ogłoszenia o pracę?
Czy przełożony omawia Twoje obawy lub niezadowolenie z obecnego stanowiska?
Jakie oznaki wskazują na konieczność utworzenia indeksu w bazie danych?
Jaka jest różnica między zdefiniowaniem klasy a tworzeniem jej instancji?
Jakie są zalety i wady korzystania z frameworka Django w tworzeniu aplikacji internetowych?
Czy pracowałeś z Dockerem? Co z nim robiłeś?
# Obecnie dokumentacja i wymagania dotyczące tego kodu nie są w 100% # dokładne i miejscami nieaktualne, więc nie podajemy ich tutaj. # Sam kod działa na serwerach produkcyjnych, wyniki jego działania są wykorzystywane przez różne # systemy, niektóre napisane w COBOL, a inne na platformach arktycznych na platformach naftowych, # które odbierają dane wejściowe za pomocą sygnału jednokierunkowego z satelitów. # Nie chcielibyśmy niczego z tego zepsuć, a potem naprawiać. # Tak więc, wymagania "co i jak ten kod powinien robić" powinny opierać się na tym, jak on faktycznie # działa w tej chwili. db = Model() def process(data): print("rozmiar pliku: " + str(len(data))) linie_uzytkownikow = open("/opt/data/users.txt").read().splitlines() wynik = [] for linia in linie_uzytkownikow: linie_transakcji = open("/opt/data/transactions.txt").read().splitlines() process(linie_transakcji) for str2 in linie_transakcji: parts = str2.split() is_valid = db.check_transaction( user_id=parts[3], change=parts[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+", str2): 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+", parts[4]): wynik.append(str2) if len(wynik) > 0: print("dopasowanie")