Rozmowa kwalifikacyjna - pisanie proga

0

Witam
Wielokrotnie słyszałem, że podczas rekrutacji do pracy, pracodawca robi test i ewentualnie każe napisać jakiegoś proga. I teraz zastanawia mnie jakiego typu jest ten program. Czy ma on rozwiązywać jakieś zadanie algorytmiczne, czy może jest bezpośrednio z techniką, jakie używa się w firmie (np. w przypadku Javy J2EE, w przypadku C gtk, itd.)? Czy ktoś pisał takie coś w trakcie rekrutacji?

0

ja osbiście nie ale kiedyś na forum czytałem wypowiedzi i jakis koleś miał program do obracania znaków (zamiast "Ola ma kota" miało być "atok am alO") poszukaj na pewno jest bo to bylo na tym forum ale nie pamietam pod jakim tematem
pozdr.
minut kilka mija ..
http://4programmers.net/Forum/viewtopic.php?id=99950
moze mało ale cosik spadam miłego

0

ja osbiście nie ale kiedyś na forum czytałem wypowiedzi i jakis koleś miał program do obracania znaków (zamiast "Ola ma kota" miało być "atok am alO")

Hueh aż mi trudno uwierzyć... Jest ktoś w stanie to potwierdzić :)

1

Ponoć popularne jest: napisz atoi().
Poza tym polecam JoelOnSoftware:

Jeżeli chodzi o zadania z programowania, to proszę kandydatów, aby napisali małą funkcję w C. Poniżej są typowe przykłady funkcji, o jakie zwykłem prosić:

  1. Odwrócić tekst w miejscu
  2. Odwrócić listę łączoną
  3. Zliczyć jedynki w bajcie
  4. Przeszukiwanie binarne
  5. Znaleźć najdłuższy podciąg w słowie
  6. atoi
  7. itoa (niezłe, ponieważ wymaga stosu lub użycia strrev())

http://local.joelonsoftware.com/mediawiki/index.php/Partyzancki_poradnik_rekrutacji
Wielu się na tym wzoruje ;)

0

Heh, na jednej z rozmów (programista php) posadzili mnie przed kodem źródłowym programiku, który coś tam miał robić. Musiałem wyszukać błędy i opisać dlaczego dany fragment jest błędny.

0

Z trudniejszych to mialem napisac wykombinowane drzewko - 'lista wiazana, ktorej elementy skladaja sie z 3 wskaznikow do list jednokierunkowych, gdzie elementy ostatniej listy to tablice dynamiczne z rozna iloscia elementow' (jakos tak) i napisac funkcje do dodawania, usuwania elementow, przechodzenia i usuwania calej listy. Napisane bylo tak, ze ze 2 razy trzeba bylo przeczytac, zeby sie nie pogubic, ale w gruncie rzeczy proste. Wszystko w C, chociaz stanowisko na programiste php :)

0

Ja pisałem zwykłą bisekcje.

0

To co w takim razie decyduje, że jest się przyjętym? To co mówicie nie jest czymś wielce trudnym i większość, która miała do czynienia z informatyką potrafiła by to zrobić. Więc na jakiej podstawie odbywa się nabór? Zakładam, że nie wszystkie firmy poszukują "super gwiazd" i przeprowadzają rozmowę tak jak w linku od Ktośa (dzięki za linka Ktos :) )

0

Programy nie moga byc trudne do napisania. Zazwyczaj nie ma czasu na kilkugodzinne sesje w ktorych dostaje sie cos trudnego do zrobienia. Dajac 3 proste programy do napisania moza duzo dowiedziec sie na temat programisty ;) Sposob w jaki podszedl do problemu, czy korzystal z dokumentacji, jesli nie zrobil zadania to w jakim punkcie utknal, sposob kodowania kodu no i czas wykonania zadania.

Po czyms takim mozna zobaczyc na jakim poziomie zaawansowania jest osoba ubiegajaca sie o prace. Jesli wczesniej byla rozmowa prowadzona i to podczas takich zadan mozna dodatkowo ocenic osobe czy nie fatazjuje na temat swoich umiejetnosci ;)

0

tu mój opis nr jeden: http://4programmers.net/Forum/335650#id335650

opis numer dwa: posadzili mnie na 8h - pełen roboczodzień, za który tak czy siak mieli zapłacić nawet jeśli by mnie nie przyjęłi.
Dostałem dostęp do źródeł strony GeorgeMichael.com - był tam totalny syf :/ Miałem galerię z tej strony przerobić na klasę w PHP oraz interakcję z userem za pomocą JavaScript. Od razu zaznaczyli, że nie oczekują, że wykonam zadanie, bo przyznali, że sporo roboty - chcą zobaczyć jak sobie poradzę. Po 4h przyszedł mój przyszły szefo, stwierdził [podejrzał przez sieć], że są w totalnym szoku ile zrobiłem [prawie kończyłem] i witają mnie w ekipie :)

//ech, dopisałem tu dość długi, kolejny przykład, ale wysyłka AJAXem się zerwała [problemy z łączem], a Firefox nie umie odtworzyć tak wysyłanych danych :/ Mam nadzieję, że wymyślą coś w tej kwestii.. nie chce mi się na nowo tego pisać.

0

heh Marooned, a mógłbyś chociaż w skrócie? :)

0

czy moge korzystac przy tych rozmowach z neta?

2

Dla pana wyżej prosimy o odznaczenie Złota Łopata

1
Trzeźwy Ogórek napisał(a):

Dla pana wyżej prosimy o odznaczenie Złota Łopata

Chyba raczej Platynowa Łopata Nekromanty Dekady.

1 użytkowników online, w tym zalogowanych: 0, gości: 1