Vê o Glassdoor. É apenas uma indicação média.isto eh salario bruto ou liquido? E para junior dev,dev ou snr dev? obg
Ab,
Vê o Glassdoor. É apenas uma indicação média.isto eh salario bruto ou liquido? E para junior dev,dev ou snr dev? obg
Ab,
Eu acho que vale sempre a pena, faz uns contactos no linkedin, manda uns curriculos e ve o que aparece.Para alguém sem estudos superiores mas com experiência em apoio a users, montar e administrar redes, servidores, um pouco de web developing e gestão de WP (nada avançado), vale a pena pensar em emigrar, ou nem por isso?
Inglaterra, Mas acho que qualquer pais "Rico" a partida te vai dar mais qualidade de vida (franca, alemanha, irlanda, dinamarca, luxemburgo, paises nordicos) Ha muito por onde escolher.Para onde foste @HarryZontal ?
Boas,
Ando a analisar novos desafios e hoje em contacto com um recruiter de Berlin candidatei-me a uma vaga para Backend Engineer.
A empresa gostou do meu CV mas como estou em Portugal em vez de começar por uma entrevista mandaram-me logo um challenge.
Já fiz alguns challenges, coisas tipo hackerrank, codility etc, outras mais aproximadas da realidade (pequenos projetos). Gosto da abordagem de poder demonstrar o know-how via código mas para problemas mais realistas e não coisas muito académicas.
Ora o challenge consiste no problema Knapsack, um problema super antigo de optimização que claramente não é a minha praia. Consigo fazer a solução brute force que sei que não é aquela que eles querem.
O que fariam no meu caso? Entrego a solução brute force? Digo que não estou para isto lol?
Se este problema me surgisse no dia-a-dia, muito provavelmente socorria-me de algum algoritmo que encontrasse na net.
Qual a vossa opinião sobre este método de selecção de candidatos?
Boas,
Ando a analisar novos desafios e hoje em contacto com um recruiter de Berlin candidatei-me a uma vaga para Backend Engineer.
A empresa gostou do meu CV mas como estou em Portugal em vez de começar por uma entrevista mandaram-me logo um challenge.
Já fiz alguns challenges, coisas tipo hackerrank, codility etc, outras mais aproximadas da realidade (pequenos projetos). Gosto da abordagem de poder demonstrar o know-how via código mas para problemas mais realistas e não coisas muito académicas.
Ora o challenge consiste no problema Knapsack, um problema super antigo de optimização que claramente não é a minha praia. Consigo fazer a solução brute force que sei que não é aquela que eles querem.
O que fariam no meu caso? Entrego a solução brute force? Digo que não estou para isto lol?
Se este problema me surgisse no dia-a-dia, muito provavelmente socorria-me de algum algoritmo que encontrasse na net.
Qual a vossa opinião sobre este método de selecção de candidatos?
Ora o challenge consiste no problema Knapsack, um problema super antigo de optimização que claramente não é a minha praia.
Consigo fazer a solução brute force que sei que não é aquela que eles querem.
O que fariam no meu caso? Entrego a solução brute force?
Digo que não estou para isto lol?
Se este problema me surgisse no dia-a-dia, muito provavelmente socorria-me de algum algoritmo que encontrasse na net.
Qual a vossa opinião sobre este método de selecção de candidatos?
Pessoalmente curto desse método de selecção (Não sou nada bom em entrevistas presenciais).
O objectivo desses desafios é que demonstres uma capacidade de pesquisa e de improviso. Se já estiveres sem tempo entrega a solução brute-force e entretanto estuda uma solução melhor (pesquisa papers e afins). Não desistas.
Pelo que percebi do que escreveste é a tua primeira prova de selecção desse tipo. Vai te habituando, o segredo está em um gajo começar logo a pesquisar a solução mais avançada ao mesmo tempo que implementa a mais simples (depois explicas na entrevista presencial).
Pessoalmente já me espalhei ao comprido em algumas ( https://forum.zwame.pt/threads/linguagem-brainfucking.1015380/ )
Vais ao google procurar qual é o algoritmo, implementas com o teu código e na explicação dizes qual foi a fonte em que obtiveste o algoritmo.
Como chegaste à conclusão que se trata do problema Knapsack? Se não diz nada no problema e deduzis-te isso então tens conhecimentos de algoritmos e isso tem valor.
Pesquisa o algorimo Knapsack e implementa-o. Se tens liberdade para fazer isso porque não aproveitar? Como disse antes boa parte do desafio é identificar de que tipo de problema se trata o resto vem com prática. Se entregares apenas a solução bruteforce o mais provavel é ficares já pelo caminho.
Numa entrevista se calhar poderias começar pela solução bruteforce e enumerar os motivos pelos quais não é eficiente e depois implementar a solução mais eficiente. Aqui provavelmente eles apenas querem que entregues a melhor solução que conseguires.
Se quiseres ficar já pelo caminho.
Eu acho que toda a gente partilha da opinião que esse método de seleção não é perfeito mas é o melhor que temos atualmente.
Para o teu caso o que faria era estudar o algoritmo Knapsack e implementar uma solução eficiente. As proximas fases provavelmente são mais do mesmo (só que sem ajudas) portanto o que tens de fazer é adquirir um livro de preparação para entrevistas. O CTCI é muito popular, mas há outros. Tens também uma carrada de videos de qualidade no youtube (e outros menos bons obviamente). Para além disso é uma boa idea voltares a praticar nos sites do genero do hackerrank.
As bases que já possuis e o tempo que tens ditarão o teu nivel de preparação para a entrevista. Acho que é importante olhar para isso de forma positiva. Se calhar agora o que tens de estudar pode intimidar mas ve isso como uma caminhada. As entrevistas são todas iguais, se não der certo agora a preparação que fizeste não desaparece e vai te ajudar para outras entrevistas.
Boa sorte e era porreiro continuares a informar a malta de como vão as coisas
Não é a minha primeira prova deste tipo mas normalmente as provas que tenho feito não permitem pesquisar soluções. Por isso é que sem pesquisar nunca ia conseguir resolver isto. Mas também tenho resolvido problemas mais simples.
Na minha ideia isso era um bocado cheating mas ok foi o que fiz e vamos ver como corre.
Obrigado pelas dicas.
Implementei uma versão do algoritmo vamos lá ver como corre. Não detectei por mim que era uma versão do knapsack. O google foi amigo
A única questão é mesmo essa. Se nas fases seguintes me pedirem para implementar algo tipo isto sem ajudas provavelmente não vai correr bem. Mas só saberei se lá chegar não é?!
Mesmo que não dê em nada já exercitei mais um bocadinho os dedos e a massa cinzenta.
Até agora vi no indeed.uk e o pay salarial para entry level Web developer parecer ser bastante baixo...
Tipo £20-25k anuais, assumo brutos...
Fora de londres, se viveres num quarto numa casa com mais 2 ou 3, £25K acho suficiente para "entry level web developer".
£20K já acho um pouco desconfortável.
Alguém me sabe dar dados acerca da Holanda? Os jobs que vi geralmente não tinham salário na descrição.