Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Inne] Test dla programisty podczas rekrutacji
dawstaw
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 31.03.2008

Ostrzeżenie: (10%)
X----


Witam.
Pisze z nietypowym pytaniem. Z racji tego iż szukam jakiegoś w miarę dobrego programisty trzeba sprawdzić jego wiedzę przez odpowiedni test.
Programista powinien znać:
php
curl
mySQL
umiejętność programowania obiektowego - Smarty
ewentualnie zend

Jakie pytania byście zadali takiej osobie chcąć sparawdzić jej umiejeności i kwalifikacje na takie stanowisko ?
Bardzo proszę o jakies pytania ( najlepiej zadania związane z kodem) / Jakieś próbne zadanie do rozwiązania...
Z góry dzięki...

Ten post edytował dawstaw 16.04.2013, 10:23:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
PrinceOfPersia
post
Post #2





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


weź postaw go przed specjalnie spreparowanym ZŁYM kodem i spytaj go, jakby poprawił, np.:
1. co w tym kodzie jest dziwnego bądź nieprawidłowego? (niech wymieni wszystkie dziwne rzeczy):
Kod
$naszlogin= $_GET['login'];
$naszehaslo = $_GET['haslo'];
$naszrezultat = mysql_query("SELECT * FROM userzy WHERE login='$login' AND haslo='$pass'");
(...)

(chodzi o brak zabezpieczeń, pomylone nazwy zmiennych, żadanie przez get etc. )

2. co w tym kodzie jest złego:
Kod
echo "<table><tr><td id="menu" class="lewe menu"></td>";
echo "<td id="menu" class="prawe menu"></td></tr></table>";
echo "<font color=red>Witamy na naszej stronie";
echo "<marquee>bla, bla</marquee";

(brak oddzielenia logiki od widoku, układ na tabelkach, błędny html itp.)

możesz też spytać bardziej z teorii, np.:
- do czego służy mimetype (nie mylić z doctype) i jak można to ustawić używając protokołu HTTP
- co to jest XSS (nie mylić z XSLT) i jak można się przed nim obronić?
- jakie znasz systemy szablonów PHP
- co to jest stackoverflow.com? (to większość programistów umiejących googlować wie, jeśli nie wie, to być może nie umie googlować, bo to strona która wyskakuje zawsze jak się czegoś szuka związanego z programowaniem).

edycja: aha, chodzi o stronę stackoverflow.com, a nie o sytuację przeładowania stosu.

Ten post edytował PrinceOfPersia 16.04.2013, 11:01:10
Go to the top of the page
+Quote Post

Posty w temacie
- dawstaw   [Inne] Test dla programisty podczas rekrutacji   16.04.2013, 10:20:46
- - !*!   - jaki jest adres do manuala? - co wspólnego ma OO...   16.04.2013, 10:24:52
- - matiit   PHP: Czym się różni Klasa abstrakcyjna od interfej...   16.04.2013, 10:25:52
- - dawstaw   Dziękuje za odpowiedzi... A jakieś zadania związan...   16.04.2013, 10:33:36
- - matiit   Jeśli gość odpowie dobrze na te pytania, które pod...   16.04.2013, 10:35:07
|- - !*!   Cytat(matiit @ 16.04.2013, 11:35:07 )...   16.04.2013, 10:40:41
|- - crazy191   Cytat(!*! @ 16.04.2013, 11:40...   16.04.2013, 12:07:00
|- - !*!   Cytat(crazy191 @ 16.04.2013, 13:07:00...   16.04.2013, 12:09:55
|- - crazy191   Cytat(!*! @ 16.04.2013, 13:09...   16.04.2013, 12:13:30
|- - !*!   Cytat(crazy191 @ 16.04.2013, 13:13:30...   16.04.2013, 12:15:04
- - matiit   W sumie racja Tylko, żeby to nie było na kartce, ...   16.04.2013, 10:44:55
|- - !*!   Cytat(matiit @ 16.04.2013, 11:44:55 )...   16.04.2013, 10:48:59
- - dawstaw   Cytat(matiit @ 16.04.2013, 11:44:55 )...   16.04.2013, 10:45:46
- - matiit   @!*! Niekoniecznie, ja jak byłem na rozmo...   16.04.2013, 10:54:03
- - Spawnm   Ostatnio widziałem ciekawą ofertę pracy. Najpierw ...   16.04.2013, 10:56:42
|- - skowron-line   Cytat- jakie znasz systemy szablonów PHP - co to j...   16.04.2013, 11:09:11
- - !*!   @matiit Kwestia podejścia, ja bym takiemu czemuś n...   16.04.2013, 10:58:48
- - PrinceOfPersia   weź postaw go przed specjalnie spreparowanym ZŁYM ...   16.04.2013, 10:59:19
- - matiit   @!*! wg mnie jeśli ktoś odpowie sensownie ...   16.04.2013, 11:03:09
|- - !*!   Cytat(matiit @ 16.04.2013, 12:03:09 )...   16.04.2013, 11:06:55
- - usb2.0   @PrinceOfPersia no kod ktory dales jest chyba tros...   16.04.2013, 11:04:29
|- - PrinceOfPersia   Cytat(usb2.0 @ 16.04.2013, 12:04:29 )...   16.04.2013, 12:35:10
- - matiit   Ale tego ktoś może się douczyć, nie warto IMO skre...   16.04.2013, 11:09:50
- - !*!   Tak, jakie te rozmowy kwalifikacyjne mogą być brut...   16.04.2013, 11:19:49
- - matiit   Test... Tak, ale tylko połączony z rozmową i komen...   16.04.2013, 12:08:35
- - crazy191   Jeżeli na co dzień koduje w YII, Symfony korzystam...   16.04.2013, 12:19:25
- - !*!   Tak. Jedno nie wyklucza drugiego. A jeśli korzysta...   16.04.2013, 12:20:33
|- - crazy191   Cytat(!*! @ 16.04.2013, 13:20...   16.04.2013, 12:23:45
- - !*!   Nie zrozumiałeś. To że korzystasz z FW z DC nie zw...   16.04.2013, 12:30:23
- - matiit   Cytat("PrinceOfPersia")edit: najpiękniej...   16.04.2013, 12:45:19
- - memory   Jak takie pytania zadają na rozmowach to czas zost...   16.04.2013, 12:58:05
- - luckyps   Wg mnie najlepsze sa formy "testow" popr...   16.04.2013, 15:37:19
- - Adi32   Łatwe te przykłady podajecie. Ja bym dozucił do p...   16.04.2013, 18:12:50
- - viking   Zakleszczenie w PHP?   16.04.2013, 19:32:27
- - Pilsener   CytatProgramista powinien znać: php curl mySQL umi...   16.04.2013, 20:00:57
- - hind   @viking: A czemu by nie, zdażyło siepare razy jak ...   17.04.2013, 07:48:07
- - m44   Często jest tak, że podczas rekrutacji firmy chcą ...   17.04.2013, 09:54:32
- - viking   Czasami część pytań zadawana jest też na zasadzie,...   17.04.2013, 10:26:02
- - PrinceOfPersia   Też mam takie wrażenie. Przychodzisz, patrzą żeś m...   17.04.2013, 10:29:22


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 13:29