Unidad fuera del campus de TCS a través de Codevita

Resolví solo dos preguntas en codevita 2018 y me llamaron para una sesión de entrevista en TCS Geetanjali Park a las 12:00 del mediodía del 22 de agosto de 2018. Había alrededor de 400 estudiantes. 

Primero, recopilaron el formulario de solicitud y el CV de TCS y nos informaron que solo habrá entrevistas personales y no rondas clasificatorias. Básicamente hubo 2 rondas (no se dijo al principio), técnica y hr. 

Tuve que esperar alrededor de 3 horas para mi primera llamada. Me preparé para las preguntas de ds, dbms, oop, etc., pero las cosas tomaron una dirección diferente, como verán. 

La ronda 1:  

Mi panel para el técnico estaba formado por dos entrevistadores. Fueron muy educados y absolutamente nada intimidantes. Estas son las preguntas que me hicieron después de los saludos básicos. 

Pregunta 1: ¿Con qué idioma te sientes más cómodo? 
Respuesta 1: durante los últimos 7 u 8 meses he estado en una ruta de aprendizaje de Python y trabajé en un proyecto con Django (descrito brevemente), por lo que el estado actual es que conozco los conceptos básicos de Python y C está fuera de práctica por aproximadamente el mismo tiempo, entonces yo diría que Python y C. 

Pregunta 2:  ¿Por qué estaba interesado en aprender Python? 
Respuesta 2:  Porque estoy realmente interesado en el campo de la ciencia de datos debido a los conocimientos que puede aportar sobre datos familiares para ayudar a la causa. 

Pregunta 3:  ¿Qué bibliotecas conoce actualmente en el campo? 
Respuesta 3:  Conceptos básicos de Seaborn, Matplotlib y actualmente está aprendiendo trazado geográfico con plotly y gemelos. (Al recordar) Pandas y numpy también, son la base misma del campo. Luego me pidieron un código de un problema básico con respecto a numpy, lo cual hice. 

(En este punto pude sentir que mi mente se adormecía y un ataque de pánico se acumulaba ya que no estaba preparado para estos temas) 

Pregunta 4:  ¿Alguna otra razón para aprender Python? 
Respuesta 4:  Sí, mi proyecto menor es sobre aprendizaje automático. Y acabo de crear mi primer modelo en el popular conjunto de datos Titanic de Kaggle. 

Pregunta 5:  ¿Hiciste tu propio modelo? 
Respuesta 5:  No, utilicé el regresor del árbol de decisión de Scikit y el regresor del bosque aleatorio. Sé que estos no son los mejores para este problema, pero recién estoy comenzando con ML y estas son las únicas cosas que sé en este momento entre Regresión lineal simple. 

Pregunta 6:  (Dibujé un círculo con dos tipos de puntos y el requisito era dibujar un círculo que separara los dos tipos de puntos. Se me pidió que mencionara el enfoque que usaría). 
Respuesta 6:  (Con mi conocimiento limitado dije después de tomarme unos segundos) Probablemente usaría regresión ya que debemos encontrar una línea de mejor ajuste en la figura, pero no estoy seguro de cómo, ya que todo lo que sé sobre regresión es Regresión lineal simple. 

Pregunta 7:  ¿Estás seguro de que la clasificación no es una mejor idea? 
Respuesta 7:   (Después de eso por un tiempo) No, señor, ya que no estamos tratando de clasificar las cosas aquí y estamos tratando de encontrar la mejor línea de ajuste entre ellas. 

(Me perdí por completo en este punto y estaba entrando en pánico como un loco, mis manos estaban frías y temblorosas) 

Pregunta 8:  ¿Puede explicar cómo se encuentra la línea de mejor ajuste en la regresión? 
Respuesta 8:  Señor, no recuerdo completamente lo que recuerdo es esto… probablemente no debería estar diciendo esto, pero tuvimos una regresión en el tercer semestre y no puedo recordar nada ahora (se rieron). Dibujó una figura que aparentemente era la parte del cálculo del error. 

Luego preguntó qué método conoces en términos de cálculo de errores. Dije RMS. 

Pregunta 9:  Su RMSe, error Root Mean Squared. ¿Puedes escribir la fórmula para ello? 
Respuesta 9: (En ese momento estaba entrando en pánico y ellos podían sentirlo). Escribí la fórmula correctamente pero no en términos matemáticos adecuados. 

Luego dije que esto probablemente no sea correcto, sonrió y escribió la fórmula o yo. 

