Testes para Avaliação de Conhecimento em PHP

4,174 views
Skip to first unread message

Marlon

unread,
Jun 23, 2011, 7:45:34 AM6/23/11
to php-brasil
Olá pessoal,

será que alguém tem um tipo de "teste" para avaliação de conhecimento
básico e intermediário de PHP?
Que aborde sobre os pontos essenciais em que um programador php
iniciante/intermediário (estagiário) precise realmente dominar. Fico
no aguardo. Obrigado desde já!

Paulo Augusto Teixeira

unread,
Jun 24, 2011, 9:20:10 AM6/24/11
to php-b...@googlegroups.com
Faz um amigo, 10 perguntinhas já é o suficiente.
Só não venha com aquelas questões: "Implemente uma interface para fazer upload de arquivos em lote ... bla bla bla..." Escrever código em papel é ridículo.

Minha sugestão é fazer questões de algoritmo focadas em PHP e algumas perguntas sobre alguns recursos da linguágem, além de OOP, design patterns e um pouquinho de SQL.

[]s 

2011/6/23 Marlon <soi...@gmail.com>

--
Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.




--
Paulo A. Teixeira
Adobe Certified Expert Flex 3 with AIR
Adobe Certified Expert Rich Internet Application v1.0
Adobe Certified Expert ColdFusion 8
--
Blog: http://www.pauloteixeira.blog.br
My Pics: http://agostinho.tumblr.com/

Cassiano Ricardo Mourão

unread,
Jun 27, 2011, 7:01:00 AM6/27/11
to php-b...@googlegroups.com
Pega o 'sample' do da prova da zend =D

André da Silva Severino

unread,
Jun 27, 2011, 8:58:53 AM6/27/11
to php-b...@googlegroups.com
aeaehehahea

Igor Cemim

unread,
Jun 27, 2011, 12:40:35 PM6/27/11
to php-brasil
Realmente uma prova é uma ótima ideia, as pessoas mentem muito em
entrevistas de emprego.
Dizem que trabalhararam nesse e naquele sistema e quando chega a hora
do "vamo ver" não sabem nem utilizar estruturas de controle.

André da Silva Severino

unread,
Jun 27, 2011, 1:21:53 PM6/27/11
to php-b...@googlegroups.com
Acabei de criar uma aqui, segue o conteúdo:


# ----------------------- #
#       Desenvolver       #
# ----------------------- #
-> Crie uma interface(página na web) onde você consiga, CADASTRAR, ALTERAR e EXCLUIR um médico, você tem que salvar esses
dados no banco de dados.
-> DIFERENCIAL( não precisa fazer se quiser ): pesquisar um médico pelo nome ou crm, você decide.
-> O cadastro deve conter no minimo as seguintes informações abaixo:
    * Nome do médico
    * CRM
    * Telefone
    * Especialidades em que atua(no minimo 2), no final do arquivo você terá os nome de diversass especialidades,
      como:  FONOAUDIOLOGIA, ENDOCRINOLOGIA, GERIATRIA, HEMATOLOGIA, etc...



# ----------------------- #
#     Banco de dados      #
# ----------------------- #
user:           root
pass:          123456x
server:         localhost
bancodedados:   crie um banco de dados com o seu nome e sobrenome, ex: andresilva, manoeljacinto, joaosilva



# ----------------------- #
# Informações adicionais: #
# ----------------------- #
1) Faça da forma em que se sentir melhor, deixe sua imaginação fluir...
2) Os arquivos deverão ser salvos dentro de uma pasta com seu NOME e SOBRENOME no destino E:\www\candidatos\nomesobrenome
3) Para acessar os arquivos, utilize o seguinte: http://localhost/candidatos/nomesobrenome (nome da sua pasta criada)
4) Você pode usar o phpMyAdmin, HeideSQL, MySQL Front e MySQL Administrator
5) Caso deseja usar na pasta modelos, tem um arquivo formulario-modelo, com uma estrutura predefina do formulario,
   cabeçalho de uma página.



# ----------------------- #
#         Dúvidas         #
# ----------------------- #
      -> Me chame <-



# ----------------------- #
#     Especialidades #
# ----------------------- #
    * • ALERGOLOGIA
    * • ANGIOLOGIA
    * • BUCO MAXILO
    * • CARDIOLOGIA CLINICA
    * • CARDIOLOGIA INFANTIL
    * • CIRURGIA CABEÇA E PESCOÇO
    * • CIRURGIA CARDÍACA
    * • CIRURGIA DE CABEÇA/PESCOÇO
    * • CIRURGIA DE TORAX
    * • CIRURGIA GERAL
    * • CIRURGIA PEDIÁTRICA
    * • CIRURGIA PLÁSTICA
    * • CIRURGIA TORÁCICA
    * • CIRURGIA VASCULAR
    * • CLINICA MEDICA


uma prova para ser escrita a mão:

Nome completo:
E-mail(s):

 

*As questões de número 1, 2 e 3 não são obrigatórias.

 

1)    Quais os 3(três) últimos livros técnicos que você leu ?

 

 

 

2)    Você participa de algum projeto open-source? Se sim, informe o nome do projeto e o local onde está o repositório (GitHub /Google code /outros).

 

 

 

3)    Você participa de fóruns/grupos relacionados à T.I(Programação, suporte, desenvolvimento, designer, etc...)? Se sim, informe o(s) nome(s).

 

 

 

