QA / QA Automation
Jakie są Twoje oczekiwania finansowe?
Jaki rodzaj projektów najbardziej Cię interesuje: web, mobilne czy usługi backendowe? Dlaczego?
Czym różnią się git pull i git push?
Opowiedz o ostatnim miejscu pracy, czym się zajmowałeś, jakimi narzędziami się posługiwałeś
Opowiedz więcej o swoim doświadczeniu w automatyzacji testów
Istnieje funkcjonalność, którą rozwijacie wspólnie z innym zespołem. Podczas testów napotkaliście problemy: 1. Integracja między dwoma usługami: które, jak się okazało, mają różne formaty danych. 2. Znaleźliście błąd na froncie: gdy frontend wysyła zapytanie do serwisu, a serwis odpowiada, że taki metod nie istnieje. 3. Konieczne jest pilne przetestowanie nowej funkcjonalności razem z innym zespołem, ale oni informują, że nie są gotowi do testowania, i ta zadanie nie jest dla nich priorytetem. Jak zamierzacie działać?
Czym jest piramida testów i dlaczego nie można po prostu pokryć wszystkiego testami end-to-end?
Jakie są zalety i różnice między Appium Inspector a Xcode Inspector?
Czy pracowałeś z wielowątkowością?
503 — od kogo pochodzi ta odpowiedź, jeśli usługa, do której się odwołałeś, jest niedostępna?
Chciałbyś rozwijać się w zakresie testów automatycznych, czy wolisz pozostać testerem manualnym?
Które zapytanie jest idempotentne?
Opowiedz o sobie: czy pracowałeś w automatyzacji lub jako tester full-stack?
Zadanie: tworzą nowy formularz rejestracyjny, zawierający 10 pól do wypełnienia. Może być wiele sprawdzeń. Jak minimalizujesz liczbę testów, nie tracąc zbyt wiele na pokryciu?
Na jakim poziomie piszesz testy: monolit, mikroserwisy? Jak określasz poziom pokrycia?
Czy pracowałeś z bazami danych?
[imię] zapytał: Czym są generatory i iteratory w Pythonie? W czym jest różnica?
Czy testy programistów również zostały wyeksportowane?
Opowiedz więcej o swoim stosie technologicznym i narzędziach, z którymi pracowałeś.
Zadanie: napisać funkcję, która odwraca słownik (zamienia klucze i wartości miejscami). Na przykład, {1:2, 3:4} → {2:1, 4:3}