-
Jakie są podstawowe różnice między stroną frontendową a backendową? Jakie są Twoje główne obszary zainteresowania jako backend developera?
-
Opowiedz nam o swoim doświadczeniu związanych z backendem. Jakie projekty realizowałeś/aś i jakie technologie/frameworki używałeś/aś?
-
Czy masz doświadczenie w pracy z jakimiś relacyjnymi lub nierelacyjnymi bazami danych? Jakie technologie bazodanowe znasz?
-
Jakie metody uwierzytelniania i autoryzacji stosowałeś/aś w swoich projektach? Jakie są różnice między uwierzytelnianiem a autoryzacją?
-
Jak radzisz sobie z asynchronicznym kodem? Czy używałeś/aś Promise, async/await lub innych narzędzi do zarządzania asynchronicznością?
-
Opisz proces tworzenia API. Jakie są etapy projektowania, implementacji i testowania API?
-
Jakie znasz metodyki lub narzędzia do zarządzania kodem źródłowym, takie jak Git?
-
Jakie jest Twoje podejście do testowania oprogramowania? Jakie narzędzia i techniki testowania stosujesz?
-
Jakie są Twoje dobre praktyki związane z bezpieczeństwem w kontekście backendu? Jak chronisz aplikację przed atakami zewnętrznymi, takimi jak wstrzykiwanie SQL lub ataki XSS?
-
Jak radzisz sobie z wydajnością i skalowalnością aplikacji backendowej? Jakie techniki lub narzędzia stosujesz, aby zoptymalizować wydajność swojego kodu?
-
Czy wiesz, co to jest konteneryzacja? Czy używałeś/aś narzędzi takich jak Docker?
-
Jak współpracujesz z zespołem frontendowym? Jakie są Twoje doświadczenia w pracy nad projektem, w którym było wiele osób zaangażowanych?
-
Czy masz jakieś doświadczenie z wdrażaniem aplikacji na serwerach? Jakie platformy wdrożeniowe znałeś/aś lub używałeś/aś?
-
Czy interesujesz się nowymi trendami i technologiami w świecie backendu? Jak dbasz o rozwój zawodowy i jakie źródła wiedzy preferujesz?
-
Czy możesz opowiedzieć o jakimś wyzwaniu, z którym się spotkałeś/aś jako backend developer? Jak sobie poradziłeś/aś z tym wyzwaniem?