4)    Escreva abaixo porque devemos contratar você.






--

Suissa

unread,
Jun 27, 2011, 1:25:14 PM6/27/11
to php-b...@googlegroups.com
Se for para Junior esta bom.

2011/6/27 André da Silva Severino <andredasil...@gmail.com>



--
Jean C. Nascimento aka Suissa
Professor - FAFIT - Itararé - SP
Especializando em Desenvolvimento Web

Blog - suissacorp.com.br/suissa/
NoSQL Evangelist - nosqlbr.com.br/
iGrape Coordenador PHP - igrape.org/
TheWebMind Evangelist - thewebmind.org/

      



André da Silva Severino

unread,
Jun 27, 2011, 1:33:44 PM6/27/11
to php-b...@googlegroups.com
Sim esse teste é para um programador em nível básico, inicial mesmo, mas que de conta de alguns problemas corriqueiros

Thiago Avelino

unread,
Jun 27, 2011, 1:56:00 PM6/27/11
to PHP Brasil Group, Leandro Leite Pinto de Oliveira
Eu como project manager, tenho que ver alem disso, não basta um
programador saber escrever código sendo que o mesmo não tenho um
relacionamento inter pessoal, inglês, conhecer a maquina virtual que
ele trabalha (Nesse caso php) e varios outros pontos.

--
Thiago Avelino | www.avelino.us

2011/6/27 Leandro Leite <llei...@gmail.com>:
> Achei interessante esses critérios, não concordo plenamente com todos mas
> acho interessante a idéia de ter um teste meio que pronto!!!
>
>
>
> ---------- Mensagem encaminhada ----------
> De: André da Silva Severino <andredasil...@gmail.com>
> Data: 27 de junho de 2011 14:21
> Assunto: Re: [php-brasil] Re: Testes para Avaliação de Conhecimento em PHP
> Para: php-b...@googlegroups.com

> --
>
> Atenciosamente,
>
> Leandro Leite Pinto de Oliveira
>
> (11) 6789-4570
>
>  Web Dev
>
>
>

pancary

unread,
Jun 27, 2011, 9:40:47 AM6/27/11
to php-b...@googlegroups.com, ph...@googlegroups.com, php...@googlegroups.com

Bom dia.

Tenho que montar a pesquisa no model do YII usando 3 campos com cláusula  OR.

O código abaixo monta o sql com AND, como fazer para usar OR, pois cada cliente pode ter até 3 vendedores..sendo que user_name é o código do vendedor.

 public function

search()

{

$criteria=new CDbCriteria;

$criteria->compare('CodCli',$this->CodCli,true);

$criteria->compare('vend1', Yii::app()->user->name ,true);

$criteria->compare('vend2',Yii::app()->user->name,true);

$criteria->compare('vend3',Yii::app()->user->name,true);

Cassiano Ricardo Mourão

unread,
Jun 27, 2011, 2:51:48 PM6/27/11
to php-b...@googlegroups.com
Você como project manager poderia ter lido que o TS quer avaliar o conhecimento em PHP do candidato e não o seu nível profissional em si.

Claro que existem outros n fatores, além de somente o conhecimento técnico (que não se restringe apenas a PHP).

André da Silva Severino

unread,
Jun 28, 2011, 7:19:38 AM6/28/11
to php-b...@googlegroups.com
Sim, e outra, um profissional que está ingressando no mercado agora, não sofre a mesma avaliação que um profissional com experiencia e que se candidate a cargos como pleno/senior, são duas tangentes completamente diferente.

Leandro Leite

unread,
Jun 28, 2011, 8:01:03 AM6/28/11
to php-b...@googlegroups.com
infelizmente é normal que um jr ou estagiario entre em uma empresa conhecendo apenas php em windows, isso é ruim, mas acho que um teste bom é deixar ele se virar no google para desenvolver a solução do teste!!!

saber se virar acho que é um pré requisito para nossa área!!!

Jose Wilker

unread,
Jun 28, 2011, 10:49:10 AM6/28/11
to php-b...@googlegroups.com
Holy crap!

um teste assim sei lá ein... acho q eu iria demorar mais tempo pra chegar no lugar do que pra fazer o teste.

oq eu realmente acho é q os conhecimentos necessários pra criar algo realmente descente vão muito além de um simples, criar, editar, apagar e buscar... os caras que contratam deveriam entender q os nego nem sabem dizer pq eles deveriam ser contratados... eu acho q essa questão quem deveria dizer era a empresa.

mas é um teste pra escolher um JR. ah e, eu curti a pergunta dos projetos open source, pq é um bom parâmetro de seleção da pra olhar a qualidade do code do cidadão antes. :)

att,

José Wilker (JW)
"O Impossível é apenas uma questão de opinião"


2011/6/28 Leandro Leite <llei...@gmail.com>

Suissa

unread,
Jun 28, 2011, 11:56:33 AM6/28/11
to php-b...@googlegroups.com
Broder mas vc manja, da esse teste para um estagiario que ele vai demorar o dia inteiro te garanto. =D

2011/6/28 Jose Wilker <wil...@wilker.com.br>



--

Adir Kuhn

unread,
Jun 28, 2011, 4:13:35 PM6/28/11
to php-b...@googlegroups.com
ja tentou usar passando o operator 'OR' ?

$criteria->compare('vend2',Yii::app()->user->name,true, 'OR');

Adir Kuhn

Reply all
Reply to author
Forward
0 new messages