Cómo pasar la fase de selección para programar la entrevista

Creo que estoy calificado para responder esto. Fallé dos veces en mi ingeniería, completado en 6 años con un agregado del 54 por ciento. Actualmente 8 años de experiencia, trabajando para Sap Labs en Bangalore como programador. 7 higos más salario con buenas opciones sobre acciones. Agrietado casi todas las entrevistas que busqué después de la ingeniería.

El secreto en 1 palabra – pasión

La educación en la India no tiene como objetivo hacernos explorar nuestros intereses o seguir nuestros sueños, es más como hacernos esclavos. Para que tengamos miedo de hacer preguntas, y no para que hagamos nada más aparte de lo que hay en el programa de estudios.

Al mundo real no le importa lo que haya acumulado en su plan de estudios o cómo fue su escritura bajo la presión de su examen. Así que solo olvida la parte en la que te sientes inferior debido a tus resultados.

Lo que les importa es qué tan bien puede resolver sus problemas y apoyar a la empresa.

Permítanme dar un ejemplo de lo que sucedió en una de mis entrevistas. Recibí una llamada por la mañana para programar la entrevista hoy. Me levanté de la cama, me preparé y fui al examen. Había alrededor de 100 personas sentadas allí, ya que esto era para 1 año + entrevista, había muchos estudiantes de primer año. Tenía alrededor de un año de experiencia.

Ahora la escena era que la mayoría de ellos habían traído sus notas y estaban estudiando a partir de ella (nunca hagas esto, las preguntas no vendrán de ningún programa de estudios)

Luego, todos estaban tensos (no es necesario que estén tensos, este no es su trabajo de ingeniería, es solo una entrevista de la compañía, si no lo contratan, hay muchas otras compañías que puede probar)

Si usted es un programador y solicita empresas basadas en productos, no les importará qué tan bien esté vestido, es decir, no necesita ser muy formal. Solo sé tu mismo.

La primera ronda, nos dieron una página que contiene algunas preguntas de opción múltiple. Estas eran preguntas normales de Java con cierta complejidad. De cada 100, 12 personas fueron preseleccionadas y llevadas a otra habitación. Al resto se les pidió que se fueran. Si ha estado practicando algunas cosas de harkerrank, puede borrar esto fácilmente.

Ahora viene la ronda técnica cara a cara. Esta es la ronda más importante de la entrevista. La persona que tomará la entrevista tendrá mucha experiencia y podrá entenderlo en solo 5 minutos de conversación, y decidirá si le hará más preguntas o le pedirá que se vaya.

Ahora, si eres un apasionado, debes mostrarlo. Quiero decir, no hagas más de lo que eres, pero tampoco muestres menos. Recuerde, no están buscando lo que no sabe, sino lo que sí sabe y si es posible capacitarlo de acuerdo con el rol que requiere.

Volviendo a mi entrevista, él me hizo algunas preguntas de programación normales y la respondí igual que si estuviera desarrollando o diseñando un programa. A partir de lo básico y luego subir, explicando por qué y qué opciones está tomando.

Y luego vino la explosión! Ahora, en la ronda técnica, la carta final será el factor decisivo. Ahora se elegiría esta pregunta para que el entrevistador la hubiera resuelto principalmente por su cuenta, sin mucha ayuda de la documentación de google o api. Principalmente relacionado con la lógica. La pregunta para mí fue

“Si un archivo tiene 1 GB de datos que contienen solo números de teléfono, ¿cómo lo ordenará si la RAM es de solo 256 MB?”.

No es algo que se pueda resolver de inmediato y necesitará una programación adecuada. En este caso, solicítele que necesite usar el tablero. Comience con la pregunta y entiéndala. En el caso anterior, no solo podemos usar una lista o matriz y clasificarla, ya que los datos se almacenan en la RAM.

Ahora vaya paso a paso y explique las opciones que quiero decir, si está usando arrayList en lugar de una lista vinculada o viceversa, explique los motivos. Si le gusta esto, el entrevistador con gusto le brindará ayuda si va en la dirección correcta.

Finalmente pude resolverlo, aunque con su ayuda 🙂 La respuesta está fuera de lugar aquí, ya que es de naturaleza completamente técnica. Si algún cuerpo me hace la pregunta anterior como otra pregunta quora, con gusto la responderé 🙂

Finalmente, me enviaron a casa y me llamaron después de un par de días para la ronda de gerentes. Ahora, en su mayoría, estos chicos no están muy interesados ​​en la tecnología y solo verán cómo abordarán el problema y si suenan convincentes en lo que hablan. No necesitará ser muy técnico a menos que él lo desee, pero la presentación aquí será importante. Levántate y comienza a usar el tablero cuando tengas la oportunidad y míralo a los ojos sonando confiado.

Luego, solo una ronda formal de recursos humanos y dónde le informarán su paquete y si está satisfecho con él. Sugiero simplemente preguntar “¿obtendré un bono de unión?”. Muchos recursos humanos le darán esta cantidad solo si la solicita. Cometí un error aquí 🙁

Y eso es todo !!! Espero que consigas el trabajo de tus sueños muy pronto. Buena suerte !!!

More Interesting

¿Cuáles son algunas preguntas que se pueden hacer en una entrevista para un programador de PhP?

¿Resolver 3000 preguntas de algoritmos en 3 años es suficiente para prepararse para las entrevistas de Google y Facebook?

Se le da una lista de N intervalos. ¿Encuentra la longitud del subconjunto más grande de intervalos de modo que no haya tres intervalos en el subconjunto que compartan un punto común?

¿Qué tipo de preguntas puede esperar que le hagan en Hacker-x? Sé que es como una cita rápida en la que obtienes 5 minutos con cada compañía, pero me gustaría saberlo.

¿Cómo puedo convertir la lista [[1], [2], [3]] en [1, 2, 3] en Python? Básicamente, quiero que la lista sea aplanada.

¿Practicar problemas solo en HackerEarth es suficiente para descifrar cualquier entrevista de codificación?

¿Cómo podemos encontrar si una matriz, arr [], tiene dos índices distintos, i y j, donde abs (a [j] - a [i]) <= L y abs (j - i) <= K en O ( N) tiempo y O (K) espacio?

Cómo aumentar mi nivel de programación

¿Cuáles son los conceptos que podrían ayudar a descifrar una entrevista de Google que no sean estructuras de datos y algoritmos?

¿Qué está haciendo la siguiente macro?

¿Qué significa cuando un entrevistador dice que mira más "cómo piensa el entrevistado"?

¿Cuál es la mejor manera de prepararse para los algoritmos de estructura de datos para una entrevista en Amazon?

¿Qué sucede detrás de escena durante el proceso de entrevista de ingeniería de software de Palantir?

Si no puedo resolver problemas de algoritmos en la entrevista técnica, ¿cómo debería fallar la entrevista de una manera excelente?

¿Cuál sería un buen plan de preparación de 7 días para una entrevista de desarrollador web de nivel de entrada (javascript)?