Przygotuj się do dzielenia się przykładami swoich umiejętności, tak jak to ma zastosowanie do pracy, z którą rozmawiasz.
Poświęcenie czasu na dopasowanie twoich kwalifikacji do opisu stanowiska , ułatwi udzielenie odpowiedzi.
Zanim wyruszysz na rozmowę kwalifikacyjną , przejrzyj listę i upewnij się, że jesteś przygotowany na odpowiedzi.
50 najlepszych technicznych pytań do wywiadu
- Z jakich narzędzi programistycznych korzystałeś?
- Jakie języki zaprogramowałeś?
- Z jakich narzędzi kontroli źródła korzystałeś?
- Jakie są twoje techniczne certyfikaty?
- Co robisz, aby utrzymać swoje certyfikaty techniczne?
- W jaki sposób twoja edukacja pomogła Ci przygotować się do tej pracy?
- Jak oceniasz swoje kluczowe kompetencje w tej pracy?
- Jakie są twoje mocne i słabe strony IT?
- Opowiedz mi o najnowszym projekcie, nad którym pracowałeś. Jakie były twoje obowiązki?
- Jak myślisz, co będziesz robić na podstawie opisu tego stanowiska na co dzień?
- Jakich wyzwań możesz się spodziewać w tej pracy, jeśli zostałeś zatrudniony?
- Jak ważna jest bezpośrednia praca z użytkownikami biznesowymi?
- Jakie elementy są niezbędne dla sukcesu drużyny i dlaczego?
- Opowiedz mi o projekcie, z którego jesteś najbardziej dumny i jaki był twój wkład.
- Opisz swój proces wdrażania produkcji.
- Podaj przykład miejsca, w którym zastosowałeś swoją wiedzę techniczną w praktyczny sposób.
- Jak zarządzałeś kontrolą źródła?
- Co zrobiłeś, aby zapewnić jakość swoich produktów?
- Jaki procent czasu spędzasz na testowaniu jednostkowym?
- Czego oczekujesz w dostarczanych dokumentach dotyczących rozwiązań?
- Opisz czas, w którym udało Ci się ulepszyć projekt, który został pierwotnie zaproponowany.
- Ile ponownie wykorzystujesz uzyskanego kodu i jak?
- Który wolisz; rozwiązania ukierunkowane na usługi lub rozwiązania wsadowe?
- Kiedy ostatnio pobrano narzędzie z Internetu, aby zwiększyć produktywność swojej pracy i co to było?
- Co zrobiłeś, aby zapewnić spójność między jednostkami, jakością i środowiskami produkcyjnymi?
- Opisz elementy architektury warstwowej i ich właściwe wykorzystanie.
- Porównaj i skontrastuj usługi sieciowe REST i SOAP.
- Zdefiniuj uwierzytelnianie i autoryzację oraz narzędzia używane do ich obsługi we wdrożeniach korporacyjnych.
- Co to jest ETL i kiedy należy go używać?
- Zostałeś poproszony o zbadanie nowego narzędzia biznesowego. Natrafiłeś na dwa rozwiązania. Jeden to rozwiązanie lokalne, a drugi oparty na chmurze. Zakładając, że są funkcjonalnie ekwiwalentne, czy poleciłbyś jeden z drugim i dlaczego?
- Co robisz, aby zapewnić dokładne oszacowanie projektu?
- Jakie strony techniczne śledzisz?
- Czy korzystałeś już z Visual Studio?
- Czy korzystałeś z Eclipse?
- Co to jest SAN i jak się go używa?
- Co to jest klastrowanie i opisać jego użycie.
- Jaka jest rola DMZ w architekturze sieci?
- W jaki sposób wymuszasz integralność relacyjną w projektowaniu bazy danych?
- Kiedy należy denormalizować projekt bazy danych?
- Jaka jest różnica między OLAP i OLTP? Kiedy każdy jest używany?
- Dowiedziałeś się, że jednostka biznesowa zarządza głównym komponentem firmy za pomocą arkuszy kalkulacyjnych Excel i baz danych programu Access. Jakie ryzyko to przedstawia i jakie zalecenia należy podjąć, aby złagodzić te zagrożenia?
- Z jakich narzędzi lub procesów zautomatyzowanej konstrukcji korzystałeś?
- Jaka jest rola systemów ciągłej integracji w procesie zautomatyzowanej budowy?
- Opisz różnicę między optymistycznym a pesymistycznym blokowaniem.
- W bazach danych jaka jest różnica między instrukcją delete a instrukcją skracania?
- Co to są dzienniki transakcji i w jaki sposób są używane?
- Jakie są najważniejsze wskaźniki wydajności bazy danych i jak je monitorować?
- Jaka jest rola SNMP?
- Co to jest atak skryptów krzyżowych i jak się przed nim bronisz?
- W bezpieczeństwie sieci, co to jest garnek z miodem i dlaczego jest używany?
Więcej technicznych pytań do wywiadu wymienianych według typu
Pytania do wywiadu C / C ++
- Co prowadzi do dławienia kodu w C ++?
- Napisz program C, aby znaleźć głębokość lub wysokość drzewa.
- Napisz program, który odczytuje dodatnią liczbę całkowitą N, a następnie wypisze "N-krotną tabelę" zawierającą wartości do N * N.
- Jak sprawdzić, czy drzewo binarne jest zbalansowane?
- Jak porównać dwie połączone listy?
- Napisz program C, aby porównać dwie połączone listy.
- Jak wykryłbyś pętlę na liście połączonej?
- Napisz program C, aby wykryć pętlę na liście połączonej.
- Jak dokonać dynamicznej alokacji pamięci w aplikacjach C?
- Opisz zalety i wady dynamicznego przydzielania pamięci w porównaniu do alokacji pamięci statycznej.
- Jaka jest różnica między konstruktorem a destruktorem?
- Czym jest przeciążanie funkcji i przeciążanie operatorów?
CSS (Cascading Style Sheets) Pytania do wywiadu
- Co to jest arkusz stylów?
- Jak mogę uwzględnić komentarze w moim arkuszu stylów?
- Jak usunąć element pływający?
- Jak wyśrodkować elementy blokowe za pomocą CSS1?
- Czym jest sprite? W jaki sposób jest stosowany za pomocą CSS? Jakie są korzyści?
- Dlaczego podjęto decyzję, aby nakładki były stosowane poza szerokością "pudełka", a nie w środku, co wydaje się mieć więcej sensu?
- Które przeglądarki obsługują CSS?
- Wymień trzy sposoby definiowania koloru w HTM :.
- Jakie są zalety / wady różnych metod stylu?
- Wyjaśnij różnicę między widocznością: ukryta; i wyświetlacz: brak.