Reklama
Niedawno miałem wywiad 5 kanałów wideo do nauki podstawowych umiejętności rozmowy kwalifikacyjnej Czytaj więcej (na staż letni), o którym wcześniej mówiono mi, że muszę przynieść ołówek na wypadek, gdyby były pytania dotyczące wywiadu technicznego związane z kodowaniem. Byłem szczególnie zdenerwowany tym ostatnim, ale wkrótce Google nieco uspokoił moją nerwowość. Szukałem w Internecie wszelkiego rodzaju materiałów przygotowawczych i cieszyłem się, że znalazłem wiele źródeł wskazówek w sytuacjach takich jak moja.
Jeśli wkrótce czeka Cię rozmowa kwalifikacyjna w sprawie pracy, oto kilka zasobów, które prawdopodobnie powinieneś sprawdzić przed wielkim dniem.
Dowiedz się, czego NIE należy mówić ani robić
Dotyczy to wszystkich rodzajów rozmów kwalifikacyjnych, nie tylko programowania rozmów kwalifikacyjnych. Myślę, że można bezpiecznie powiedzieć, że naprawdę powinieneś myśleć twoją odpowiedź, zanim cokolwiek wyrzucisz lub zrobisz cokolwiek. To całkiem zdrowy rozsądek, ale kiedy się denerwujesz, łatwo jest zapomnieć o rzeczach. Nie jesteś sam.
Odbywa się odpowiednia dyskusja na temat przepełnienia stosu „Jaka jest najgorsza odpowiedź osoby udzielającej wywiadu?” gdzie zobaczysz wiele zabawnych rzeczy, które rozmówcy powiedzieli lub zrobili. Oto próbki z ankiety:
Nie potrafię powiedzieć, jak często to się zdarza w wywiadach telefonicznych: Ja: [zadaje pytanie w sprawie konkretnej technologii]
Them: [powtarza pytanie, ponieważ słyszę, jak piszą]
[krótkie opóźnienie]
[Słyszę „ding” z IE, gdy Google podaje im listę stron, „kliknięcie”]
Them: [czyta ze strony]
Ja: OK, dziękuję za poświęcony czas. Nie dzwoń do mnie, zadzwonię do ciebie.
To była najczęściej głosowana odpowiedź w ankiecie. Lekcja na wynos - nie oszukiwać. Zaskoczony?
Oto kolejny:
Nigdy tego nie zapomnę. Powiedziałem…
„Opowiedz mi coś o sobie…
i odpowiedział…
„Niedawno wynalazłem div wewnątrz zakresu”.
Wymienił go również w swoim życiorysie - dokładnie tak - wymyślił go.
Prawdopodobnie NIE powinieneś mówić, że wymyśliłeś nieprawidłowe znaczniki. Tylko myśl.
Oto kolejna prosta rzecz, której nie powinieneś mówić:
„Czy napiszesz tutaj małą funkcję dla mnie na tablicy?”
"Nie."
Niew wkładanie dużego wysiłku w rozmowę kwalifikacyjną może cię później ugryźć. Leżąc na rozmowie kwalifikacyjnej może cię również ugryźć.
Ustawić: "Jestem programistą internetowym, był DBA przez kilka lat, dużo doświadczenia w zakresie bezpieczeństwa, tak Wiem o tym wszystko”
Lowball: „Dobra, więc jak byś zajął się zapobieganiem iniekcji SQL?”
Fumble: „Weeell, to nie jest tak naprawdę rzecz, z którą kiedykolwiek miałem do czynienia…. Co to właściwie jest?”
Aby uzyskać więcej odpowiedzi, koniecznie odwiedź oryginalna ankieta. Chociaż możesz odczuwać pokusę, by kpić z niektórych odpowiedzi w ankiecie, pamiętaj tylko, że kiedy zdenerwowanie uderza w wielki dzień, nie jest to już cała zabawa i gry. Przed wielkim wywiadem możesz zdać sobie sprawę, że z tych śmiesznych odpowiedzi można wyciągnąć wnioski.
Dowiedz się, jakich pytań dotyczących kodowania można się spodziewać
Nie ma gwarancji, że otrzymasz kod pytanie 8 stron internetowych, aby uzyskać wskazówki dotyczące rozmowy kwalifikacyjnej Pytania i odpowiedzi Czytaj więcej które zostały opublikowane w Internecie, ale jeśli możesz odpowiedzieć na niektóre z nich mieć zostałeś zapytany i udostępniony online, możesz mieć większą szansę na niezamrożenie podczas tej części wywiadu.
Oto kilka przykładowych pytań dotyczących kodowania:
„Ćwiczenie z kodowaniem: zwróć sumę listy liczb oddzielonych od linii z pliku tekstowego.”
Podaj jednowierszowe wyrażenie C, aby sprawdzić, czy liczba jest potęgą 2. [Żadne pętle nie są dozwolone - to prosty test.]
„Jak policzyłbyś liczbę słów w ciągu składającym się z nieparzystej liczby spacji między słowami (nie słownika)? Z i bez funkcji bibliotecznych. ”
Sprawdź się, zadając więcej pytań Szklane drzwi i Witryna Kundana Singha, który zapewnia również doskonałe ogólne strategie wywiadów technicznych. Nie zakładaj, że wszystkie dane są ci przekazywane podczas pytania o kodowanie, pomyśl głośno itp.
Jeśli chcesz rzeczywistych książek na ten temat, oto kilka tytułów, które zostały polecone (linki prowadzą do Amazon):
- Wywiady z programistami ujawnione: sekrety zdobycia następnej pracy
- Cracking the Coding Interview: 150 Programming Questions and Solutions
Uzyskaj odświeżenie w C / C ++ / itp. I logika
Jeśli ostatnia wskazówka ujawniła, że jesteś zardzewiały w języku programowania, oto kilka miejsc, które pomogą ci uzyskać kurs odświeżający lub zawieszający. Książka, Programowanie pereł (2. edycja) to klasyczna książka, która została dość polecona, ponieważ zawiera wiele ćwiczeń i samouczków w językach C i C ++, które mogą ci pomóc myśleć jak programista. James również publikuje kurs tutaj na MakeUseOf Podstawy programowania komputerowego 101 - Zmienne i typy danychPo wprowadzeniu i rozmowie o programowaniu obiektowym wcześniej i gdzie jego nazwa pochodzi, myślałem, że nadszedł czas, aby przejść przez absolutne podstawy programowania w języku innym niż język droga. To... Czytaj więcej , więc sprawdź to. Tam są również 5 najlepszych stron internetowych z przykładami aplikacji Java Czytaj więcej wiele Dowiedz się, jak hakować z najlepszych stron internetowych i samouczkówSześć witryn hakerów w tym artykule może pomóc w nauce hakowania. Nasz artykuł wyjaśnia, które strony są najlepsze i dlaczego. Czytaj więcej strony internetowe 6 darmowych witryn do nauki programowania w PHP Czytaj więcej z Top 5 witryn do nauki CSS Online Czytaj więcej tutoriale Naucz się języka programowania Ruby podczas zabawy z Hackety Hack Czytaj więcej (i nawet samouczki wideo! Ponad 14 list odtwarzania na YouTube do szybkiego obejrzenia i nauki programowania komputerowegoWraz z pojawieniem się i rozwojem YouTube oraz mnóstwem innych wysokiej jakości witryn i narzędzi do udostępniania wideo, takich jak oprogramowanie kartami, samodzielne poznawanie nowych rzeczy nigdy nie było łatwiejsze. Ponieważ nauka nigdy nie boli ... Czytaj więcej ), które możesz przejrzeć.
Jeśli chodzi o rzeczywistą praktykę kodowania, witryna, o której nigdzie nie mówiłem, ale którą często odwiedzał mój profesor Java, to CodingBat. Jest to strona z prostymi (a czasem trudnymi!) Ćwiczeniami kodowania w Javie i Pythonie. Aby ćwiczyć umiejętności logicznego myślenia, Projekt Euler ma wiele problemów związanych z logiką / kodowaniem.
Dowiedz się, jakie może być ogólne doświadczenie w wywiadzie
Jest wiele osób, które blogowały o swoich ogólnych doświadczeniach podczas wywiadów dla korporacji takich jak Microsoft i Google. Nawet jeśli nie przeprowadzasz wywiadu z tymi właśnie firmami, Twoje doświadczenie w rozmowie technicznej może być podobne. Oto kilka interesujących postów na blogu:
- Peteris Krumins: My Job Interview at Google
- Rod Hilton: Mój wywiad z Google
- Kristian Kristensen: My Job Interview in Microsoft Development Center Copenhagen
Jeśli szukasz, jest o wiele więcej. Z tych postów dowiesz się, że kandydaci wcześniej dużo się przygotowali. Inną rzeczą, której się nauczysz, jest to, że proces rozmowy kwalifikacyjnej trwa około 6 godzin lub dłużej. Są też inne małe rzeczy, które pomogą ci poczuć, czego możesz się spodziewać podczas wywiadów na miejscu, które następują po wstępnych wywiadach przesiewowych. Niezależnie od tego, jak daleko zajdziesz w procesie rozmowy, zawsze dobrze jest wiedzieć, że są podobne ludzie w twoich butach, którzy przeżyli te wywiady, i zawsze jest ciekawie je przeczytać doświadczenie.
Niestety nie miałem dużo czasu na przygotowanie się do rozmowy kwalifikacyjnej, więc zapraszam do przygotowania się teraz z przedstawionymi krokami i uzyskaj wiele ćwiczyć 8 konkursów z zakresu programowania online, w których można rzucić wyzwanie sobie Czytaj więcej w problemach z logiką i kodowaniem.
Czy miałeś wcześniej wywiad techniczny lub programistyczny i chcesz podzielić się swoim doświadczeniem? Daj nam znać w komentarzach!
Kredyty obrazkowe: Ambrofhoto, Andre Blais, winnond, kentoh
Jessica interesuje się wszystkim, co zwiększa produktywność osobistą i jest oprogramowaniem typu open source.