Es raro, pero no desconocido, solicitar un código real como ese. Por lo general, de desarrolladores con menos experiencia en su currículum.
Pero si están usando ese código sin pagarlo, entonces se están poniendo en riesgo.
La ley de derechos de autor en la mayoría de los países está escrita para que todo lo creado sea propiedad de la persona que lo creó. A menos que te hagan firmar algo que diga que lo poseen, tú lo posees. Y si lo usan, están violando sus derechos de autor.
- ¿Cómo puede determinar eficientemente el k-ésimo elemento máximo en una matriz ordenada MxN?
- Cómo comenzar con la codificación como principiante
- Cómo actuar en una entrevista cuando no sé nada técnico
- Tengo una oportunidad inesperada de entrevistarme con Google para una pasantía de otoño en dos semanas. ¿Cuál es la mejor manera de prepararse?
- ¿Qué debo sacar de una entrevista si el entrevistador me hace preguntas de trivia en C ++ como, por ejemplo, constructores de copia, destructores virtuales, diferencia entre una referencia y un puntero?
En los Estados Unidos, los daños legales por violación de derechos de autor están en los cientos de miles de dólares por violación. Ese es el riesgo que una empresa asume para ahorrar, ¿qué $ 400 en costos de consultoría? Las probabilidades no son buenas de que su código se mezcle con el resto del proyecto tampoco.
No quiere decir que no suceda, pero es mucho más probable que solo estén tratando de tener una mejor idea de ti como desarrollador. Si tienes tiempo y es tu única pista en un trabajo, pruébalo. Pero si tiene otras opciones, tome esos trabajos en su lugar.
Dicho esto, si piden más de cuatro horas de trabajo, seguiría buscando. Parece irracional pedirle más a un solicitante, y si ya son abusivos antes de que el trabajo comience, probablemente lo serán más después.