Cómo evaluar a un desarrollador de Android si no tengo experiencia en el desarrollo de Android

Intente implementar estos pasos:

Cuando se trata de evaluar candidatos con pruebas técnicas, diseñe pruebas que puedan evaluar el conocimiento práctico y el estilo de codificación de los candidatos. Puede usar la prueba en línea de Android para evaluar a los candidatos.

Muchos programadores tienen sus propios blogs personales o pueden ser mencionados en los blogs de otros programadores. También ayudan a las personas con sus preguntas en los foros de preguntas y respuestas. Esta puede ser una gran fuente para candidatos potenciales y le permite aprender sobre las habilidades y conocimientos de los candidatos.

Pídale al candidato que pase un corto período de tiempo con cuatro o más gerentes de contratación y posibles supervisores o compañeros de trabajo. Y, el gerente de contratación puede pedirle al candidato que realice una tarea. El comportamiento de los candidatos y su comportamiento cuando se les pide que salten de una entrevista o tarea corta a otra puede darle la ventaja de reunir una mayor cantidad de opiniones de las personas que estarán más involucradas con la contratación.

Una buena manera de evaluar a los desarrolladores es ofrecerles pasantías, esto le dará una imagen real de las habilidades de los candidatos (esto se puede ofrecer específicamente a los candidatos de nivel de entrada).

También puede consultar ¿Cómo evaluar y contratar a un desarrollador de Android? para obtener más métodos sobre cómo evaluar a los desarrolladores de Android. Durante la entrevista, puede consultar las preguntas de la entrevista para un desarrollador de Android

En nuestra organización, hemos probado algunos de estos métodos y hemos tenido éxito en la contratación de grandes desarrolladores.

Este es un escenario muy normal y entiendo totalmente su situación. Soy un desarrollador de Android que se ubicaría en algún lugar de la experiencia de nivel medio. He dado muchas entrevistas a desarrolladores de Android para poder compartir algo de mi experiencia.

Una buena entrevista de Android Dev generalmente cubriría los temas de Java, programación orientada a objetos, conceptos de Android, fundamentos de Android, interfaz de usuario, problemas de la vida real en el desarrollo de aplicaciones de Android, bibliotecas de terceros, etc. Es difícil precisar cada tema, pero espero que obtenga el punto y ya lo sabes.

– Una buena entrevista técnica de Android comienza con varias preguntas breves que responden sobre los fundamentos de Java y Android para seleccionar candidatos.

– Luego, la próxima sesión normalmente se enfoca más en Java, Android e involucra resolver problemas en línea usando una herramienta como contratar programadores de manera fácil o HackerRank. En HackerRank, por ejemplo, puede agregar preguntas de Java y Android junto con un desafío de codificación en el que el candidato puede escribir un breve código de Java y también solicitar construir una pequeña aplicación de Android con requisitos específicos en un tiempo específico y luego cargar el código.

– La próxima sesión es normalmente final e implica una sesión de preguntas y respuestas técnicas difíciles y avanzadas con el candidato en el sitio o en el chat de video. Al candidato se le presentan diferentes problemas de la vida real que enfrenta el desarrollador de Android y ayuda a evaluar su experiencia, habilidades de comunicación, forma de pensar y enfoque de los problemas.

En lo que respecta a las preguntas, puede evaluar fácilmente porque conoce las respuestas. Para evaluar su aplicación de Android enviada, definitivamente necesita ayuda de un desarrollador de Android especializado que pueda juzgar el flujo de la pantalla, la estructura de la aplicación, las mejores prácticas específicas de Android, el manejo de excepciones, etc. Puede subcontratar esta evaluación junto con una entrevista en el sitio candidato a un equipo experto de desarrollo de Android. Muchas startups siguen este modelo.

Recursos para ayudar:

¡O contratar al candidato adecuado!

Editar:

Olvidé mencionarlo, pero hacer preguntas relevantes desde las aplicaciones de los candidatos también es una parte muy vital de la entrevista. El candidato debe ser desafiado a explicar cómo lo hizo. por qué decidió hacerlo de esa manera y cómo puede mejorarlo según las nuevas tendencias o tecnologías, por ejemplo, utilizando una biblioteca de terceros.

Hoy, encontré este pdf realmente útil http://gdgzh.ch/wp-content/uploa … que puede ayudar a los espectadores que tienen un problema similar.

La mejor manera de probar a un desarrollador de Android es dejarle mostrar lo que ha hecho.

¿Cuántas aplicaciones se publicaron en Google Play? ¿Cómo construyeron sus aplicaciones? ¿Cuántos usuarios tienen?

Simplemente elige el que tiene la aplicación más similar que estás creando. Más allá de eso, déjalos hacer una prueba básica de Android. Puede obtener la prueba mediante la búsqueda de Google fácilmente.