Skip to content

Latest commit

 

History

History
28 lines (15 loc) · 2.17 KB

senior.md

File metadata and controls

28 lines (15 loc) · 2.17 KB
  1. Jak przeprowadzić dobre code-review

  2. Jakie są Twoje najważniejsze osiągnięcia jako backend developer? Opowiedz nam o projekcie, w którym byłeś/aś głównym odpowiedzialnym za architekturę i implementację.

  3. Jakie jest Twoje doświadczenie w projektowaniu i tworzeniu skalowalnych i wydajnych systemów backendowych? Jakie technologie i narzędzia stosowałeś/aś w celu osiągnięcia wysokiej wydajności?

  4. Jak radzisz sobie z zarządzaniem bazami danych w kontekście dużych ilości danych i złożonych operacji? Jakie technologie bazodanowe preferujesz i dlaczego?

  5. Jakie jest Twoje podejście do bezpieczeństwa aplikacji backendowej? Jakie praktyki i techniki stosujesz, aby zabezpieczyć aplikację przed atakami zewnętrznymi?

  6. Jakie jest Twoje podejście do projektowania architektury aplikacji? Jakie wzorce projektowe stosujesz i dlaczego?

  7. Czy masz doświadczenie w pracy z architekturą mikroserwisów? Jakie wyzwania napotkałeś/aś i jak sobie z nimi poradziłeś/aś?

  8. Jakie technologie i narzędzia stosujesz do testowania aplikacji backendowej? Jakie są Twoje dobre praktyki związane z testowaniem?

  9. Jak radzisz sobie z optymalizacją wydajności aplikacji backendowej? Jakie narzędzia i techniki stosujesz, aby zoptymalizować wydajność kodu i baz danych?

  10. Jakie są Twoje doświadczenia z monitorowaniem i debugowaniem aplikacji backendowej? Jakie narzędzia używasz do monitorowania aplikacji w czasie rzeczywistym?

  11. Czy jesteś zaznajomiony/a z metodologią DevOps? Czy korzystałeś/aś z narzędzi takich jak Docker, Kubernetes czy systemy zarządzania konfiguracją?

  12. Jak współpracujesz z zespołem programistów? Jakie jest Twoje doświadczenie w prowadzeniu technicznym i mentorowaniu innych developerów?

  13. Czy jesteś zainteresowany/a nowymi trendami i technologiami w świecie backendu? Jak dbasz o rozwój zawodowy i jakie źródła wiedzy preferujesz?

  14. Czy masz doświadczenie w prowadzeniu wdrożeń aplikacji na serwery produkcyjne? Jakie platformy wdrożeniowe znasz i jak zarządzasz procesem wdrażania?

  15. Jakie jest Twoje podejście do zarządzania wersjami oprogramowania? Jakie narzędzia do kontroli wersji używasz?