{"id":52950,"date":"2019-11-20T00:00:00","date_gmt":"2019-11-19T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy"},"modified":"2020-02-18T14:00:46","modified_gmt":"2020-02-18T11:00:46","slug":"kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy","title":{"rendered":"C\u00f3mo prepararse para una entrevista en Google y no conseguirla. Dos veces","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"C\u00f3mo prepararse para una entrevista en Google y no conseguirla. Dos veces\" src=\"\/wp-content\/uploads\/2019\/11\/5bcaf7eb91486f2273b88f96aa4b6cb8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEl t\u00edtulo del art\u00edculo suena como un epic fail, pero en realidad las cosas no son tan sencillas. Y en general, esta historia termin\u00f3 de manera bastante positiva, aunque no en Google. Pero ese es un tema para otro art\u00edculo. En este art\u00edculo, hablar\u00e9 sobre tres cosas: c\u00f3mo fue mi proceso de preparaci\u00f3n, c\u00f3mo fueron las entrevistas en Google y por qu\u00e9, en mi opini\u00f3n, todo no es tan sencillo como puede parecer.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>C\u00f3mo todo comenz\u00f3<\/h2>\n<p>\nUna fr\u00eda noche de invierno en Chipre, de repente me vino a la mente que mis conocimientos en Computer Science estaban bastante lejos de ser promedio y que ten\u00eda que hacer algo al respecto. Si acaso alguien no ha le\u00eddo por qu\u00e9 la noche es chipriota y fr\u00eda, se puede enterar de eso <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/post\/359090\/\"><u>aqu\u00ed<\/u><\/a><\/noindex>. Despu\u00e9s de reflexionar un poco, decid\u00ed empezar con un curso en l\u00ednea sobre algoritmos y estructuras de datos. De un colega anterior hab\u00eda escuchado sobre el curso de Robert Sedgewick en Coursera. El curso consta de dos partes (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.coursera.org\/learn\/algorithms-part1\"><u>parte 1<\/u><\/a><\/noindex> y <noindex><a rel=\"nofollow\" href=\"https:\/\/www.coursera.org\/learn\/algorithms-part2\"><u>parte 2<\/u><\/a><\/noindex>). Si acaso los enlaces cambian, siempre se puede buscar por el nombre del autor. Cada parte dura 6 semanas. Al inicio de la semana se publican las conferencias, y durante la semana tambi\u00e9n hay que hacer ejercicios. La primera parte del curso cubre las estructuras de datos b\u00e1sicas, los tipos de ordenamientos y la complejidad de los algoritmos. La segunda parte es m\u00e1s avanzada, comienza con grafos y termina con temas como Programaci\u00f3n Lineal e Intr\u00e1ctibilidad. Tras pensar en todo lo anterior, llegu\u00e9 a la conclusi\u00f3n de que eso era exactamente lo que necesitaba. Aqu\u00ed, por cierto, un lector curioso puede preguntarse, \u00bfqu\u00e9 tiene que ver Google en esto? Y, de hecho, hasta ese momento no ten\u00eda nada que ver. Pero necesitaba un objetivo, ya que estudiar 12 semanas por las noches sin un objetivo es un poco complicado. \u00bfY cu\u00e1l puede ser el objetivo al adquirir nuevos conocimientos? Por supuesto, su aplicaci\u00f3n pr\u00e1ctica. En la vida cotidiana eso es bastante problem\u00e1tico, pero en una entrevista en una gran empresa es m\u00e1s f\u00e1cil. Una b\u00fasqueda r\u00e1pida en Google mostr\u00f3 que Google (perd\u00f3n por la tautolog\u00eda) es una de las empresas m\u00e1s grandes en Europa (y yo estaba considerando precisamente Europa), donde se realizan tales entrevistas. Su oficina est\u00e1 en Z\u00farich, Suiza. As\u00ed que decidido: estudiamos y vamos a la entrevista en Google.<\/p>\n<h2>Preparaci\u00f3n para el primer intento<\/h2>\n<p>\nPasaron 12 semanas sin darme cuenta y termin\u00e9 ambos cursos. Mis impresiones sobre los cursos son m\u00e1s que positivas y puedo recomendarlos a todos los interesados. Me gustaron los cursos por las siguientes razones:<\/p>\n<ul>\n<li> El profesor habla en un ingl\u00e9s bastante claro.<\/li>\n<li> El material est\u00e1 bien estructurado.<\/li>\n<li> Excelentes presentaciones que muestran el funcionamiento interno de cada algoritmo.<\/li>\n<li> Selecci\u00f3n adecuada del material.<\/li>\n<li> Ejercicios interesantes.<\/li>\n<li> Los ejercicios se corrigen autom\u00e1ticamente en el sitio, tras lo cual se genera un informe.<\/li>\n<\/ul>\n<p>\nGeneralmente, mi trabajo en los cursos segu\u00eda esta secuencia: durante 1-2 d\u00edas, escuchaba las conferencias. Luego, hac\u00eda una prueba r\u00e1pida sobre el material. El resto de la semana trabajaba en el ejercicio en varias iteraciones. Despu\u00e9s del primero, obten\u00eda entre el 30% y el 70%, y las siguientes intentos llevaban el resultado al 97-100%. El ejercicio normalmente consist\u00eda en implementar alg\u00fan algoritmo, por ejemplo, <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Seam_carving\"><u>Seam carving<\/u><\/a><\/noindex> o <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bzip2\"><u>bzip<\/u><\/a><\/noindex>.<\/p>\n<p>Despu\u00e9s de finalizar los cursos, me di cuenta de que muchos conocimientos tambi\u00e9n traen tristezas. Si antes sab\u00eda simplemente que no sab\u00eda nada, ahora comenc\u00e9 a entender exactamente qu\u00e9 es lo que no s\u00e9. <\/p>\n<p>Como todav\u00eda era mayo y ten\u00eda la entrevista programada para el oto\u00f1o, decid\u00ed continuar con mi educaci\u00f3n. Despu\u00e9s de revisar los requisitos de la vacante, tom\u00e9 la decisi\u00f3n de seguir dos l\u00edneas en paralelo: continuar estudiando algoritmos y hacer un curso b\u00e1sico de aprendizaje autom\u00e1tico. Para la primera meta, decid\u00ed cambiar de los cursos a un libro y eleg\u00ed la monumental obra de Steven Skiena \"Algoritmos. Gu\u00eda de dise\u00f1o\". No es tan monumental como la de Knuth, pero a\u00fan as\u00ed. Para la segunda meta, nuevamente fui a Coursera y me inscrib\u00ed en el curso de Andrew Ng. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.coursera.org\/learn\/machine-learning\">Machine Learning<\/a><\/noindex>.<\/p>\n<p>Pasaron otros 3 meses y termin\u00e9 el curso y el libro. <\/p>\n<p>Empecemos con el libro. La lectura result\u00f3 ser bastante interesante, aunque no f\u00e1cil. En principio, lo recomendar\u00eda, pero no tan pronto. En general, el libro proporciona un an\u00e1lisis m\u00e1s profundo de lo que aprend\u00ed en los cursos. Adem\u00e1s, descubr\u00ed (desde un punto de vista formal) cosas como heur\u00edsticas y programaci\u00f3n din\u00e1mica. Evidentemente, antes hab\u00eda utilizado estas cosas, pero no sab\u00eda c\u00f3mo se llamaban. Tambi\u00e9n hay algunas an\u00e9cdotas de la vida del autor (War Story) que alivian un poco la academicidad del texto. Por cierto, se puede omitir la segunda mitad del libro, que m\u00e1s bien describe problemas existentes y m\u00e9todos para resolverlos. Es \u00fatil si se aplica regularmente en la pr\u00e1ctica, de lo contrario se olvidar\u00e1 inmediatamente.<\/p>\n<p>El curso me alegr\u00f3 mucho. El autor claramente sabe lo que hace y cuenta las cosas de manera interesante. Adem\u00e1s, recordaba una parte considerable, a saber, \u00e1lgebra lineal y fundamentos de redes neuronales de la universidad, por lo que no experiment\u00e9 dificultades especiales. La estructura del curso es bastante est\u00e1ndar. Se divide en semanas. Cada semana, primero hay conferencias mezcladas con breves pruebas. Despu\u00e9s de las conferencias, se entrega una tarea que hay que hacer, enviar y que se revisa autom\u00e1ticamente. En resumen, los temas impartidos en el curso son los siguientes:<br \/>\n \u2014 funci\u00f3n de costo<br \/>\n \u2014 regresi\u00f3n lineal<br \/>\n \u2014 descenso de gradiente<br \/>\n \u2014 escalado de caracter\u00edsticas<br \/>\n \u2014 ecuaci\u00f3n normal<br \/>\n \u2014 regresi\u00f3n log\u00edstica<br \/>\n \u2014 clasificaci\u00f3n multiclase (uno contra todos)<br \/>\n \u2014 redes neuronales<br \/>\n \u2014 retropropagaci\u00f3n<br \/>\n \u2014 regularizaci\u00f3n<br \/>\n \u2014 sesgo\/varianza<br \/>\n \u2014 curvas de aprendizaje<br \/>\n \u2014 m\u00e9tricas de error (precisi\u00f3n, recuperaci\u00f3n, F1)<br \/>\n \u2014 M\u00e1quinas de Vectores de Soporte (clasificaci\u00f3n de margen amplio)<br \/>\n \u2014 K-means<br \/>\n \u2014 An\u00e1lisis de Componentes Principales<br \/>\n \u2014 detecci\u00f3n de anomal\u00edas<br \/>\n \u2014 filtrado colaborativo (sistema de recomendaci\u00f3n)<br \/>\n \u2014 descensos de gradiente estoc\u00e1stico, por mini-lotes, por lotes<br \/>\n \u2014 aprendizaje en l\u00ednea<br \/>\n \u2014 mapa reducir<br \/>\n \u2014 an\u00e1lisis de techo<br \/>\nDespu\u00e9s de completar el curso, la comprensi\u00f3n de todos estos temas estaba presente. Despu\u00e9s de 2 a\u00f1os, ya casi todo se ha olvidado naturalmente. Lo recomiendo a aquellos que no est\u00e1n familiarizados con el aprendizaje autom\u00e1tico y quieren obtener una buena comprensi\u00f3n de las cuestiones b\u00e1sicas para avanzar.<\/p>\n<h2>Primera vez<\/h2>\n<p>\nYa era septiembre y lleg\u00f3 el momento de pensar en la entrevista. Dado que postularse a trav\u00e9s del sitio es una tarea bastante dif\u00edcil, me dediqu\u00e9 a buscar conocidos que trabajen en Google. La elecci\u00f3n recay\u00f3 en <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/users\/datacompboy\/\" class=\"user_link\">datacompboy<\/a><\/noindex>, ya que era el \u00fanico a quien conoc\u00eda directamente (aunque no personalmente). Acept\u00f3 enviar mi curr\u00edculum, y pronto recib\u00ed un correo del reclutador ofreci\u00e9ndome reservar un espacio en su calendario para una primera conversaci\u00f3n. Un par de d\u00edas despu\u00e9s, tuvimos la llamada. Intentamos comunicarnos a trav\u00e9s de Hangouts, pero la calidad era horrible, as\u00ed que cambiamos a tel\u00e9fono. Primero discutimos r\u00e1pidamente los motivos, el porqu\u00e9 y para qu\u00e9, y luego pasamos a la evaluaci\u00f3n t\u00e9cnica. Consisti\u00f3 en una docena de preguntas como '\u00bfqu\u00e9 tan complicado es insertar en un hash map?', '\u00bfqu\u00e9 \u00e1rboles balanceados conoces?'. No es dif\u00edcil si se tiene un conocimiento b\u00e1sico de estas cosas. La evaluaci\u00f3n fue bien y, seg\u00fan los resultados, decidimos organizar la primera entrevista para dentro de una semana. <\/p>\n<p>La entrevista tambi\u00e9n fue a trav\u00e9s de Hangouts. Primero hablamos durante unos 5 minutos sobre m\u00ed, luego pasamos al ejercicio. La tarea era sobre grafos. Comprend\u00ed r\u00e1pidamente qu\u00e9 hab\u00eda que hacer, pero eleg\u00ed el algoritmo incorrecto. Cuando comenc\u00e9 a escribir el c\u00f3digo, me di cuenta de esto y cambi\u00e9 a otra opci\u00f3n, que fue la que complet\u00e9. El entrevistador hizo algunas preguntas sobre la complejidad del algoritmo, pregunt\u00f3 si hab\u00eda una forma m\u00e1s r\u00e1pida. Me qued\u00e9 un poco aturdido y no pude responder. En ese momento, se acab\u00f3 el tiempo y nos despedimos. Luego, unos 10 minutos despu\u00e9s, me di cuenta de que en lugar del algoritmo de Dijkstra que utilic\u00e9, en este caso se podr\u00eda haber utilizado una b\u00fasqueda en amplitud, lo cual habr\u00eda sido m\u00e1s r\u00e1pido. Despu\u00e9s de un tiempo, el reclutador me llam\u00f3 y dijo que, en general, la entrevista hab\u00eda ido bien y que deber\u00edamos organizar otra. Acordamos hacerlo para dentro de una semana.<\/p>\n<p>Esta vez las cosas salieron peor. Si la primera vez el entrevistador fue amigable y comunicativo, esta vez estaba algo sombr\u00edo. No pude entender la tarea de inmediato, aunque las ideas que ten\u00eda podr\u00edan haber llevado a una soluci\u00f3n. Despu\u00e9s de algunas pistas del entrevistador, finalmente comprend\u00ed la soluci\u00f3n. Esta vez fue nuevamente una b\u00fasqueda en amplitud, pero desde varios puntos. Escrib\u00ed las soluciones, cumpl\u00ed con el tiempo, pero olvid\u00e9 considerar los casos l\u00edmite. Despu\u00e9s de un tiempo, el reclutador me llam\u00f3 y me inform\u00f3 que esta vez el entrevistador no estaba satisfecho, ya que, en su opini\u00f3n, necesit\u00e9 demasiadas pistas (3 o 4) y cambiaba el c\u00f3digo constantemente mientras lo escrib\u00eda. Despu\u00e9s de las dos entrevistas, se tom\u00f3 la decisi\u00f3n de no continuar y posponer la siguiente entrevista por un a\u00f1o, si as\u00ed lo deseaba. As\u00ed fue como nos despedimos. <\/p>\n<p>Y de esta historia saqu\u00e9 varias conclusiones:<\/p>\n<ul>\n<li> La teor\u00eda est\u00e1 bien, pero hay que orientarse r\u00e1pidamente en ella.<\/li>\n<li> La teor\u00eda sin pr\u00e1ctica no ayuda. Hay que resolver problemas y automatizar la escritura de c\u00f3digo.<\/li>\n<li> Mucho depende del entrevistador. Y con esto no se puede hacer nada.<\/li>\n<\/ul>\n<p><\/p>\n<h2>Preparaci\u00f3n para la segunda oportunidad<\/h2>\n<p>\nDespu\u00e9s de pensar en la situaci\u00f3n, decid\u00ed intentar nuevamente al cabo de un a\u00f1o. Y ajust\u00e9 ligeramente el objetivo. Si antes el objetivo principal era aprender, y las entrevistas en Google eran una zanahoria lejana, ahora pasar la entrevista se convirti\u00f3 en el objetivo, y el aprendizaje en el medio.<br \/>\nAs\u00ed que se desarroll\u00f3 un nuevo plan que inclu\u00eda los siguientes puntos:<\/p>\n<ul>\n<li> Seguir estudiando teor\u00eda a trav\u00e9s de la lectura de libros y art\u00edculos.<\/li>\n<li> Resolver problemas algor\u00edtmicos en una cantidad de 500-1000.<\/li>\n<li> Seguir estudiando teor\u00eda a trav\u00e9s de videos.<\/li>\n<li> Seguir estudiando teor\u00eda a trav\u00e9s de cursos.<\/li>\n<li> Investigar la experiencia de otras personas al pasar entrevistas en Google.<\/li>\n<\/ul>\n<p>\nEl plan lo cumpl\u00ed en un a\u00f1o. A continuaci\u00f3n, describir\u00e9 lo que hice en cada uno de los puntos.<\/p>\n<h4>Libros y art\u00edculos<\/h4>\n<p>\nNo recuerdo cu\u00e1ntos art\u00edculos le\u00ed, los le\u00ed tanto en ruso como en ingl\u00e9s. El sitio m\u00e1s \u00fatil result\u00f3 ser probablemente <noindex><a rel=\"nofollow\" href=\"http:\/\/e-maxx.ru\/algo\/\"><u>este<\/u><\/a><\/noindex>. Aqu\u00ed se recopilaron descripciones de una gran cantidad de algoritmos interesantes con ejemplos de c\u00f3digo.<\/p>\n<p>He le\u00eddo 5 libros: Algorithms, 4th edition (Sedgewick, Wayne), Introduction to Algorithms 3rd Edition (Cormen, Leiserson, Rivest, Stein), Cracking the Coding Interview 4th edition (Gayle Laakmann), Programming Interviews Exposed 2nd edition (Mongan, Suojanen, Giguere), Elements of Programming Interviews (Aziz, Lee, Prakash). Se pueden dividir en 2 categor\u00edas. En la primera entran los libros de Sedgewick y Cormen. Esto es teor\u00eda. Los otros son preparaci\u00f3n para entrevistas. En el libro, Sedgewick cuenta m\u00e1s o menos lo mismo que en sus cursos. Simplemente de forma escrita. No tiene mucho sentido leerlo detenidamente si has hecho el curso, pero vale la pena revisarlo de todos modos. Si no has seguido el curso, s\u00ed tiene sentido leerlo. Cormen me pareci\u00f3 un poco aburrido. La verdad es que lo termin\u00e9 con dificultad. Solo saqu\u00e9 de ah\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Master_theorem_(analysis_of_algorithms)\"><u>teorema maestro<\/u><\/a><\/noindex>, y algunas estructuras de datos poco comunes (Fibonacci heap, \u00e1rbol de van Emde Boas, radix heap).<\/p>\n<p>Deber\u00edas leer al menos un libro para prepararte para la entrevista. Todos est\u00e1n construidos aproximadamente sobre el mismo principio. Describen el proceso de entrevistas en grandes empresas tecnol\u00f3gicas, ofrecen conceptos b\u00e1sicos de Ciencias de la Computaci\u00f3n, problemas sobre estos conceptos b\u00e1sicos, soluciones a los problemas y un an\u00e1lisis de las soluciones. De los tres mencionados, probablemente recomendar\u00eda Cracking the Coding Interview como el principal, y los otros de forma opcional.<\/p>\n<h4>Problemas algor\u00edtmicos<\/h4>\n<p>\nEste probablemente fue el punto m\u00e1s interesante de la preparaci\u00f3n. Claro, puedes sentarte y resolver problemas sin m\u00e1s. Para esto hay muchos sitios diferentes. Yo principalmente us\u00e9 tres: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.hackerrank.com\"><u>Hackerrank<\/u><\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.codechef.com\/\"><u>CodeChef<\/u><\/a><\/noindex> y <noindex><a rel=\"nofollow\" href=\"https:\/\/leetcode.com\/\"><u>LeetCode<\/u><\/a><\/noindex>. En CodeChef, los problemas est\u00e1n organizados por dificultad, pero no por temas. En Hackerrank, por dificultad y por temas. <\/p>\n<p>Pero como descubr\u00ed de inmediato, hay una forma m\u00e1s interesante. Y son las competiciones (desaf\u00edos de programaci\u00f3n o concursos de programaci\u00f3n). Los tres sitios los ofrecen. Sin embargo, con LeetCode hay un problema: la zona horaria es inc\u00f3moda. Por eso no particip\u00e9 en ese sitio. Hackerrank y CodeChef ofrecen una cantidad considerable de varias competiciones, con duraciones que van de 1 hora a 10 d\u00edas. Diferentes formatos tienen diferentes reglas, pero se puede hablar mucho de eso. La esencia principal de por qu\u00e9 las competiciones son buenas es la introducci\u00f3n de un elemento competitivo (y de nuevo, una tautolog\u00eda) en el proceso de aprendizaje.<\/p>\n<p>En total, particip\u00e9 en 37 competiciones en Hackerrank. De ellas, 32 fueron clasificatorias y 5 fueron patrocinadas (incluso gan\u00e9 25$ en una de ellas) o por diversi\u00f3n. En las competiciones clasificatorias, estuve en el top 4% diez veces, en el top 12% once veces y en el top 25% cinco veces. Mis mejores resultados fueron 27\/1459 en una competici\u00f3n de 3 horas y 22\/9721 en la semanal.<\/p>\n<p>Me cambi\u00e9 a CodeChef cuando las competiciones en Hackerrank empezaron a realizarse con menos frecuencia. En total, particip\u00e9 en 5 competiciones. El mejor resultado fue 426\/5019 en una competici\u00f3n de diez d\u00edas.<\/p>\n<p>En total, resolv\u00ed un poco m\u00e1s de 1000 problemas en competiciones y solo por diversi\u00f3n, lo cual encajaba en mi plan. Lamentablemente, actualmente no tengo tiempo libre para seguir con la actividad competitiva, ni tampoco tengo un objetivo para el tiempo no libre. Pero fue divertido. Recomiendo a quienes est\u00e9n interesados que busquen compa\u00f1eros. Es mucho m\u00e1s interesante en pareja o en grupo. Yo disfrut\u00e9 de esto con un amigo, por lo que tal vez por eso me fue tan bien.<\/p>\n<h4>Ver videos<\/h4>\n<p>\nDespu\u00e9s de leer el libro de Skiena, me interes\u00e9 en lo que \u00e9l hace. Al igual que Sedgwick, es profesor en una universidad. Por lo tanto, se pueden encontrar grabaciones de sus cursos en la red. Decid\u00ed ver el curso <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PL07B3F10B48592010\"><u>COMP300E \u2014 Desaf\u00edos de Programaci\u00f3n \u2014 2009 HKUST<\/u><\/a><\/noindex>. No dir\u00e9 que me gust\u00f3 mucho. Primero, la calidad del video no es muy buena. En segundo lugar, no intent\u00e9 resolver yo mismo los problemas que se presentan en el curso. As\u00ed que la participaci\u00f3n no fue muy alta.<br \/>\nTambi\u00e9n, durante el proceso de resolver problemas, tratando de encontrar el algoritmo correcto, me top\u00e9 con videos de Tushar Roy. Trabaj\u00f3 en Amazon y ahora trabaja en Apple. Como descubr\u00ed m\u00e1s tarde, tiene un <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/tusharroy2525\/videos\">canal en YouTube<\/a><\/noindex>, donde sube explicaciones de varios algoritmos. En el momento de escribir este art\u00edculo, el canal tiene 103 videos. Y debo decir que las explicaciones en su estilo son muy decentes. Trat\u00e9 de ver a otros autores, pero no me convencieron. As\u00ed que definitivamente puedo recomendar este canal para verlo.<\/p>\n<h4>Tomando cursos<\/h4>\n<p>\nAqu\u00ed no hice mucho. Vi videos del Android Developer Nanodegree de Google y complet\u00e9 un curso de ITMO <noindex><a rel=\"nofollow\" href=\"https:\/\/www.edx.org\/course\/how-to-win-coding-competitions-secrets-of-champions\">C\u00f3mo Ganar Competiciones de Programaci\u00f3n: Secretos de los Campeones<\/a><\/noindex>. El Nanodegree est\u00e1 bien, aunque naturalmente no aprend\u00ed nada nuevo de all\u00ed. El curso de ITMO tiene un poco de teor\u00eda desorganizada, pero los problemas eran interesantes. No lo recomendar\u00eda como punto de partida, pero en general, el tiempo invertido no fue en vano.<\/p>\n<h4>Explorar la experiencia de otras personas<\/h4>\n<p>\nPor supuesto, muchas personas han intentado entrar en Google. Algunos lo lograron, otros no. Algunos escribieron art\u00edculos sobre esto. Entre las cosas interesantes, probablemente se\u00f1alar\u00eda <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jwasham\/coding-interview-university\">esta<\/a><\/noindex> y <noindex><a rel=\"nofollow\" href=\"http:\/\/larrr.com\/wp-content\/uploads\/2016\/10\/InterviewPreparationGuide.pdf\">esta<\/a><\/noindex>. En el primer caso, la persona prepar\u00f3 una lista de lo que necesitaba aprender para convertirse en Software Engineer y entrar en Google. Al final, consigui\u00f3 trabajo en Amazon, pero eso ya no es tan importante. El segundo manual fue escrito por una ingeniera de Google, Larisa Agarokova (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/users\/larrr\/\" class=\"user_link\">Larrr<\/a><\/noindex>). Adem\u00e1s de este documento, tambi\u00e9n se puede leer <noindex><a rel=\"nofollow\" href=\"http:\/\/larrr.com\/\">su blog<\/a><\/noindex>.<\/p>\n<p>Vale la pena leer las rese\u00f1as sobre las entrevistas en Glassdoor. Son m\u00e1s o menos similares, pero se puede extraer informaci\u00f3n \u00fatil.<\/p>\n<p>No har\u00e9 referencia a otros art\u00edculos peque\u00f1os, ustedes mismos los encontrar\u00e1n perfectamente en Google. <\/p>\n<h2>Segunda ronda<\/h2>\n<p>\nY as\u00ed pas\u00f3 un a\u00f1o. Fue un a\u00f1o bastante intenso en t\u00e9rminos de estudio. Pero llegu\u00e9 a este nuevo oto\u00f1o con conocimientos te\u00f3ricos mucho m\u00e1s profundos y habilidades pr\u00e1cticas desarrolladas. Con unas semanas restantes hasta el final del a\u00f1o que me hab\u00edan asignado para prepararme, de repente recib\u00ed un correo electr\u00f3nico de un reclutador de Google, en el que me preguntaba si a\u00fan quer\u00eda trabajar en Google y si no me importar\u00eda hablar con \u00e9l. Por supuesto, no me importaba. Acordamos hacer una llamada una semana despu\u00e9s. Tambi\u00e9n me pidieron un curr\u00edculum actualizado, al que a\u00f1ad\u00ed una breve descripci\u00f3n de lo que hab\u00eda hecho durante el a\u00f1o en el trabajo, en general.<\/p>\n<p>Despu\u00e9s de hablar sobre la vida, decidimos que en una semana tendr\u00edamos una entrevista por Hangouts, como el a\u00f1o pasado. Pas\u00f3 la semana, lleg\u00f3 el momento de la entrevista, pero el entrevistador no apareci\u00f3. Pasaron 10 minutos, ya comenzaba a ponerme nervioso, cuando de repente alguien irrumpi\u00f3 en el chat. Como se supo un poco m\u00e1s tarde, mi entrevistador, por alguna raz\u00f3n, no pudo aparecer y le encontraron un sustituto de inmediato. La persona no estaba preparada ni en t\u00e9rminos de configurar la computadora, ni en t\u00e9rminos de realizar la entrevista. Pero luego todo fue bien. Resolv\u00ed el problema r\u00e1pidamente, describ\u00ed d\u00f3nde podr\u00edan estar los enga\u00f1os y c\u00f3mo se podr\u00edan eludir. Hablamos de varias opciones para el problema, la complejidad del algoritmo. Luego tuvimos otros 5 minutos de charla, el ingeniero comparti\u00f3 sus impresiones sobre trabajar en M\u00fanich (en Z\u00farich, parece que no encontraron un sustituto urgente), y as\u00ed nos despedimos.<\/p>\n<p>El mismo d\u00eda, un reclutador se puso en contacto conmigo y me inform\u00f3 que la entrevista hab\u00eda ido muy bien y que estaban listos para invitarme a una entrevista en la oficina. Al d\u00eda siguiente, tuvimos una llamada a trav\u00e9s de Hangouts y discutimos los detalles. Como necesitaba tramitar un visado, decidimos programar la entrevista para dentro de un mes. <\/p>\n<p>Mientras preparaba los documentos, tambi\u00e9n discut\u00eda con el reclutador la pr\u00f3xima entrevista. La entrevista est\u00e1ndar en Google consiste en 4 preguntas de algoritmos y una de Dise\u00f1o de Sistemas. Pero, como me postulaba como desarrollador de Android, me dijeron que una parte de la entrevista estar\u00eda enfocada en Android. No logr\u00e9 sacar de mi reclutador qu\u00e9 preguntas exactas y en qu\u00e9 consistir\u00eda la especificidad. Seg\u00fan entend\u00ed, esto se introdujo relativamente hace poco, y \u00e9l mismo no estaba muy al tanto. Tambi\u00e9n me inscribieron en dos sesiones de entrenamiento: c\u00f3mo enfrentar una entrevista de algoritmos y c\u00f3mo abordar una entrevista de Dise\u00f1o de Sistemas. Las sesiones fueron de utilidad media. All\u00ed tampoco nadie pudo decirme qu\u00e9 preguntas hacen a los desarrolladores de Android. Por lo tanto, mi preparaci\u00f3n durante este mes se redujo a lo siguiente:<\/p>\n<ul>\n<li>Comprar una pizarra blanca y escribir de memoria 2-3 docenas de los algoritmos m\u00e1s populares en ella. De 3 a 5 cada d\u00eda. En total, cada uno fue escrito varias veces.<\/li>\n<li>Refrescar varios conocimientos sobre Android que no uso todos los d\u00edas.<\/li>\n<li>Ver varios videos sobre Big Scale y cosas por el estilo.<\/li>\n<\/ul>\n<p>\nComo ya mencion\u00e9, al mismo tiempo estaba preparando los documentos para el viaje. Primero me pidieron datos para elaborar la carta de invitaci\u00f3n. Luego, estuve un buen rato tratando de averiguar qui\u00e9n en Chipre realiza visados para Suiza, ya que la embajada suiza no se encarga de esto. Result\u00f3 que es el consulado de Austria quien lo hace. Llam\u00e9 y concert\u00e9 una cita. Me solicitaron un mont\u00f3n de documentos, pero nada especialmente interesante. Foto, pasaporte, permiso de residencia, un mont\u00f3n de certificados y, por supuesto, la carta de invitaci\u00f3n. Mientras tanto, la carta segu\u00eda sin llegar. Al final, fui con una impresi\u00f3n normal y funcion\u00f3 perfectamente. La carta en realidad lleg\u00f3 tres d\u00edas despu\u00e9s, pero el FedEx de Chipre no pudo encontrar mi direcci\u00f3n y tuve que ir a recogerla yo mismo. De paso, tambi\u00e9n recog\u00ed un paquete en el mismo FedEx que ellos tampoco pudieron entregarme porque no encontraron la direcci\u00f3n, el cual hab\u00eda estado all\u00ed desde junio (5 meses, Carl). Dado que no sab\u00eda de \u00e9l, por supuesto no supuse que lo ten\u00edan. Obtuve el visado a tiempo, tras lo cual me reservaron un hotel y me ofrecieron opciones de vuelo. Ajust\u00e9 las opciones para que fueran m\u00e1s convenientes. Ya no hab\u00eda vuelos directos, as\u00ed que finalmente vol\u00e9 all\u00ed a trav\u00e9s de Atenas y regres\u00e9 por Viena.<\/p>\n<p>Despu\u00e9s de que se resolvieron todas las formalidades para el viaje, pasaron unos d\u00edas y finalmente vol\u00e9 a Z\u00farich. Llegu\u00e9 sin contratiempos. Desde el aeropuerto hasta la ciudad tom\u00e9 el tren, que es r\u00e1pido y conveniente. Tras dar algunas vueltas por la ciudad, encontr\u00e9 el hotel y me registr\u00e9. Dado que el hotel estaba reservado sin comidas, cen\u00e9 en un lugar cercano y me fui a dormir, ya que el vuelo era por la ma\u00f1ana y ya ten\u00eda sue\u00f1o. Al d\u00eda siguiente desayun\u00e9 en el hotel (por un costo adicional) y me dirig\u00ed a la oficina de Google. En total, en Z\u00farich Google tiene varias oficinas. Mi entrevista no era en la central. En general, la oficina se ve\u00eda bastante normal, as\u00ed que no tuve la oportunidad de ver todas las ventajas de una<\/p>\n<h4>Entrevista n\u00famero uno<\/h4>\n<p>\nLa primera entrevista fue sobre Android. No ten\u00eda relaci\u00f3n alguna con algoritmos. Una sorpresa, sin embargo. Bueno, est\u00e1 bien, ya estaba acostumbrado. Me pidieron que hiciera un componente UI en particular. Primero discutimos qu\u00e9 y c\u00f3mo. Propuse hacer la soluci\u00f3n en RxJava, describ\u00ed qu\u00e9 har\u00eda y por qu\u00e9. Dijeron que eso era muy bueno, pero que lo hici\u00e9ramos utilizando las herramientas del marco de trabajo de Android. Y adem\u00e1s, que escribi\u00e9ramos el c\u00f3digo en la pizarra. No solo el componente, sino toda la Activity que utilizara ese componente. Eso no me lo esperaba. Una cosa es escribir un algoritmo de 30-50 l\u00edneas en la pizarra y otra cosa es lidiar con el c\u00f3digo de Android, aunque sea con atajos y comentarios en el sentido de \"bueno, esto no lo escribir\u00e9, ya que es evidente\". Termin\u00e9 con una especie de ensalada en 3 pizarras. Es decir, el problema lo resolv\u00ed, pero se ve\u00eda raro.<\/p>\n<h4>Entrevista n\u00famero dos<\/h4>\n<p>\nEsta vez la entrevista fue sobre algoritmos. Y hab\u00eda dos entrevistadores. Uno era el entrevistador y el otro un joven padawan (shadow interviewer). Ten\u00eda que idear una estructura de datos con ciertas propiedades. Primero, como de costumbre, discutimos el problema. Hac\u00eda diferentes preguntas y el entrevistador respond\u00eda. Despu\u00e9s de un tiempo, me pidieron que escribiera varios m\u00e9todos de la estructura inventada en la pizarra. Esta vez lo logr\u00e9 m\u00e1s o menos, aunque con algunos peque\u00f1os errores que correg\u00ed con la ayuda del entrevistador. <\/p>\n<h4>Entrevista n\u00famero tres<\/h4>\n<p>\nEsta vez fue un dise\u00f1o de sistema que result\u00f3 ser tambi\u00e9n sobre Android. Ten\u00eda que desarrollar una aplicaci\u00f3n con ciertas funcionalidades. Discutimos los requisitos de la aplicaci\u00f3n, del servidor, del protocolo de comunicaci\u00f3n. Luego comenc\u00e9 a describir qu\u00e9 componentes o bibliotecas usar\u00eda para construir la aplicaci\u00f3n. Y al mencionar Job Scheduler, hubo un peque\u00f1o bloqueo. La cuesti\u00f3n es que nunca lo hab\u00eda utilizado en la pr\u00e1ctica, ya que en el momento de su lanzamiento, justo me hab\u00eda cambiado a soportar aplicaciones donde no hab\u00eda tarea para su uso. Al desarrollar aplicaciones posteriores, fue lo mismo. Es decir, en teor\u00eda s\u00e9 qu\u00e9 es, cu\u00e1ndo y c\u00f3mo se utiliza, pero no tengo experiencia en su aplicaci\u00f3n. Y parece que al entrevistador no le agrad\u00f3 mucho esto. Luego me pidieron que escribiera c\u00f3digo. S\u00ed, al desarrollar la aplicaci\u00f3n, hay que escribir c\u00f3digo de inmediato. Nuevamente, el c\u00f3digo de Android en la pizarra. En esta ocasi\u00f3n, tambi\u00e9n me sali\u00f3 bastante mal.<\/p>\n<h4>Almuerzo<\/h4>\n<p>\nDeb\u00eda haber venido otra persona, pero no lo hizo. Tambi\u00e9n Google comete errores. Al final, fui a almorzar con la entrevistadora anterior, su colega, y un poco despu\u00e9s se uni\u00f3 el siguiente entrevistador. El almuerzo fue bastante decente. De nuevo, dado que no era la oficina principal en Z\u00farich, la cafeter\u00eda se ve\u00eda bastante com\u00fan, aunque muy agradable.<\/p>\n<h4>Entrevista n\u00famero cuatro<\/h4>\n<p>\nFinalmente, algoritmos en estado puro. La primera tarea la resolv\u00ed bastante r\u00e1pido y de forma efectiva, aunque fall\u00e9 en un caso l\u00edmite, pero con la pista del entrevistador (\u00e9l dio precisamente ese caso l\u00edmite) encontr\u00e9 el problema y lo correg\u00ed. Por supuesto, tuve que escribir el c\u00f3digo en una pizarra. Luego me dieron una tarea similar, pero m\u00e1s complicada. Para esta encontr\u00e9 un par de soluciones no \u00f3ptimas y casi llegu\u00e9 a la \u00f3ptima, me faltaron 5-10 minutos para terminar de pensar. Y no tuve tiempo para escribir el c\u00f3digo para esta.<\/p>\n<h4>Entrevista n\u00famero cinco<\/h4>\n<p>\nY de nuevo entrevista de Android. Me pregunto, \u00bfpara qu\u00e9 he estudiado algoritmos todo el a\u00f1o?<br \/>\nPrimero hubo algunas preguntas simples. Luego el entrevistador escribi\u00f3 un c\u00f3digo en la pizarra y me pidi\u00f3 que encontrara problemas en \u00e9l. Lo encontr\u00e9, lo expliqu\u00e9 y lo correg\u00ed. Hablamos sobre ello. Despu\u00e9s empezaron algunas preguntas inesperadas como \"\u00bfqu\u00e9 hace el m\u00e9todo Y en la clase X?\", \"\u00bfqu\u00e9 hay dentro del m\u00e9todo Y?\", \"\u00bfqu\u00e9 hace la clase Z?\". Respond\u00ed a algo, pero luego coment\u00e9 que en mi trabajo reciente no me hab\u00eda encontrado con esto y, por supuesto, no recordaba qui\u00e9n, qu\u00e9 y c\u00f3mo lo hace en detalle. Despu\u00e9s de eso, el entrevistador pregunt\u00f3 qu\u00e9 estoy haciendo ahora. Y las preguntas comenzaron a girar en torno a este tema. Aqu\u00ed ya respond\u00ed mucho mejor.<\/p>\n<p>Despu\u00e9s de terminar la \u00faltima entrevista, me retiraron el pase, me desearon buena suerte y me enviaron a casa. Di un peque\u00f1o paseo por la ciudad, cen\u00e9 y fui al hotel, donde me fui a dormir, ya que el vuelo nuevamente era temprano por la ma\u00f1ana. Al d\u00eda siguiente llegu\u00e9 a Chipre sin problemas. A petici\u00f3n del reclutador, escrib\u00ed comentarios sobre la entrevista y llen\u00e9 un formulario en un servicio especial para el reembolso de los gastos. De todos los gastos, Google solo paga directamente los billetes. El hotel, la comida y el transporte son pagados por el candidato. Luego, llenamos el formulario, adjuntamos los recibos y lo enviamos a una oficina especial. Ellos lo procesan y transfieren el dinero a la cuenta bastante r\u00e1pido.<\/p>\n<p>Tom\u00f3 una semana y media procesar los resultados de la entrevista. Despu\u00e9s de eso, me informaron que estaba \"un poco por debajo del est\u00e1ndar\". Es decir, no alcanc\u00e9 del todo. Para ser m\u00e1s espec\u00edfico, 2 entrevistas fueron bien, 2 un poco menos, y el dise\u00f1o del sistema fue muy malo. Si al menos 3 hubieran ido bien, podr\u00eda haber competido, pero as\u00ed no hab\u00eda oportunidades. Me ofrecieron intentar de nuevo en un a\u00f1o.<\/p>\n<p>Al principio, me sent\u00ed decepcionado, ya que hab\u00eda invertido mucho esfuerzo en la preparaci\u00f3n, y para el momento de la entrevista ya estaba considerando dejar Chipre. Conseguir un trabajo en Google y mudarme a Suiza parec\u00eda una excelente opci\u00f3n.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>\nY aqu\u00ed llegamos a la parte final del art\u00edculo. S\u00ed, no pas\u00e9 la entrevista en Google dos veces. Es triste. Probablemente, habr\u00eda sido interesante trabajar all\u00ed. Pero se puede ver esto desde otro \u00e1ngulo. <\/p>\n<ul>\n<li> En un a\u00f1o y medio, aprend\u00ed una gran cantidad de cosas relacionadas con el desarrollo de software.<\/li>\n<li>Disfrut\u00e9 mucho participando en competencias de programaci\u00f3n.<\/li>\n<li>Pas\u00e9 un par de d\u00edas en Z\u00farich. \u00bfCu\u00e1ndo m\u00e1s podr\u00e9 ir all\u00ed?<\/li>\n<li>Obtuve una experiencia interesante en una de las mayores empresas de tecnolog\u00eda del mundo.<\/li>\n<\/ul>\n<p>\nAs\u00ed, todo lo que ocurri\u00f3 en este a\u00f1o y medio se puede considerar simplemente como aprendizaje o entrenamiento. Y los resultados de este entrenamiento han dado sus frutos. Mi idea de dejar Chipre madur\u00f3 (por algunas circunstancias familiares), super\u00e9 con \u00e9xito varias entrevistas en otra empresa conocida y me mud\u00e9 despu\u00e9s de 8 meses. Pero esa es otra historia. Sin embargo, creo que a\u00fan debo agradecer a Google por estos a\u00f1o y medio que trabaj\u00e9 en m\u00ed mismo, as\u00ed como por los 2 d\u00edas interesantes en Z\u00farich.<\/p>\n<p>Lo que puedo decir como conclusi\u00f3n. Si trabajas en TI, prep\u00e1rate para entrevistas en Google (Amazon, Microsoft, Apple, etc.). Quiz\u00e1s alg\u00fan d\u00eda consigas entrar all\u00ed. Incluso si no lo deseas, cr\u00e9eme, no te har\u00e1 da\u00f1o prepararte. En el momento en que te des cuenta de que puedes (aunque solo sea con un poco de suerte) pasar la entrevista en una de estas empresas, se abrir\u00e1n muchas m\u00e1s puertas que al principio de tu preparaci\u00f3n. Y todo lo que necesitar\u00e1s en el camino es un objetivo, perseverancia y tiempo. Te deseo mucho \u00e9xito \ud83d\ude42<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/419945\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0432\u0443\u0447\u0438\u0442 \u043a\u0430\u043a epic fail, \u043d\u043e \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0432\u0441\u0435 \u043d\u0435 \u0442\u0430\u043a \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e. \u0414\u0430 \u0438 \u0432 \u043e\u0431\u0449\u0435\u043c \u0438 \u0446\u0435\u043b\u043e\u043c \u044d\u0442\u0430 \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u0430\u0441\u044c \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u043e\u0437\u0438\u0442\u0438\u0432\u043d\u043e, \u0445\u043e\u0442\u044c \u0438 \u043d\u0435 \u0432 Google. \u041d\u043e \u044d\u0442\u043e \u0443\u0436\u0435 \u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438. \u0412 \u044d\u0442\u043e\u0439 \u0436\u0435 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0442\u0440\u0435\u0445 \u0432\u0435\u0449\u0430\u0445: \u043a\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u043b \u043c\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438, \u043a\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u043b\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":52951,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52950","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044e \u0432 Google \u0438 \u043d\u0435 \u043f\u0440\u043e\u0439\u0442\u0438 \u0435\u0433\u043e. \u0414\u0432\u0430\u0436\u0434\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-19T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47C\u00f3mo prepararse para una entrevista en Google y no aprobarla. Dos veces | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044e \u0432 Google \u0438 \u043d\u0435 \u043f\u0440\u043e\u0439\u0442\u0438 \u0435\u0433\u043e. \u0414\u0432\u0430\u0436\u0434\u044b | ProHoster","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-19T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52950","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 05:32:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:55:29","updated":"2026-01-24 05:32:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/52950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=52950"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/52950\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/52951"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=52950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=52950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=52950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}