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):
Python
Czy pracowałeś z ORM i surowymi zapytaniami SQL? Jakie podejście preferujesz?
Do czego służy menedżer kontekstu with podczas pracy z plikami? Gdzie jeszcze jest stosowany?
Czym jest test jednostkowy i do czego służą obiekty mock?
Czy potrafisz napisać surowe zapytanie SQL?
Podaj liczbę użytkowników zarejestrowanych w ostatnich 30 dniach i posortuj wynik według daty rejestracji.
Czy kiedykolwiek pisałeś testy?
Pokaż 5 najlepszych użytkowników według liczby wykonanych transakcji.
Jak zapewnić oddzielny wyświetlacz opłaty w historii transakcji, zachowując poprawność i atomowość transferu?
Zaimplementuj pseudokod dla pobierania opłat w istniejącej metodzie `User.transfer`: jakie wpisy i kontrole są konieczne?
Czy kiedykolwiek miałeś do czynienia z bazami danych przez ORM i pisałeś surowe zapytania SQL?
Kto powinien zapłacić opłatę przy transferze i jak powinna być odzwierciedlona w operacji?
Po wprowadzeniu opłaty, pieniądze są odliczane od użytkowników, ale menadżer nie widzi dochodu firmy. Gdzie mogą być pieniądze i jak to zdiagnozować?
Tabela zawiera od 100 do 500 milionów rekordów i praca z nią stała się wolna. Co można zrobić, aby ją zoptymalizować?
Jak zorganizować pobieranie opłat przy transferze pieniędzy między użytkownikami: jakie pytania zadać firmie i jakie rozwiązania techniczne zasugerować?
Krótko opisz, czym są fixture w pytest i jak się od siebie różnią.
Jak zmienić model danych, aby jednoznacznie połączyć cztery transakcje jednego przelewu, a następnie wykonać zwrot jednym działaniem?
Czy kiedykolwiek pracowałeś z Dockerem lub Kubernetesem?
Jak poruszasz się i pracujesz w systemach Unix: jak się połączyć i wykonywać podstawowe diagnostyki?