Oferta de trabajo geek

No es sólo Google la que publica ofertas de trabajo con pequeños retos divertidos; aunque es más dificil imitarla en sueldos…

A continuación reproducto una oferta de trabajo de ilitia technologies en busca de programadores .NET y/o Java (24.000€ – 36.000€ bruto / año)

Un importante proyecto de decodificación de mensajes para el gobierno que fue desarrollado por el mismísimo Chuck Norris (que escribe cualquier programa en una sola linea) necesita ser puesto en marcha lo antes posible.

Lamentablemente, Chuck Norris eliminó del control de código fuente su librería de utilidades antes de irse de la empresa para probar nuevos retos (¿Se puede triturar a Chuck Norris?), por lo que el código ya no compila.

Es necesario que alguien reconstruya las partes necesarias de esta librería para volver a hacer funcionar el decodificador. Una pista, nadie hace librerías tan simples como Chuck Norris.

Ánimo y gracias por tu interés y tiempo. Espero te diviertas

Console.WriteLine(
new long[]{
292805444303323170,
-4455112766532738942,
579137309091315972,
1207248581508040306,
7033655460037132288 }
.SelectMany(l => 64.DownTo(0)
.Select(i => (l & ((long)1 << i)) != 0)) .Take(285) .Select((b, i) => new { b, i })
.GroupBy(p => p.i / 3, p => p.b)
.Select(g => g.ToArray())
.Select(a => 0.To(3)
.Sum(i => a[i] ? (1 << (2 - i)) : 0)) .Select((a, i) => new { c = @” _()|/`\,”[a], i })
.GroupBy(p => p.i / 19, p => p.c)
.Select(g => new string(g.ToArray()))
.Aggregate((s, t) => s + “\r\n” + t));

public static class ExtensionesChuckNorris
{
public static IEnumerable.int. To(this int a, int b)
{
//TODO: Completar código
}
public static IEnumerable.int. DownTo(this int a, int b)
{
//TODO: Completar código
}
}

Comentarios
  1. Igual es un mito… me da que no todo el mundo cobra genial en Google.

    Un conocido está en Dublin desde hace unos 4 meses trabajando para esta gente, y el sueldo no es desorbitado… más bien casi justito para vivir en Irlanda.

    Responder

  2. Hombre, pero supongo que mejor que los de España, ¿no?
    Es difícil estar peor que España…

    Responder

  3. El salario en USA no es representativo para Europa pero:

    According to MyDanwei, a salary-tracking site, the average Google software engineer makes $107,275 a year. Yahoo engineers take in $92,833 — almost 15 percent less.

    107.275$ = 73.516€ al año = 6.126€ al mes

    Responder

  4. […] Otra oferta de trabajo para geeksmundogeek.net/archivos/2007/11/15/oferta-de-trabajo-geek/ por ososxe hace pocos segundos […]

    Responder

  5. Dudo que esa sea la media, sinceramente.

    Claro que Google da muchas ventajas sociales que aquí en España no se estilan, pero en el caso que conozco el sueldo no es para echar cohetes.

    Es decir, aparte de poner en el currículum que has trabajado para Google (¡eso es impagable!).

    Porque joder… 70k al año es una pasada 😮 Por aquí algo más realista me parece que ronda los 40k, ¿o tu qué opinas?

    Responder

  6. A mí también me parece demasiado 70.000€. Un milloncejo al mes para un ingeniero medio suena muy bien.

    Pero quién sabe. Lo mismo cuentan stock options o similares. Y lo mismo les curten a impuestos…

    Aunque un ingenierio que se considere medio en Google puede muy bien estar al nivel de un ingeniero top de otra empresa.

    Habría que preguntar a Larry y a Sergey. 😛

    Responder

  7. Joputa

    Pues sólo la entrevista de trabajo de este sitio debería suponer un sueldo más alto por haberla aguantado, casi 3 horas de entrevista y del tirón, pufffff.

    Aquí en España dudo que a los 40k puedas llegar sin ser gerente o un jp con bastante gente a tu cargo.

    Responder

  8. Por un puteo que nos hace el software capador de info de contacto de infojobs, esta mañana han modificado el código a resolver (han cambiado algún signo)

    64.DownTo(0)
    .Select(i => (l & ((long)1 << i)) != 0))
    .Take(285)
    .Select((b, i) => new { b, i })
    .GroupBy(p => p.i / 3, p => p.b)
    .Select(g => g.ToArray())
    .Select(a => 0.To(3)
    .Sum(i => a[i] ? (1 << (2 – i)) : 0))
    .Select((a, i) => new { c = @“ _()|/`\,“[a], i })
    .GroupBy(p => p.i / 19, p => p.c)
    .Select(g => new string(g.ToArray()))
    .Aggregate((s, t) => s + “\r\n“ + t));

    Gracias por interesaros, se que no somos google (por el momento), pero verdaderamente creemos que la oferta que hacemos no está nada mal.

    Fer

    Responder

  9. ¿Has ido a esta entrevista en concreto Joputa? ¿Qué tal el ambiente?

    Responder

  10. Gracias por el comentario Fernando. 🙂

    Edito tu mensaje que se te ha pasado sustituir un < y se te ha colado un >. Edito también la entrada, claro.

    Si no es mucho preguntar… ¿Cómo está el nivel de los que se han presentado a la oferta?

    Por cierto, que hay que tener mala leche 😛 ¡Parece más Perl que .NET!

    Y nada, ánimo con eso de superar a Google 😉

    Responder

  11. Tendrian que fijarse en los salarios de argentina, despues de la crisis del 2001

    Responder

  12. Venkman

    IEnumerable<int> en lugar de IEnumerable.int. no?

    Responder

  13. Joputa

    Pues la verdad, a mí me pillaron con una paliza en el cuerpo y dolor de cabeza, pero pese a que no me cogieron (no soy lo suficientemente friki/geek xD) he de decir en honor a la verdad que es una de las 2 empresas en las que después de hacer la entrevista he tenido ganas de que me cogieran, y desde luego creo que en mi vida llevo casi 100 entrevistas de trabajo hechas para el sector informático.

    Cuando ves la oficina en la que está el lugar de trabajo desanima bastante, pero luego te das cuenta (al menos yo lo vi así) de lo que la empresa constituye realmente y la perspectiva cambia por completo: motivación al trabajador, buenas relaciones tanto entre compañeros como con los “jefes”, flexibilidad, muchísimos beneficios sociales. Creo que se merecen el apodo de “el google de los 90 a la española”.

    Eso sí, es una empresa para gente uberfreak. Que se tiran sus horas currando delante del pc y cuando llegan a casa o van de viaje llevan de lectura un libraco de +500 páginas de McGrawHill sobre Ruby, .NET o AJAX (eso como lectura ligera, la que tiene chicha sería en plan “Decompyling Linux Kernel, brief review to microkernel architecture and optimizing 2.6.21” o similar xDDDD)

    Responder

  14. Muchas gracias por el comentario, joputa
    Muy muy interesante 🙂

    Responder

  15. Jaime

    lo triste es que a nosotros los informáticos y programadores nos exigen de todo, pero cuando uno va a ver los sueldos, ahí si no se lucen como lo hacen haciendo postulaciones todas marcianas.

    ¿Por qué tener un trabajo en el que estás de mal rollo? – Siempre hay un trabajo ideal para cada persona – el trabajo no siempre tiene connotaciones negativas.

    Aquí os dejo un par de vídeos para aquellos que quieren encontrar el “Trabajo Perfecto”:
    http://www.youtube.com/monsterempleo
    http://www.dailymotion.com/video/x52y26_el-trabajo-ideal-monster_webcam

    Responder

Deja un comentario