C#
Czy stosujesz zasady SOLID podczas projektowania systemów?
Podziel się swoim doświadczeniem w tworzeniu oprogramowania w języku C# i opowiedz o najważniejszych projektach.
Wyjaśnij podstawowe zasady działania protokołu HTTP/2 i czym różni się od HTTP/1.1
Jak można zaimplementować funkcję dodawania botów do środowiska gry?
Jakie cechy osobiste i zawodowe powinien posiadać specjalista w dziedzinie programowania?
Wyjaśnij koncepcję automatów stanów i ich zastosowanie w programowaniu.
Jakie wzorce projektowe stosowałeś w swojej praktyce rozwoju?
Jakie rodzaje testów tworzyłeś w swoich projektach?
Jak wcześniej otrzymywałeś zadania i wyznaczone obowiązki w poprzednim miejscu pracy?
Czy pracowałeś bezpośrednio z klientami lub zamawiającymi w ramach projektów?
Czy możesz wyjaśnić, na czym polega zasada enkapsulacji w programowaniu obiektowym?
Kiedy warto unikać stosowania normalnych form podczas projektowania bazy danych?
Jak stworzyłeś uniwersalny interfejs dla różnych komponentów lub modułów systemu?
Czy pracowałeś z bazą danych MS SQL Server w swojej praktyce?
W jakich przypadkach konieczne jest ręczne zwolnienie przydzielonej pamięci na dane?
Czy możesz opowiedzieć o swoim doświadczeniu w stosowaniu wzorca CQRS w projektach?
Czy masz doświadczenie w pracy z wzorcami projektowymi w swoich projektach?
Czy przejrzałeś implementację metod LINQ i czy rozumiesz, jak one działają?
Opisz swoje praktyczne doświadczenie z używania SQL w projektach
Wyjaśnij różnice między mockiem a stubem w kontekście testowania oprogramowania.