Experiencia de entrevista internacional de Harman para desarrollador sénior de Android

La siguiente entrevista es una selección fuera del campus de HARMAN International para Bangalore Location.

Método de solicitud: solicité a través de Linkedin.

Comencemos el viaje. ¿Estás listo? Así empezó para mí…

Ronda 1: Aptitud [40 Min- Timeline]: La primera ronda comprendió 50 preguntas MCQ para 40 min de línea de tiempo. [ Tiene que responder cualquier pregunta sobre dos lenguajes de programación, es decir, incluidas las preguntas de salida de C, C++, Kotlin y Java. [Había seleccionado KOTLIN y JAVA] 

Mi sugerencia : 

hacer: 

  1. Seleccione solo ese idioma en el que tenga confianza. 
  2. Sugeriría practicar en sitios como GeeksforGeeks y CodeChef para programar y otros temas de aprendizaje de DSA.

NO HACER: No intente ser genial/presumir seleccionando una habilidad que no está en su currículum y tratando de obtener una buena puntuación en eso. [Básicamente, no intentes mostrar la habilidad de adaptabilidad aquí]

Mi veredicto: aclaré esta ronda.

Ronda 2: Ronda de codificación con MCQ [2HR 15 MIN]

  • Esta ronda consta de 10 preguntas MCQ y 2 preguntas de codificación.
  • El nivel de dificultad de los problemas será fácil-medio y medio indicando que en la prueba online no se ven preguntas repetidas o fácilmente anteriores. Tendrás que aplicar tu cerebro y resolver el problema.

Mi sugerencia : 

hacer:

  1. Sugeriría que todas las personas novatas y experimentadas de 0 a 5 años aprendan de GeeksforGeeks y también se postulen en la plataforma leetcode, CodeChef y HackerEarth. Si desea resolver problemas específicos de la empresa, entonces use geeksforgeeks es lo mejor, pero para mí, quería probar el concurso, así que seguí estas plataformas como se mencionó anteriormente.
  2. Debe seleccionar el idioma que mejor conoce porque no quiere quedarse atrapado en errores sintácticos durante el envío del código.
  3. Termine la pregunta de MCQ en los primeros 15 minutos y no pierda más tiempo en la MCQ, ya que necesitará tiempo para resolver los problemas de codificación. (No lo guarde durante los últimos 15 minutos ya que estará demasiado ocupado en la resolución de problemas)

NO:

  1. No se asuste, no asuma cosas: si tiene alguna duda al resolver los problemas, puede pedir aclaraciones a la persona interesada en la sala. Pero no asuma ninguna lógica o solución al tratar de resolver los problemas porque esta prueba de codificación tendrá una pregunta muy complicada pero soluciones muy fáciles con bordes difíciles.
  2. Utilice siempre lápiz y papel: intente llegar a la solución en papel y escriba al menos 10 casos de prueba de sus bordes de consideración, además de usar las restricciones dadas del problema.

Mi veredicto: aclaré esta ronda.

Ronda 3: Ronda técnica – 1 [ 30 min – Línea de tiempo]: esta ronda consistió en más preguntas sobre los conceptos básicos de JAVA y KOTLIN con preguntas rápidas. [No espere tener ni un solo minuto de descanso dentro de cada pregunta]

Mi sugerencia : 

hacer:

  1. Para todas las preguntas, tómese el tiempo para pensar de 10 a 15 segundos como máximo para responderlas o dígalas si no sabe.
  2. Intenta explicar todas las respuestas con ejemplos en tiempo real o con instancias de tu proyecto si existe.

NO:

  1. No se apresure a responder ninguna pregunta. [para que no se equivoque al hablar o no sea claro o expresivo para la persona que está frente a usted].
  2. No crees ejemplos en el acto para ninguna respuesta si no estás al tanto porque el entrevistador profundizará y te atrapará con las manos en la masa y créeme, tu veredicto se decide allí mismo]
  3. No se emocione demasiado ni intente corregir al entrevistador si se equivoca. Hay una manera de resaltar tu punto de vista sobre ciertos argumentos que variarán con el entrevistador, pero no te vuelvas demasiado arrogante o mandón con tu respuesta.

Mi veredicto: despejé esta ronda

Ronda 3: Ronda Técnica -2 [45-60 Min – Línea de Tiempo]:

  • Esta ronda consistirá en preguntas sobre el conocimiento del dominio con respecto al desarrollo de aplicaciones de Android, desde conceptos básicos hasta avanzados. Consistirá en una charla técnica o más bien una discusión técnica sobre las últimas tendencias en tecnología utilizada para desarrollar aplicaciones para dispositivos móviles para verificar su proceso de pensamiento.
  • Habrá una pregunta de discusión basada en uno o dos escenarios que pondrá a prueba su enfoque para el desarrollo, la prueba y el mantenimiento de funciones de una tarea.

(AQUÍ no HACER y NO HACER)

Mi veredicto: aprobé esta ronda. [Espere algunas preguntas de conocimiento de dominio puro aquí para probar su capacidad real para desarrollar aplicaciones]

(Sí, esto aún no ha terminado, así que espera amigo, todavía tenemos que llegar a las rondas finales. MANTÉNTE POSITIVO)

Ronda 4: Discusión gerencial [20 Min – Línea de tiempo]

  • Esta ronda consistirá en hablar sobre enfoques muy básicos para la resolución de problemas y el uso de nuevas herramientas.
  • También puede variar a algunas preguntas capciosas básicas sobre problemas matemáticos o conocimientos de dominio, según el entrevistador.

Mi sugerencia : 

hacer:

  1. Conviértase en un experto en su conocimiento básico del dominio, ya que no puede permitirse equivocarse aquí.
  2. Haz algunos problemas matemáticos como patrones o problemas de estrellas.

NO :

  1. No intentes presumir aquí. Sea razonable al responder y tenga una buena sonrisa en su rostro durante esta ronda.
  2. Sea cortés al responder cualquier pregunta o compartir cualquier información.

Veredicto final: Sí… Tienes razón. Lo logré… En 10 días, recibí mi carta de oferta y obtuve mi fecha de incorporación en la próxima semana.

Gracias por leer y compartir conmigo.

Publicación traducida automáticamente

Artículo escrito por ruhulamin choudhury 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 *