Foobar: el programa de contratación de secreto abierto de Google

Foobar: el programa de contratación de secreto abierto de Google

Una de las mejores cosas de la codificación en el mundo moderno es que las habilidades colectivas de resolución de problemas de todo un mundo de geeks informáticos están a solo una búsqueda en Internet, y Google también lo sabe. Desde 2014, han estado verificando las búsquedas de las personas, marcando a los que buscan información relacionada con el código, brindándoles desafíos de codificación y, ocasionalmente, contratándolos. el programa se llama Foobary si tiene la suerte de: a) ser elegido, b) tener habilidades Java o Python por encima del promedio, existe la posibilidad de que pueda conseguir un trabajo en Google.

¿Cómo son los desafíos?

Cuando te invitan a Foobar, la parte superior de la página de resultados de búsqueda de Google se abre, revelando un fondo oscuro y las palabras “Estás hablando nuestro idioma. ¿Listo para un desafío?

foobar-balsa-consenso

Si está de acuerdo, accederá a una página que le informa sobre el programa y le brinda un conjunto de comandos que puede escribir para que la consola haga cosas.

foobar-intro1

Una vez que descubra lo que está sucediendo y aprenda a escribir comandos en la consola, puede crear una cuenta (que guarda su trabajo para más adelante) y acceder al primer desafío. Lo más probable es que te encuentres trabajando de incógnito como secuaz del malvado «Comandante Lambda», que está tratando de aplastar la Rebelión de los conejitos. A medida que avanza la historia, ascenderás más alto en la organización (completando un total de cinco desafíos) hasta que finalmente puedas usar tus habilidades de codificación para eliminarlo desde adentro.

foobar-story

Puede elegir escribir su código en Python o Java, pero de cualquier manera, es una buena idea escribirlo y probarlo en cualquier editor con el que esté familiarizado y luego pegarlo en el archivo de solución de Google. No haré públicos los detalles de mi propio desafío, ya que presumiblemente está en curso, pero el nivel uno solo requirió un poco de creatividad y algo de Python básico. Todo lo que tenía que hacer era escribir una función para tomar caracteres latinos y traducirlos en secuencias de unos y ceros. Sin embargo, por lo que he oído, los desafíos pueden aumentar en dificultad con bastante rapidezasí que estoy esperando a tener más tiempo libre para resolver los demás.

foobar-soluciones

Google ejecutará el código a través de algunos casos de prueba (¡algunos de los que te informan y otros no!) y te informará si aprobaste o no. Si pasa, tiene la opción de pasar al siguiente desafío. Tenga en cuenta que una vez que acepta el desafío, hay un límite de tiempo, que va desde unos pocos días hasta algunas semanas. Si no completa el código a tiempo o si su código falla en los casos de prueba de Google, el desafío ha terminado, aunque puede obtener otra oportunidad si puede activarlo nuevamente.

niveles de foobar

¿Cómo se activa Foobar?

Para mí, Foobar apareció después de que busqué en Google el término «Consenso de Raft», que es esencialmente una forma de lograr que las máquinas acuerden valores compartidos. Aunque es muy poco probable que alguna vez use este algoritmo (la búsqueda de Google fue solo para investigar), Google no lo sabe, así que recibí una invitación de todos modos.

foobar-estado-aquí-antes-2

Google tiene algunas formas de atraerlo, pero no son fáciles de encontrar. Incluso si conoce la URL, no puede hacer nada con el sitio a menos que haya recibido una invitación primero. Una forma es para buscar un determinado término, pero cambia con frecuencia, probablemente dependiendo de sus necesidades de contratación en ese momento. Al momento de escribir este artículo, buscar en Google el «consenso balsa» parece seguir funcionando (lo probé en navegadores, máquinas, cuentas y conexiones VPN, y sigue apareciendo), pero eso podría cambiar en cualquier momento o estar restringido por área geográfica. – se especula que solo se puede invitar a Googlers con sede en EE. UU.

Foobar-desarrolladores

Otra posibilidad es navegar por las páginas de desarrolladores de Google y pasar unos cinco minutos en una. Algunas páginas pueden aparecer con un pequeño botón en la parte superior derecha que abre una invitación al desafío. Un ingeniero escribió en LinkedIn de la forma en que logró encontrarlo de esta manera en febrero de 2018pero no he tenido suerte para que funcione.

foobar-google-doodle

También ha habido informes de usuarios que investigan el código en Google Doodles (las pequeñas ilustraciones que a veces reemplazan el logotipo de Google) y encontrar una manera de acceder al desafío allí.

La forma final es por invitación. Si conoce a alguien que está haciendo el desafío y llega al nivel dos o tres (varía), tendrá la opción de enviar una invitación a otra persona. Juega bien tus cartas y podrías ser tú.

Conclusión: if Foobar_success == 5: return ‘¡Quizás consigas un trabajo en Google!’

Hay muchas historias sobre personas que obtuvieron entrevistas con Google, y algunas de esas personas incluso ingresaron. La primera contratación confirmada fue un estudiante de informática de Georgia Tech. max rosett. Sin embargo, no parece ser una varita mágica: superar los desafíos no reemplaza cada paso del proceso de contratación de Google, y aún tendrá que pasar por algunos obstáculos para obtener un puesto en uno de los del planeta. empresas más valiosas. Independientemente, los desafíos son bastante entretenidos, por lo que incluso si no tienes éxito, ¡al menos será una práctica de codificación agradable!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas