Entrevista para Ingeniero de Software en Google


Después de hablar de:

les quiero dejar unas cuantas preguntas de las que publican en GeeksRoom, pertenecientes a las entrevistas realizadas por la gente de Google para así dar con los mejores Ingenieros de Software del mundo.

  • Usted tiene un flujo de consultas infinito (es decir, consultas en tiempo real de búsqueda de Google que la gente está haciendo). Describa cómo hacer para hallar una buena estimación de 1000 muestras de esta interminable serie de datos y luego escribir el código para ello.
  • ¿Cómo almacenar 1 millones de números de teléfono?
  • Diseño y describir un sistema o aplicación de la manera más eficaz posible para producir un informe 1 millon de solicitudes de búsqueda de Google. Estos son los datos: 1) Se le da 12 servidores para trabajar. Todos ellos son máquinas de doble procesador con 4 GB de RAM, 4×400 GB discos duros y conectados en red. 2) Los datos de registro ya se han limpiado. Se trata de 100 mil millones de registros, desglosados en 12 320 GB de archivos en términos de búsqueda con 40 bytes en cada línea. 3) Puede utilizar aplicaciones escritas o disponible de software gratuito de código abierto.
  • ¿Cuál es la diferencia entre variables locales y globales?
  • ¿Cuánto tiempo le tomaría para ordenar 1 billón números? Llegar a una buena estimación.
  • Explicar cómo funciona el control de la congestión en el protocolo TCP.

Como ven algunas preguntas son bastantes sencillas y solo engloban un concepto en particular, otra requieren de un poco mas de tiempo para poder llegar a la respuesta deseada.

Bonus: Dos entrevistas durante el Google I/O

¿Cuánto nos van a pagar si entramos a Google?


Terminando un poco con la idea de querer entrar a trabajar en Google, una vez que hemos podido contactarnos con ellos de alguna forma y dejar nuestro curriculum como lo mencionaba en un post anterior y luego de esto haber pasado varias entrevistas como las que les presenté, creo que la preocupacion va a pasar sobre, cuanto nos pagaran?, en Yahoo pagarán mejor?.

Bueno eso se puede averiguar con una nueva herramienta llamada Glassdoor, con la cual uno puede introducir su salario y en base a eso y muchos más averiguar el salario de otros trabajdores de otras empresas.

El sitio recopila los comentarios y sueldos de grandes empresas y las muestra en forma anónima para todos los miembros. La idea es reunir la mayor cantidad de información detallada de sueldos y la retroalimentación por cada título de trabajo en una empresa a fin de que los solicitantes de empleo pueden saber cómo evaluar una oferta, y los empleados actuales pueden ver cómo se están haciendo en relación con sus compañeros.

Por lo tanto, ¿Cuánto cuesta un ingeniero de software de Google realmente? La media, basado en diez presentaciones, es de $ 97840. Y el rango es entre $ 80000 y $ 150000, con primas anuales en efectivo procedentes de cualquier lugar de $ 20000 a $ 45000. Yahoo y Microsoft acerca de los ingenieros obtener los mismos sueldos, las primas son más pequeñas pero, dejando a un promedio de $ 105642 y $ 105375, respectivamente.

Acá hay gráfico demostrativo que se comparan Google, Yahoo, Microsoft y Apple; así que bueno de seguro con el tema dinero no van a tener que pedir aumento o algo por el estilo a menos que lo necesiten mucho, mas alla de si entran en cualquiera de las tres.

Mas Información

Diagrama de Flujo de Ingeniero


Para los que andan correteando por lo pasillos de la facultad, llendo a clases y todo lo que compete a estar estudiando alguna carrera de ingeniería (ya sea informática o en sistemas) y tienen esa duda existencial, llegaré a ser ingeniero?, es lo que me depara el destino?; bueno para todos aquellos acá hay un diagrama de flujo muy simple elaborado con la técnica más avanzada de predicción 😉 sobre si llegarán a ser lo que esperan. A ver si concuerda eh!!