La entrevista probablemente comenzará y terminará con el reclutador de recursos humanos asignado al equipo que lo entrevistará.
Serás entrevistado por unos cinco técnicos, cada uno de aproximadamente una hora de duración. El formato no es muy diferente al de cualquier entrevista telefónica técnica que haya tenido anteriormente. Contribuirán sus notas escritas y comentarios en su archivo.
Temas generales :
- Mi papá no se siente cómodo con un teléfono inteligente y quiero regalarle un lindo teléfono. ¿Qué teléfono debería conseguirlo?
- Tengo 13 años y tengo una buena base en Java y Android. ¿Qué cosas puedo hacer para desarrollar mis habilidades y ganar confianza?
- Tengo nexus 5 y recibo el mensaje 'este elemento no está disponible en su país' cuando intento descargar algunas aplicaciones como hotstar. Avíseme si alguien conoce la solución.
- Soy un desarrollador de C ++ con 3 años de experiencia. ¿Cómo puedo cambiar al desarrollo de Android?
- Perdí mi teléfono Android. ¿Cómo lo recupero?
Los fundamentos son los más críticos. Un buen trabajo de dominio de los fundamentos, habilidad para comunicarse, articular y discutir, coronado con profundidad y amplitud de conocimiento.
O / S stack. N / W pila. Pila de desarrollo. (incluso si no preguntan, útil para preguntas abiertas)
Rendimiento: cuándo poner inteligencia en la aplicación frente al servidor.
Muestra amplitud y profundidad para preguntas abiertas. Piense fuera de la caja para preguntas abiertas.
Programacion :
C ++ y Java: prepárese para escribir una clase para una colección u ordenar algos, etc. en un período de 40 minutos. Necesita conocer todas las funciones básicas que necesita proporcionar. La estructura de datos y la implementación de su algoritmo deben ser correctas. Cuantos más casos de esquina pueda cuidar, mejor. Defienda la selección de su algoritmo y proporcione los pros y los contras de los que decidió no implementar. No pierdas todo el tiempo que recibes sin ningún comentario: deja espacio para obtener instrucciones del entrevistador en términos de mejoras adicionales para tu implementación. por ejemplo, para un hash, use una función de mapeo simple, complete la implementación con casos de esquina y luego implemente una función de mapa más óptima con la dirección de su entrevistador.
Descifrando la entrevista del código
Algoritmos y su complejidad computacional (requisitos de tiempo y espacio).
Patrones de diseño. C ++ efectivo. (útil para preguntas abiertas)
Otros punteros :
Conoce bien tu currículum.
Articula tu proceso de pensamiento, incluso si sabes algo frío. No dé respuestas de mono-sílaba. Actúa como si estuvieras en Quién quiere ser millonario en lugar de en Peligro .
Aprenda a usar bien la pizarra (formateo, uso de colores, pulcritud, bienes raíces)
Responda en la medida de lo posible, incluso si está atascado. Son buenos con las sugerencias dadas: acéptelas y avance siguiendo las sugerencias ofrecidas.
Llegue 10 minutos antes de la hora.
Lo más probable es que se proporcione almuerzo en la larga entrevista en el campus. Saca tu personalidad amigable natural. Buena oportunidad para hacer preguntas casuales, etc.
No cometas el error de vestirte con un traje.