Segunda-feira, 1 de Fevereiro de 2010
Tipicamente as entrevistas no SAPO seguem o caminho que mais conforto dá ao candidato.
Se a pessoa trabalhou mais com determinada tecnologia, é esse o assunto que vamos abordar.
Se a pessoa passou mais tempo a realizar um tipo de tarefa, é essa a informação que vamos procurar.
Quando um candidato nos afirma que se sente muito confortável em ambientes Linux e, numa escala de 0 a 1, classifica a sua proficiência como um 0.9, por exemplo, este é um exercício que colocámos bastantes vezes no ano passado:
"Encontras-te sozinho num Data Center e tens que resolver este problema sem recurso a meios exteriores (nada de telemóvel, nada de internet; o objectivo é resolveres tu o problema). Tens um servidor que não pode ir abaixo. Nessa máquina, alguém teve a brilhante ideia de executar um `chmod -x chmod`. Resolve o problema."
Brevemente discutiremos o que se pretende com um problema deste género e algumas das respostas que fomos juntando durante o ano, quer nas entrevistas, quer no seio da nossa equipa.
De
Regueifa a 1 de Fevereiro de 2010 às 11:37
Qualquer coisa deste género deve resultar:
cp /bin/cat temp
cat /bin/chmod > temp
mv temp /bin/chmod
Obviamente qualquer ficheiro executável poderá ser usado em vez do /bin/cat
O problema poderá ser resolvido assim:
$ cd /bin
$ mv chmod chmod.old
$ cp bash chmod
$ mv chmod.old chmod
De
pedrocs a 1 de Fevereiro de 2010 às 18:44
Instala windows, pá. :-)
Esse tem um lugar especial no portátil da minha mulher, lol.. No meu PC não quero :-)
De
Dextro a 1 de Fevereiro de 2010 às 20:45
Eish, é engraçado falarem nisso porque aqui há coisa de um ano atrás alguém na desportiva perguntou isso mesmo e na sala foram 3 soluções distintas que apareçeram. A parte chata é que neste momento não me lembro de nenhuma de cor e é por isso que vou agradeçer porque fez-me voltar a pensar no problema ;)
De
Marco a 5 de Fevereiro de 2010 às 16:47
Loool qual é o problema ?
Os servidores do SAPO têm algum problema em funcionar sem o comando chmod ? 
Não façam nada, que a máquina continua a trabalhar que é uma maravilha
De Francisco Ribeiro a 5 de Fevereiro de 2010 às 18:39
tar --mode 0777 -cf pardais.tar `which chmod`
tar --preserve-permissions -xf pardais.tar
./chmod +x `which chmod`
tou em Mac OS, pelo que n posso testar mas qq coisa deste género deve dar.
De
sparc a 11 de Março de 2010 às 17:44
existe outra maneira:
perl -e 'chmod(0555,"/bin/chmod")'
mas eu falhei esta na entrevista :p
Comentar post