Pregunta 10:  ¿Puedes codificar esta fórmula en Python? 
Respuesta 10:(En el momento en que dijo que esta mente estaba como ok, amigo, me voy. Los miré con los ojos en blanco). Dijeron: ¿necesitas un momento? Dije que sí señor, eso será genial. De hecho, esta es mi primera entrevista y estoy muy nerviosa, no me presenté a ninguna entrevista durante mi graduación. Preguntaron ¿por qué así? Empecé a responder, pero no pude formular las palabras correctamente y me disculpé. Dijeron que no había nada por lo que disculparse y que era bastante natural. De alguna manera me las arreglé para decir que en ese entonces no estaba listo para una entrevista porque no tenía suficiente conocimiento y que las cosas hubieran sido peores que esto (señalando el papel en blanco). Luego volví a mirar la fórmula y ni siquiera pude averiguar cómo almacenaría los valores reales y los medidos. Lo confesé diciendo: Señor, mi mente está totalmente en blanco y ni siquiera puedo pensar en cómo se supone que debo almacenar todos los valores. Luego me ayudó recordándome las arrays. Luego, de alguna manera, lo codifiqué en c, que era incorrecto, y él lo señaló. Luego me pidió que codificara el mismo incorrecto en Python pero con la sintaxis adecuada, lo cual logré de alguna manera. Luego preguntó si los diccionarios son más útiles para este escenario, ya que podríamos mantener los valores como clave y su error como valores. Dije que preferiría las arrays ya que necesitamos recorrer todo tanto los errores como los valores. Luego preguntó si los diccionarios son más útiles para este escenario, ya que podríamos mantener los valores como clave y su error como valores. Dije que preferiría las arrays ya que necesitamos recorrer todo tanto los errores como los valores. Luego preguntó si los diccionarios son más útiles para este escenario, ya que podríamos mantener los valores como clave y su error como valores. Dije que preferiría las arrays ya que necesitamos recorrer todo tanto los errores como los valores. 

Pregunta 11:  ¿Cuáles son la utilidad de los entornos virtuales en Python? 
Respuesta 11:  (Todavía en pánico, comencé a decir tonterías como lo hacemos en los exámenes para preguntas que no sabemos. Me di cuenta de que eran tonterías, me detuve. Me disculpé diciendo que lo siento, probablemente estoy diciendo tonterías. Él sonrió y señalando a su colega, he terminado, puede continuar ahora). 

(Todavía estaba atascado en el hecho de que no podía escribir el código para una fórmula básica) 

Pregunta 11:  ¿Por qué estamos adoptando la nube? 
Respuesta 11:  (Con mi mente entumecida, no podía pensar en nada, pero de alguna manera señalé la parte de accesibilidad. Hubo preguntas de seguimiento pero todas en torno a la misma pregunta. Básicamente querían alguna otra razón que no pude señalar. Aunque di algunos buenos ejemplos para respaldar lo que dije, en medio de estos señalé que me molestaba el hecho de que no podía escribir el código para una fórmula básica y no podía responder la pregunta en la nube. Fueron muy comprensivos al respecto.) 

Dijeron que ya habían terminado y que podía irme. Me disculpé por última vez diciendo que lo siento, señor, no pude hacer lo que se suponía que debía hacer. A lo que él dijo Oh, lo hiciste bastante bien. Respondí que no estaba a la altura de mis estándares habituales, señor, y me fui diciendo gracias. 

(Estaba bastante seguro de que no seré seleccionado para la segunda ronda. La espera fue de alrededor de 45 minutos y llegaron los resultados y fui seleccionado, todavía no sé por qué). 

La ronda 2:  

Nos llevaron a una habitación separada con más instrucciones. Después de esperar alrededor de 2 horas, algunos estudiantes más se unieron a nosotros y había alrededor de 30 en esa sala. (Estoy seguro de que hubo más seleccionados, por lo que 30 no fue el número final) 

Entró una mamá. Básicamente era una ronda de recursos humanos en masa. También dejó en claro que aún no teníamos el trabajo solo porque despejamos la primera ronda. 

Tomó nuestros formularios de solicitud uno por uno e hizo 2-3 preguntas. 

Pregunta 1:  ¿No hay planes para el doctorado? 
Respuesta 1: No mamá, esto es todo. 

Pregunta 2:  Dijiste que enseñar es un pasatiempo tuyo, ¿enseñas en algún lugar? 
Respuesta 2:  Sí, mamá, en un instituto de entrenamiento de mi primer profesor de informática. 

Pregunta 3:  ¿Te pagan por esto? 
Respuesta 3: Me negué, es básicamente mi forma de devolverle el dinero al hombre que me mostró mi punto de interés y mi elección de carrera. 

Finalmente nos dijeron que le dijimos que recibiríamos un correo electrónico si somos seleccionados. 

Aquí está mi consejo, solo sea genuino con sus respuestas y estado de ánimo y las cosas estarán a su favor. Pero antes de eso, tenga cuidado con la forma en que responde a sus primeras preguntas y esas dictan los campos en los que será interrogado y esta fue la parte en la que me equivoqué.
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 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 *