REAGINDO as PROVAS BACK-END de CANDIDATOS pra DEVMEDIA
HTML-код
- Опубликовано: 1 окт 2024
- Hoje vamos analisar a prova back-end feita pelos candidatos a programador Junior aqui na DevMedia. Essa é uma ótima oportunidade para você entender o que as empresas esperam ver nessas provas que acontecem nos processo seletivos.
Vamos mostrar como testamos as provas e como avaliamos cada um dos códigos. Vai ser um aulão do que fazer e do que não fazer! Dá play!
Quer participar do processo seletivo?
envie seu currículo para recrutamento@devmedia.com.br
Visite: www.devmedia.c...
Confira a primeira parte desse vídeo:
• REAGINDO as PROVAS de ...
== Sigam-nos nas redes sociais:
LinkedIn: / devmedia
Facebook ➞ / devmedia.com.br
Twitter ➞ / devmedia
Instagram ➞ / devmedia.com.br
Não entendi porra nenhuma mas eu assisti tudo, tô começando no HTML e css, um dia chego la
Kkkkkk eu entendi mais ou menos, vou começar a estudar html e css, e depois partir pro JS
Kkkkkk valeu Pedro!
kkkkkk entendi pouca coisa, mas a questão é porque sei o básico de python, então facilita um pouco. Estou começando agora html e css, quase finalizando css.
@lipowysky_- BR e eu que prefiro c e c++ to ferrado
@lipowysky_- BR vdd por isso que tenho uma lista de outras linguagens para aprender tambem
Façam um video de como vcs fariam uma prova dessa! Iria ajudar todos!!!
Up
Gostaria do código que mostra as notícias listadas lado a lado no index. Não consigo fazer isso.
@@FunkyColonoCat Eae aprendeu já?
Pra Junior a prova está legal sim, junior não tem que saber tudo e sim ter uma visão que permite o seu amadurecimento!
suaê
Achei 4 horas usando PHP puro um pouco puxado. Ainda mais pra junior.
Eu que trabalho a 10 anos com PHP não acho que conseguiria fazer tudo usando somente PHP puro com todas as validações/segurança e ainda o front.
Não que seja difícil mas para fazer algo bem feito acho pouco tempo.
Fala Lukas, obrigado pelo comentário.. na verdade a gente estendeu o tempo de prova para 5 horas.. porem no enunciado da questão ainda estava 4 horas.
Realmente um dos maiores adversário é o tempo, porem sabemos que todos nos programadores temos que lidar com as questões de prazo e esse é outro fator que a gente analisa as prioridades que o candidato define. Por exemplo tivemos candidatos que fizeram um front-end excelente mas na parte do back-end acredito que não tiveram tempo para finalizar, é importante que ele tenha noção e saiba administrar o tempo. Lembrando que a prova disponibilizamos a consulta a internet justamente para ajudar um pouco nessa questão do tempo.
Fiquei com a mesma impressão.
Não trabalho com PHP, mas sem usar nenhum framework é bem puxado fazer um index com busca ainda.
Se formos pensar em boas práticas de mercado ainda, como organização de código, testes, etc. É praticamente impossível.
4 horas foi sacanagem
Mais videos de provas por favor
4 horas pra toda essa prova é muito pouco, não é nivel junior nem fudendo
Senior... mas Júnior nem ferrando
Também acho
Acompanhei os dois vídeos. Parece um tapa uma empresa renomada como a @devmedia pedir um projeto desses p programadores "iniciantes-junior" em 4 horas e uma análise tão dura qnt fazem nos vídeos. No anterior percebi que houve um "código html n ta tão bom" por apenas um erro besta que se deve a pressa ou nervosismo. E o que percebemos é que os erros cometido pelo pessoal que fez a prova "os que passaram" comenteram erros que provavelmente o pessoal da própria empresa cometeria.
Man pensei comigo o cara tem que ser quase sênior pra entrar lá, eu msm entrei no meu primeiro trampo aprendi PHP em 5 dias mas óbvio eu já sabia HTML 5, CSS, JS, Python e C#.
@@negaogamer6864 Diz uns livros que tu leu e te ajudou no inicio man
@@negaogamer6864 diz uns livros mn
@@hiagocavalcanti Man eu n li livro nenhum
Mano vocês querem contratar um pleno/sênior e pagar salário de Jr??? Porra tá maluco, deram 4 horas pro pessoal construir todo back-end e front-end para uma vaga Jr, ainda analisaram de forma como se a galera tivesse 10 anos de experiência zoando o trabalho da galera, os que foram reprovados talvez tivessem muito talento que poderiam ter evoluído mas por causa do nervosismo talvez cometeram erros bobos que se não tivesse toda essa pressão não teriam cometidos, e esses erros qualquer um poderia cometer.
Isso aí eu fazia em js usando localstorage 😂 4 horas não dá pra fazer quase nada
Da para fazer nada
Prova facil pra júnior em 4 horas? Acho que são esnobes
Muito
BR ne
O pior é q eles aparentemente nao são tao fodas, da pra ver pelo jeito q eles explicam as coisas...
Esnobes kkkkkk, achei o tempo currto pra caramba tbm
Sim, e eles reclamando do maluco que fez uma gambiarrinha no front
Cairia bem uma analise de currículo dos inscritos, em?
Boa!!! Ta anotado!
Aliás: LinkedIn! ;)
@@EduardoBarros13 também
Justamente na hora que eu ia lavar a louça
Ps. Ainda não lavei
Victor Silva kkkkk arranjou uma boa desculpa! Espero que sua ela seja aceita por ai!
To lavando a louça enquanto assisto
@@MrHacksTutos god, se não me engano quem lavou foi a patroa hahaha
Dependesse de mim, tava suja até hoje
Muito bom, esse final pensei que fosse anúncio..
Estou aprendendo PHP e pretendo estudar MySQL, vou usa essa prova para por em prática
Sou junior tbm e aprendi muito com esse ultimo candidato apesar da estrutura nao ser das melhores me deu umas boas ideias para usar no BD
Achei a prova bem tranquila, o que foi pedido pro tipo de vaga está perfeito podiam ter dado mais umas 2 horinhas e totalizar 6 horas pra realização da prova pra ninguém fazer correndo desesperado, o problema é que fica parecendo que alguns candidatos não sabem o básico de modelagem de sistemas e banco de dados, eu sinceramente não aprovaria candidatos que usaram tabela única, pq parece que não sabem as regras como a de um para muitos, e por isso pra mim aparenta que provavelmente não sabem BD. É importante também, nós programadores temos que parar com essa mania de sair escrevendo o código pensando na hora o que o sistema tem que ter e fazer, se tem 4 horas pra fazer a prova pensa meia horinha no sistema, modela direitinho, modela o banco, que ai na hora de programar vai até fluir mais rápido a codificação e o software vai sair mais fechadinho. Tem que lembrar também que saber método A, B ou C específicos de uma linguagem de programação não vão te destacar se seu software não estiver bem feito, isso qualquer programador lendo a documentação aprende em meia hora, o importante é saber os conceitos de LP, saber modelar um banco e etc. Minha opinião.
👏👏👏👏👏👏👏👏👏 falou tudo!
Cara, pra junior pedir que o cara consiga pensar em modelagem de sistema sem ter problemas fazendo um processo seletivo em 4 horas é ser esnobe... Tenho certeza que varios desses candidatos ali estão fazendo o "primeiro" sistema deles dessa forma, é foda no inicio... Eu sei como é pq tbm to começando...
04:20 linha 18 - "categorys" ???
Por isso sou a favor de código em português, que é a língua que a gente domina. Senão sai umas bizarrices assim.
Tem uma extensão do vocode que é um corretor ortográfico. Uso tanto o de português quanto o de Inglês.
deu molhe perderam o a honrar de trabalhar comigo eu não moro ai.
to zuando eu so sou bom em front end em back end falta uns aninhos ai ksksksk.
Hehehe quem sabe no futuro?
N é nem q a prova esteja difícil. Mas eu n conseguiria fazer isso em 4h nem lascando kkkk
com todo respeito... php é muito ruim
Um dia conseguirei conversar dessa forma sobre esse assunto. É como aprender um novo idioma e sonhar com a fluência. Vocês da DevMedia são inspiradores. VLW!!!!
Mal posso esperar para começar a trabalhar, mas parece que em Goiás não tem vaga nesse karai.
Espero que não tenha que me mudar de lugar.
ah mano po. Ta que nem eu quando eu faço algo e me perguntam pq eu fiz kkkkkkkkk
Essa do back end eu achei dificil
Back-end é complicadinho ☹️
Em questão de facilidade... A prova é simples. Mesmo sem programar em PHP consegui compreender bem a logica e mesmo eu que não sou programador apenas gosto de logica e e de programação, consegui pensar em formas de solucionar a prova usando Python.O ultimo candidato foi de fato o mais confuso, mas isso apenas pela estrutura que ele fez.
Vendo esse vídeo eu lembrei a bagunça que é o PHP 😅
php é esquisito
Poxa sou de MG mas fiquei com vontade de participar.
Quem sabe numa vaga remota na próxima hein!?
Sou de SP, também gostei muito da vaga, bom vamos continuar focando os estudos quem sabe abre uma vaga :)
O pessoal comentou que estava fácil o front? Para um júnior, dado o tempo de apenas 4 horas, não acho que tá fácil não. Achei um bom desafio e acho que vale a pena entrevistar quem chegou próximo de ser aprovado. As vezes um nervosismo pelo prazo já atrapalha bastante o dev.
Vocês preferem candidatos com graduação completa? Ou é indiferente?
Fala meu camarada, a grande verdade é que sabemos que as faculdades de TI não ensinam a programar.. então não cobramos o ensino superior.
@@_Gaspar. Que mais empresas pensem desta maneira. Acabei de ver uma vaga a na área de front end, a empresa não cobrava ensino superior, uma pena que eu ainda não estou no nível da vaga :/
A maioria das empresas colocam que precisa de ensino superior na vaga, mas te contratam da mesma forma se você se encaixar na vaga, só fazem isso pra seguir um padrão de currículo que eu acredito que já está morto.
A área de TI não tem essa pira com graduação. Se você sabe fazer o que precisa, e tem como provar como (portfólio, curriculum, experiência , provas...), não tem impedimento.
@@EduardoBarros13 pq todo mundo ta usando essa foto de capa?
Eu sou iniciante também, e achei a prova bem factível, até me animou com provas de processos seletivos. mas o tempo quebra, eu conseguiria reproduzir esse site mas definitivamente não consigo fazer isso em 4 horas kkkkk
Essa deve ser justamente a parte mais difícil da prova, o tempo
Essa prova é para vaga de desenvolvedor Full Stack?
Bem instrutivo para exemplificar as boas práticas para devs iniciantes. Ótimo conteúdo! Continuem com as boas práticas! Parabéns!
Mano, sinceramente não me parece difícil porém tbm tem a questão do tempo que influencia muito na hora de codar, mais tirando isso parece dboas
Os "bonzões" do código!
Os "mestres"!
AHAHHAHAHAHHA
Criticar a galera que está começando é fácil, publiquem aih alguma coisa relevante.
Nem ferrando que esses caras são júnior fazendo isso aí em 4 horas
Achei o nível extremamente baixo, está mais pra nível de estágio. Não seguem PSR, não usam composer, não comentam corretamente... Parece que começaram a aprender a linguagem a 1 semana usando tutoriais antigos na internet.
O "categorys" ali também mostrou que o inglês do candidato é apenas técnico, o que tornaria dificil pra ele compreender explicações complexas.
So eu achei estranho a vaga ser backend e pedirem e avaliarem conteúdo de front? Nunca fiz prova backend que pedisse pra montar um front, só montei as APIs e cabo. Mas talvez no mundo PHP todo dev backend é Frontend também hahaha
Torcendo pra devmedia se torna uma empresa gigantesca e abrir um filial em Recife kkkkk
SIM, POR FAVOR
Vejo o pessoal nos comentários reclamando dizendo que não é uma prova para DEV Júnior, e que 4h não é o suficiente. Mano a ideia da prova é desclassificar o máximo de pessoas possíveis! Geralmente eles oferecem somente uma vaga pra umas 30 pessoas ou até mais. Então a pessoa que for escolhida pra vaga vaii ser realmente aquela que deu seu melhor na prova.
Se a pessoa implementar o cadastro de notícia e na especificação da tarefa não deixar claro que título é obrigatório, o primeiro camarada não errou, quem errou foi o Product Owner
mano eu de estagiário em sp, posso falar que os cara ate sabe código mais está faltando logica
Eles se perdem na própria leitura da logica
Conteúdo bom da mizeraa KSDNKS muito bom eles falando o que é bom ou não nas escolhas
video maravilhoso
nunca mexi com php, utilizo node.js e java em meus estudos.
deu muita vontade de aplicar essa mesma prova pra testar meus conhecimentos.
O candidato poderia usar MySQLi pra ser mais objetivo já que o foco da prova era destinado ao banco MySQL?
Fala meu camarada, sem problema algum.. a forma de conexão com o banco de dados não foi especificada, estava a critério dos candidatos.
Mas a grande maioria utilizou o PDO.
4 horas pra implementar front e back na raça e os caras ainda acham que não ter validação é um ponto negativo? kkkkkkk
Galera praciso fazer um teste parecido com esse mas não sei muito de php, alguém pode recomendar um curso onde eu seja capaz de fazer um projeto semelhante esse, preciso urgentemente?
Programador backend com conhecimento em HTML, css e js? Haahahha
É critério para DAV mídia, pouca beleza, Pq todo mundo que aparece ai é piorado
Sugestão de Video: Reagindo a Vagas Versão Exterior, daora o video
To assistindo esse vídeo de boa de madrugada, to estranhando a demora, já to até sentindo fome, quando eu olho o tempo do vídeo...
22:20 / 25:11
Ou, ceis são muito gente boa. Já chegou teste júnior pra mim que o cara queria uns crud completão com teste e os diabo a 4.
Isso com app web + desktop+mobile+ui+ux
ahauahauahsusu
Back end não gosto, vo tentar repetir a prova de front com o mesmo tempo q seria 4 horas, depois eu venho e falo se foi fácil ou n.
Gordinho depois que acabar o expediente já vai pra praia, como blusa regata, boné, com certeza tem uma prancha já guardada na empresa kkkk O magrinho é engraçado fica só olhando e fazendo careta pra câmera kkk PHP não dá na boa, como eu já ouvi PHP = Programação hiper porca kkk mas sou fã do quadro ! Rs
Rapaz, se já viu gordinho surfar? hahahaha
Eu não.. mas uma praia é uma boa! Sobre o PHP realmente no começo era bem complicado, mas com as versões atuais da tecnologia tá muito bom, claro comparando com C# e Java realmente fica atrás.
Forte abraço e bons códigos! Obrigado pelo comentário!
@@_Gaspar. Sou teu fã! Você conhece muito de programação, e fala bem demais, domina o assunto e uma inspiração para muitas pessoas. Em relação ao PHP eu usava o Laravel que é uma framework que ajudava bastante, eu achava super limpo o código, mas desenvolver o PHP na mão não dá, parece que é algo sujo, é essa sensação que eu tenho, mas C# e Java realmente está muito a frente do PHP até mesmo o JS, prefiro desenvolver um Backend em C# usando um .Net Core com EF ou um Java com Spring boot usando um MongoDB e integrar um angular, muito mais válido rs
Se essa é de Júnior, posta uma de sênior
Senior tem que colocar em prod em 1 hora e 30 minutos ;)
@@eberalien02 , hahahaha... Né ?
Sênior tem que fazer 5 sites com front-end e back-end sem erro algum em 1 hora
quando vejo qualquer coisa de PHP eu gosto mais ainda do meu React kkkkkk
A prova em geral é fácil. Acho que o maior problema é o limite de tempo.
Foi pedido uma prova backend mas na verdade isso ai seria full stack não ?
Nem programo em PHP mas esse tipo de video ajuda muito da pra tirar varios inisghts
Sem a camisa do Vasco? dislike...
Brinks, vídeo top!
Para mim que sou iniciante achei um pouco díficil kk
Saudações Vascaínas!
Pra um sistema pequeno não valeria a pena, mas o padrão front end controller é fundamental no php pra web, conseguir aplicar middlewares nas requisições é um padrão tão ou mais útil que o MVC.
Mas rapaiz, a galera não tem costume de comentar o código
Achei muito legal a avaliação, e interessante a prova backend, só achei pouco o tempo 4 horas pra fazer back e front... Achei muita coisa, pensando nos pontos analisados de filtro de busca, validações no back, achei meio pesado...
Seria pior se eles pedissem busca em tempo real aí f0d3u de vez.
Já tava pensando que não ia ter uma zoeira do editor nesse vídeo. Tá muito sério, editor! Tão te tesourando? Hahahaha
Os cara que um Jr com formacao pleno é brincadeira
E python pelo celular?...kksksskkskssksk
Meu discord caso alguem queira compra esse plano com alguém xRaijinx#5540
oque a devmedia faz? vende cursos não né?
13:14 , não poderia resolver esse problema utilizando um required dentro do input do form? Ele não deixaria avançar se os dados não fossem preenchidos mostrando uma mensagem..
Simm
Bons candidatos que com alguma instruções os caras arrebentam.
Podia fazer consulta na web?
Pior do que algumas provas é essa regata 😅😅
Muito boa esse tema q eu estou iniciando nessa área de programação pelo python
Opa, uma dúvida só por curiosidade!
Nessa prova estaria ok a utilização de componentes do packagist? como componentes de rotas, minificação ou templates (league/plates)
Por exemplo, alguém que costume fazer o backend em MVC e utilize um componente de rotas, nessa prova ele poderia usar pra mostrar o potencial dele nesse caso?
vlw!
full /coffeecode😎
Mostra provas de outras linguagens!
Tem hora que eu vejo os desafios, e falo pqp cara, oq eu tô arrumando aqui, por exemplo, eu tô fazendo um projeto (solo), que é um socket de redes em tcp, que envia bytes, so que cara, eu não consegui fazer sasmerda em c#, por que eu não sei a maldita parte de thread, e então eu fiz a parte que roda o servidor em Python, e a parte gráfica em c#, e tinha um servidorzinhl http, pra ter um cliente via browser (aí eu descobri que nenhum browser permite que façam conexões tcp, por segurança) então legal, a parte do servidor ficou pronta, mas quem disse q a maldita parte do cliente, pelo telefone ficou, eu gosto de Java e eu juro que tentei, colocava um toast pra dizer qual erro estava acontecendo, mas até o maldito erro retornava nulo, e foi aí que eu desisti de fazer algo gráfico e instalei uma ide de Java no Android, o projeto é um programa que recebe strings via tcp, e essas strings sao comandos, por exemplo /desligar (desliga o Pc) e por aí vai. Porém ficou tudo uma gambiarra, e fui atrás pra procurar mais sobre, hoje o projeto se encontra abandonado kkkkkkkkk
4:25 o cara botou a connection-string hardcoded na classe DAO dele, eu quero dar uma chinelada no animal mas não pode e ainda usou a conta root pra fazer a conexão, a chance do PHP não pre-compilar as queries por configuração torta do PDO no servidor e o bind dos parâmetros não sanitizar codepoints do utf-8 direito e alguém ter acesso total à base com sql-injection é ENORME!
Nesse caso criar um usuário para a aplicação no sgdb com permissões limitadas (por exemplo, sem nenhuma permissão de DDL (drop, create, truncate, ...) e sem permissão de delete (usar soft delete sempre)) já protegeria a base de danos estruturais caso a infra esteja mal configurada.
5:15 MENTIRAAAAA, bota uma query com limit e offset ali e veja se o mssql aceita... ou você usa um ORM ou (melhor ainda) um query-builder, esse sim vai verificar o driver de conexão e pre-compilar queries que sejam sensíveis ao dialeto do SGDB
Instalou Metamask no braço?
Toda vez que vejo esse mlq de azul parece q ele tem uma cara de triste kkkkkkkk
Otimo video! Queria ver uma prova de backend de vcs mesmo pra ter uma noção do que se pede, abraços.
Ele é botafoguense 😂
tô vendo esse vídeo só agora e sinceramente, esse teste é at'simples pra um Junior, parabéns a DevMedia!!
como eu consigo fazer esse esquema de listar os dados do banco de dados em formato de cards? algo que seja automático, exmp:"*adicionei uma row de infos no banco e ele retorna na pagina o conteudo, sendo que cada row seria um card*" (Utilizando c# 'asp.net' MVC). é possivel? ou eu devo criar manualmente os cards no html?
Amadores julgando amadores kkk
Na minha cidade não tem faculdade presencial na área de programação que eu desejo, faço EAD ? Tem como conseguir bolsa ?
quando digita uma string vazia, era pra trazer todas as notícias, não sair da condição. Isso na primeira prova avaliada.
Parabéns pelo video galera show! poderiam fazer um de node js
Tá aí um desafio massa pra fazer final de semana ! Essa prova da devmedia
Mistura inglês com português...
Sou muito fã dos conteúdos top
Cara, primeira vez qe cheguei no canal; Mas já tô inscrito aguardando outras análises 😉 Quem sabe um dia será a minha, com aprovação 🙃🏆
cara os videos da devmedia sao otimos kkkkkk, esse vascaino é muito engraçado pqp
Agradecemos a preferencia.. hahaha
tmj e obrigado pelo comentario!
bah sinceramente nao sei hein. depende se o foco do profissional php jr é modelagem de dados. na minha opinião não. pra mim se discontar isso ai é pegadinha. o == tudo bem mas a quantidade de tabelas vai pra modelagem
Pô kkkkkk essa prova está easy
sou novo, galera como eu faço pra subir os meus arquivos igual nesses testes ? eu subo para o GitHub la eles baixam e executam através de um server deles ? alguem poderia me explicar ? obrigado
Fala meu camarada, nesse caso utilizamos um servidor local para executar os teste, para executar a aplicação e compartilhar com outras pessoas você precisa hospedar seu código em algum servidor web. Siga em frente e bons códigos!
@@_Gaspar. muitoo obrigado pela ajuda tmj forte abraço
To vendo o pessoal reclamando nos comentários de que essa prova é difícil pra Junior, essa prova é easy pra junior ainda mais em 4 horas
Qual o valor do salário?
Tem muita gente falando que 4 horas pra fazer essa prova é muito pouco. Não sei dizer se é, ainda estou estudando, mas com a quantidade de cursos que tem disponível, principalmente na dev media, não me parece difícil obter conhecimento suficiente pra conseguir fazer. Principalmente depois de fazer o curso learning how to learn do coursera. Depois que terminar de estudar vou me desafiar pra ver quanto tempo vou levar
uma coisa q eu percebi tbm foi as nomenclaturas utilizadas umas em português e outras em inglês na msm prova, isso tb é avaliado ou é mt viagem minha? haha
Excelente observação, com certeza essa é uma questão importante.. não é algo que vá eliminar uma avaliação, mas em um caso que tenham duas provas no mesmo nível técnico, essa questão já entra com um critério de desempate.
Uma dúvida, no processo seletivo de vocês o desenvolvedor tem acesso a internet com autorização de fazer busca em documentações, stack overflow e etc?
Tem sim! Pode olhar o que quiser. Mas tem que terminar em 4 horas😁
@@devmedia.oficial Show, vou enviar o currículo ai para vocês, custa nada tentar fazer o teste kkkkk
Na segunda prova, por ser uma prova backend, realmente deviam ter levado em consideração o reaproveitamento de código html?
Fala Jonas, beleza meu camarada?
Nesse caso sim, pois a questão de você fragmentar o código para importa-lo em outro arquivo é feito exclusivamente com recursos do PHP.