Depende de la empresa, por supuesto. Aunque no tengo suficiente experiencia con este tipo de empresas para decirte cómo suele ser, puedo darte mi opinión como fundador de una startup.
Si quisiera contratar a un desarrollador, lo seleccionaría en función de sus habilidades. Podría hacer una entrevista en la pizarra, pero no estoy seguro de si podría pasar una de esas. Me importa la calidad del código, no las habilidades para resolver acertijos.
Por lo tanto, una tarea funcionaría perfectamente. Quiero ver cómo escriben el código, qué opciones toman (por ejemplo, escribir pruebas o no) y cómo, qué les importa, el estilo de codificación y otras cosas.
- Es el West Line Shipping Management Pvt. Ltd. confiable o no? ¿Está en Ahmedabad? ¿Esta empresa ha sido aprobada por la DGS de India?
- ¿Para qué usan las empresas los grandes muros de video?
- ¿El GPA decide si una persona consigue el trabajo en las grandes empresas tecnológicas (Google)?
- ¿Qué empresas lideran la innovación y la tecnología en aprendizaje automático y ciencia de datos?
- ¿Por qué algunas empresas en Canadá te preguntan si naciste en Canadá?
No les pediría que hicieran una aplicación como trabajo gratuito porque:
- Ese no es el punto, quiero contratar a alguien para que trabaje para mí, alguien en quien pueda confiar
- Probablemente necesitaré a alguien para seguir trabajando en esa aplicación de todos modos
- Mi compañía y yo perderemos el respeto.
- La mayoría de las aplicaciones no son algo que pueda hacer en un fin de semana (a menos que esté en un hackathon, pero allí no le importa la calidad del código)
Por supuesto, eso no es todo lo que se necesita para contratar a alguien, sino parte del proceso.