No es una pregunta fácil de responder, te consideras un buen programador, o a quien consideras un gurú en programación y por que?
Como en otras ciencias, quizás debamos medirnos de acuerdo a nuestros logros; por ejemplo el que aportó la mayor cantidad de código para el nuevo kernel de Linux, es sin duda, lo que llamaríamos un "capo".
En la medida hipotética del 1 al 10, cual crees que seria tu calificación?
Las ciencias de la computación, así como el desarrollo de software se ha expandido tanto, existen tantos lenguajes, que se nos haría difícil hacer un test "justo" para todos. no lo creen así?
Solo como ejemplo, les dejo una sección de un examen para ingresar a una importante empresa de Europa, Esta empresa buscaba excelentes programadores para integrar un equipo que desarrollaría interfaces para sistemas operativos embebidos.
Veamos en cuanto tiempo, lo resuelven, si quieren pueden dejar sus respuestas en este thread.
suerte!
(Recuerda para cada punto debe ser implementado con una: OPTIMAL ROUTINE)Código:Engineering Test 1. Write an optimal routine to determine if a number is a power of 2. 2. By definition majorant of an array is an element that is repeated more than the half of the size of the array (for example for an array of size 8 or 9 an element would be the majorant, if it's repeated 5 or more times). For an array, which has a majorant, write an optimal routine to find it. 3. Given an array of size N, in which every number is between 1 and N, write an optimal routine to determine, if there are any duplicates in it. Write an optimal routine to count the number of 1s in the binary representation of a 32bit number.




LinkBack URL
About LinkBacks


quiero aprender 