QA / QA Automation
Czy masz doświadczenie w tworzeniu własnego frameworka od podstaw?
Jakby ci pomógł stream?
Jeśli testy zostały uruchomione, dane zostały utworzone, a w trakcie testu maszyna odpadła, czy dane pozostały w bazie? Jak rozwiązano problem?
Co się dzieje po await: kod jest wykonywany w tym samym wątku czy w innym?
Jak możemy określić krytyczność defektu bez ścisłej mapy termicznej?
Jak stosowałeś praktykę rozwoju przez testy (TDD) w swoich projektach?
Przy przeglądzie kodu zautomatyzowanych testów kolegów, na co zwracasz uwagę w pierwszej kolejności? Jakie czerwone flagi szukasz?
Czy korzystałeś z funkcji tworzenia kolekcji w Postmanie w swoich projektach?
Czy możesz wymienić i opisać główne typy systemów zarządzania bazami danych, z którymi pracowałeś?
Czy zazwyczaj pracujesz z wierszem poleceń podczas zarządzania repozytoriami Git?
Jak rozwiązujesz problemy z danymi testowymi na stanowisku (powtarzające się testy, konflikty danych w bazie danych)?
Czy możesz wyjaśnić, co oznacza architektura z dwoma poziomami podziału komponentów?
W jakich warunkach i w jakim celu stosuje się system nazw domen (DNS)?
Czy masz doświadczenie z Git?
Czy masz doświadczenie w korzystaniu z Dockera w środowisku Linux?
Opowiedz o swoim doświadczeniu z inicjatywą, rozwiązywaniem błędów i zarządzaniem czasem w testowaniu.
Czy można używać mocków do oceny funkcjonalności API podczas testów?
Jakie nowości w pracy z interfejsami zostały wprowadzone w Java 8?
Jakie typy struktur danych kolekcji stosowałem w swoich projektach?
Czy masz doświadczenie w pracy z Dockerem?