Intrebari interviu Programator PHP Junior
Moderatori: cristi, icsfails, Moderatori
Problema:
Sunt N cutii de bomboane.
In cutia i sunt i bomboane. (adica in cutia 1 e o bomboana, in cutia 2->2 bomboane etc).
Sa se realizeze un algoritm (in orice limbaj, chiar si pseudocod) in care sa afiseze in cate moduri se pot imparti cutiile la 2 frati astfel incat nr de bomboane sa fie egale. Bomboanele nu se pot scoate din cutii sau mutate.
La un interviu pentru un internship mi-a picat problema asta.
Sunt N cutii de bomboane.
In cutia i sunt i bomboane. (adica in cutia 1 e o bomboana, in cutia 2->2 bomboane etc).
Sa se realizeze un algoritm (in orice limbaj, chiar si pseudocod) in care sa afiseze in cate moduri se pot imparti cutiile la 2 frati astfel incat nr de bomboane sa fie egale. Bomboanele nu se pot scoate din cutii sau mutate.
La un interviu pentru un internship mi-a picat problema asta.
Listez si eu cateva intrebari pe care le-am pus.
Nu cautam incepator, asa ca unele erau ceva mai delicate.
Incepeam cu intrebari simple si in functie de cunostinte escaladam. Cum lucram cu framework-uri si OOP, majoritatea se bazau pe asta.
- diferenta intre o clasa si un obiect
- tipurile de vizibilitati: public, protected, private; diferente si cand se utilizeaza fiecare
- ce e o interfata? dar o clasa abstracta? cand se folosesc
- ce e un streamWrapper
- framework-uri cu care a lucrat.. pros & cons; daca a lucrat cu un ORM
- SPL
- MVC - scurta descriere a layerelor
- 3 design patterns si 3 anti patterns
- 3 metode de refactoring
- composition vs inheritance
- dependency injection
- cu ce sistem de versionare a lucrat
- cum stochezi un arbore in baza de date
- php 5.3: namespaces, closures etc
Nu neaparat in ordinea astea, deoarece era o discutie libera.
Nu cautam incepator, asa ca unele erau ceva mai delicate.
Incepeam cu intrebari simple si in functie de cunostinte escaladam. Cum lucram cu framework-uri si OOP, majoritatea se bazau pe asta.
- diferenta intre o clasa si un obiect
- tipurile de vizibilitati: public, protected, private; diferente si cand se utilizeaza fiecare
- ce e o interfata? dar o clasa abstracta? cand se folosesc
- ce e un streamWrapper
- framework-uri cu care a lucrat.. pros & cons; daca a lucrat cu un ORM
- SPL
- MVC - scurta descriere a layerelor
- 3 design patterns si 3 anti patterns
- 3 metode de refactoring
- composition vs inheritance
- dependency injection
- cu ce sistem de versionare a lucrat
- cum stochezi un arbore in baza de date
- php 5.3: namespaces, closures etc
Nu neaparat in ordinea astea, deoarece era o discutie libera.
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
mdubluv ai pus si tu intrebarea intr-un topic in care nu isi are rostu, deschide un topic nou in categoria potrivita, aici doar continui discutia inceputa in acest topic.
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
-
Catalin1987
- PHPRomania Supporter
- Mesaje: 13
- Membru din: Mar Mar 26, 2013 9:44 am
- Contact:
Re: Intrebari interviu Programator PHP Junior
Foarte util. Mersi.
Foliile Tuning Auto fac diferenta !
-
nevvermind
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Re: Intrebari interviu Programator PHP Junior
Dude, vezi ca raspunzi unor post-uri de acum CINCI ani! Cei care le-au postat poate au si iesit la pensie.
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/
-
GeorgeValentin
- PHPRomania Supporter
- Mesaje: 16
- Membru din: Mie Aug 03, 2016 11:33 pm
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 4 vizitatori

