Mam możliwą pracę w C # dev w kolejce, ale zanim będę mógł przeprowadzić wywiad, muszę zdać test w agencji pracy.
Teraz, mimo że jestem starszym programistą z ponad 10-letnim doświadczeniem programistycznym i ponad 3 z tych lat z c #, naprawdę nie mogę się doczekać tego testu i myślę, że istnieje spora szansa, że go nie zdołam.
Z mojego doświadczenia wynika, że testy te są nieprzewidywalne, gdy pytają Cię o rzeczy, których rzadko używasz w codziennych sytuacjach zawodowych.
Potrzebuję najlepszej porady na temat tego, co powinienem zmienić - na przykład dobrej książki lub strony internetowej. Mam mniej niż tydzień na przygotowanie się i muszę to zaliczyć.
Z góry dziękuję.
EDYCJA: Aby jeszcze bardziej uzasadnić moje obawy związane z pisaniem takich testów - rozważ następujące pytanie:
12) Wydarzenie to:
a) The result of a users action - correct answer
b) The esult of a party
c) code to force users action
Prawidłowa odpowiedź zgodnie z testem to A, ale ponieważ robię SOA (często, gdy zdarzenia mogą być oparte na zdarzeniach systemowych (nie na działaniach użytkownika), jestem w 100% pewien, że zdarzenie nie musi być sterowane przez działanie użytkownika. To było również pytanie C # (nie pytanie ASP.net). W oparciu o moje zrozumienie, tak naprawdę nie mogłem znaleźć poprawnej odpowiedzi, ale B wydaje się najlepszy z całej partii (jeśli definicja strony to: dowolna podmiot, który może wywołać zdarzenie. Tego rodzaju pytania mnie przerażają.
Odpowiedzi:
Chociaż ten post jest nieco stary, może być dla Ciebie przydatny: co powinni wiedzieć wielcy programiści .NET (więcej pytań do wywiadu .NET)
źródło
Po prostu odejdź, Renee
Kilka razy brałem takie testy. Teraz po prostu odchodzę. Testy mierzą najbardziej trywialne fragmenty wiedzy programistycznej. Czy chcesz pracować dla kogoś, kto uważa, że te testy są dobrym sposobem oceny programistów? Ja nie.
źródło
Byłem w takiej sytuacji jak w zeszłym roku. Minęło tyle czasu, że byłem w wywiadzie, że się tego obawiałem. Przeszukałem pytania do wywiadu w języku C # i znalazłem kilka stron (wiele z nich wymienionych na innych plakatach) i przestudiowałem je. Ku mojemu zaskoczeniu 90% wywiadów pochodziło z tych stron, dosłownie . Myślę, że ankieterzy również używają Google, aby znaleźć pytania :)
źródło
Całkowicie się z tobą zgadzam w sprawie:
ale są częścią tego procesu, więc nic nie możemy na to poradzić. Jestem coś takiego jak ty z około 10-letnim doświadczeniem, z czego około 5 w .NET C #. Znalazłem te, że te dwie BARDZO dobre książki:
Głębokość C #
C # w pigułce
powinien obejmować wszystko, co musisz wiedzieć o C #. Reszta to twoje własne umiejętności i umiejętności, które nabywasz w określonych technologiach opartych na C #, takich jak ASP.NET itp.
źródło
Testy te coraz częściej stają się częścią kandydatów do wstępnej kontroli przez profesjonalne firmy rekrutacyjne i niektóre firmy. Zostały zaprojektowane, aby dać ankieterom nietechnicznym możliwość oceny czyichś umiejętności technicznych. Są to jednak w zasadzie tylko testy ciekawostek, które nie powiedzą nic znaczącego o możliwościach programisty innych niż wyeliminowanie tych, którzy naprawdę nic nie wiedzą. Niestety niektóre firmy / osoby rekrutujące przykładają zbyt dużą wagę do tych wyników.
Sposób na naukę dla nich polega na znalezieniu witryn z pytaniami na rozmowy kwalifikacyjne, wiarygodnych witryn, a nie tych, które próbują sprzedać Ci odpowiedzi, otynkowane reklamami wyskakującymi lub innymi tego rodzaju nonsensami, i wcisnąć odpowiedzi. W ten sposób uzyskasz przyzwoity wynik i przeskoczysz przeszkodę. Jeśli firma przykłada zbyt dużą wagę do tych wyników, prawdopodobnie nie jest to najlepsza firma do pracy.
źródło
Jeśli jest to test agencji pracy, nie powinno to być takie trudne. To nie tak, że mają specjalistów językowych do opracowania testu. Najprawdopodobniej wszystko, co zrobią, to skopiuj / wklej pytania ze strony internetowej.
Tak długo, jak wiesz, jak ogólnie działa framework i jakie są najczęściej używane przestrzenie nazw / biblioteki dla zadań, jakich rzeczy musisz używać do pewnych zadań, powinieneś być dobry.
źródło
Dzięki testom przeprowadzanym podczas wywiadów wiele zależy od kultury korporacyjnej i twórcy testów. Jeśli zamierzają zadawać niejasne pytania i próbować cię potknąć, przeniosę się do innej firmy lub agencji, która jest bardziej zainteresowana osobami wysokiej jakości, inteligentnymi i zdolnymi do wykonania pracy.
To powiedziawszy, gdy używasz c # w swojej codziennej pracy, skoncentrowałbym cię na rozwiązywaniu problemów i logice, a mniej na książkowej stronie rzeczy.
Project Euler to świetne miejsce do ćwiczenia i doskonalenia umiejętności, które najprawdopodobniej stały się nieco zardzewiałe.
źródło