Wyjaśnij, co oznacza polecenie `git clone` i do czego służy w systemie kontroli wersji Git.
QA / QA Automation
Jakie są zalety i wady architektury monolitycznej w porównaniu z architekturą mikroserwisów?
Wyjaśnij, czym są kolekcje w narzędziu Postman i jak są używane do organizacji zapytań.
Czy możesz opowiedzieć o architekturze systemu, którą wdrożyłeś w ostatnim projekcie?
Wyjaśnij, czym jest Swagger i jak jest używany w procesie tworzenia API.
Czy masz doświadczenie w pracy z narzędziem Swagger do dokumentowania API?
Na czym polega główne przeznaczenie API i jak jest ono wykorzystywane w rozwoju systemów oprogramowania?
Jak można utworzyć nową gałąź w systemie kontroli wersji?
Ile poziomów testów wyróżnia się w piramidzie testów?
Jaka jest różnica między blokiem kodu a oddzielną funkcją w programowaniu?
Czy można wyjaśnić, czym jest gRPC i jakie są jego główne zalety?
Czy masz doświadczenie w korzystaniu z funkcji agregujących w SQL lub innych językach programowania?
Wyjaśnij, czym jest GraphQL i jak różni się od REST API
Czy mógłbyś wyjaśnić, co oznacza REST w kontekście usług internetowych?
Czy możesz wyjaśnić zasady działania REST API i jego główne cechy?
Czy możesz wymienić główne kody statusu HTTP i ich przeznaczenie?
Jakie sytuacje mogą aktywować automatyczne budowanie w pipeline ciągłej integracji?
Czy masz doświadczenie w korzystaniu z narzędzia cURL do wykonywania żądań HTTP?
Jak przekazywane są polecenia i dane za pomocą wiersza poleceń z użyciem cURL?