Experiencia de entrevista GeeksforGeeks para desarrollador de software

Solicité en línea en su portal de empleo y llené el formulario de Google. Luego, después de 2 días, recibí un correo electrónico que decía que mi CV había sido preseleccionado y que tenía que pasar por la primera ronda de entrevistas, también conocida como entrevista telefónica. 

Ronda 1 (Entrevista Telefónica) : 

Recibí una llamada de un ingeniero de software de GeeksforGeeks y me hizo dos preguntas de codificación y algunas preguntas de React. Esta entrevista duró 14 minutos, ya que di respuestas y todos los enfoques posibles para cada pregunta de manera rápida y precisa. 

La primera pregunta fue una ligera modificación de  https://practice.geeksforgeeks.org/problems/anagram/0 

La segunda pregunta era dar el enfoque completo para esta pregunta: 

https://practice.geeksforgeeks.org/problems/picks-up-a-random-song-from-the-playlist-and-plays-it 

Después de eso, me hizo preguntas de React como: 
 

  1. ¿Por qué necesitamos una clave en el mapa React?
  2. Componentes funcionales vs basados ​​en clases.
  3. Ganchos de ciclo de vida.
  4. Función de renderizado, etc.

El mismo día, después de dos horas me enteré de que había sido preseleccionado para las entrevistas en el sitio. 

Ronda 2 (cara a cara): 

Un tipo muy genial vino a entrevistarme y me pidió que me presentara. Luego me dijo que mi currículum es muy impresionante y me pidió una ligera modificación de esta pregunta: 
 

https://leetcode.com/problems/count-servers-that-communicate/description/

pero le di el código exacto para lo anterior. Luego me explicó la pregunta nuevamente y pude codificarla también. Estaba impresionado. Luego me hizo la segunda pregunta: 

https://www.geeksforgeeks.org/range-sum-queries-sin-actualizaciones/ 

Después de que escribí el código completo para esto, me dijo que cree que soy bastante bueno en estas preguntas. Luego dijo que, por lo general, la entrevista hasta ahora dura una hora y media, pero como logré hacer las preguntas en media hora, necesito responder una pregunta más. Esa pregunta era: 

https://practice.geeksforgeeks.org/problems/check-for-bst/1 

Después de eso me dijo que lo hice bien y se fue. 

Ronda 3 (cara a cara): 

Una señora vino para una entrevista, debe ser un desarrollador senior de React, luego me pidió que me presentara. Después de eso, me bombardeó con un torrente de preguntas sobre React, muchas de ellas. ¿Estaba averiguando si sé los entresijos de reaccionar o no? Habría hecho al menos 20 preguntas. Luego me preguntó cómo me calificaría en estructuras de datos y algoritmos, le dije (9/10). Luego me hizo esta pregunta: 

https://www.geeksforgeeks.org/minimum-characters-added-front-make-string-palindrome/ 

Después de codificar la pregunta, me pidieron un enfoque de dos puntos. Lo mostré también, con una carrera en seco. Ella me dijo que lo hice bien y que debería esperar más rondas. 

Ronda 4 (cara a cara): 

Esta fue la ronda de entrevistas más difícil. El tipo fue muy amable y habló sutilmente, me preguntó si sabía sobre bases de datos, luego algunas preguntas sobre bases de datos. Y entonces, 

1. Me dijo que diseñara la base de datos para los cuestionarios de GeeksforGeeks. Me tomó demasiado tiempo, pero se me ocurrió el diseño con su ayuda. 

2. Me pidió que convirtiera un código React a html tomándolo como una string y convirtiendo esta string en una string que sigue los patrones de diseño html. Le di el enfoque, luego me dijo que lo codificara también. Lo codifiqué, luego lo modifiqué, lo modifiqué nuevamente. Y por último, había escrito 14 páginas de códigos en C++. 

Recogió las páginas de códigos y me dijo que RRHH me comunicará los resultados. 

Luego vino RRHH y me dijo que lo comunicarán vía telefónica. Todo el proceso de la entrevista me llevó más de 5 horas. 

Finalmente recibí la oferta, pero la rechacé.
 

Publicación traducida automáticamente

Artículo escrito por UtkarshaVardhana y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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