Prueba de detección inicial irrazonable para un trabajo de ingeniería de software C ++ [cerrado]

Indiqué interés en varios anuncios de trabajo en las ofertas de trabajo de stackoverflow y tuve entrevistas con algunos de ellos. Una empresa revisó mi CV y ​​respondió que quería seguir adelante con el proceso de la entrevista y, como paso inicial, me necesitaban para completar un proyecto de prueba a través de hackerrank. El proyecto tarda 3 días en completarse (una vez que abre el proyecto, el temporizador de 72 horas comienza a funcionar). Pasé tres dice completo para hacerlo. Lo envié. No era un tipo de trabajo importante y bien pagado y la empresa tal vez no tuvo una buena oportunidad de contratarme: cuando revisaron mi presentación, ya había recibido varias ofertas, tuve entrevistas exitosas en el sitio en Google. /facebook/snapchat/amazon/uber y muchas otras empresas más pequeñas. Entonces, después de que revisaron mi presentación, recibí una respuesta simple: "Desafortunadamente,

Entonces, aquí está mi punto de la pregunta: ¿Debo enviarles la factura por tres días de trabajo que he realizado en el proyecto? Mientras entrevistaba a todas las empresas mencionadas anteriormente, no he dedicado más tiempo a ninguno de los procesos de entrevista para una sola empresa que para esta empresa con su proyecto de 72 horas. No creo que sea razonable darle a la gente proyectos de 72 horas de duración y luego descartar por completo días de trabajo después de vislumbrarlos durante 2 minutos. Por cierto, puedo subir mi solución para obtener una segunda opinión de otros.

¿Alguna idea?

He leído sobre exactamente el mismo proceso de entrevista antes, creo que sé de qué compañía estás hablando. Deberías googlearlo y ver los comentarios, no creo que valga la pena siquiera tratar de contactarlos.
Me cuesta entender cuál es tu pregunta. ¿Puedes editarlo? De lo contrario, puede estar cerrado.
Así que trabajaste las 24 horas. Solo el temporizador era 72, pero incluía dormir, etc. También he realizado recientemente un proyecto de 24 horas para una gran empresa, el sexto día no recibo respuesta, si me invitan a una entrevista o no. Pero tal vez al menos den alguna respuesta :) También había hecho un proyecto de 16 horas para otra empresa y 11 horas para una tercera. Pero al menos envío los mismos proyectos ahora a otras empresas. Cuando uno dijo: puedes hacer una tarea, solo dije que tengo 2 tareas hechas, tal vez esté bien si te las envío, y estuvieron de acuerdo. Usted no está solo :)
@Banex sí, Glassdoor enumera a varias personas que los critican por ese proceso de entrevista. No me importaría un proyecto de 3 días y no me importaría si al menos se esforzaran en elaborarlo. FYI, el nombre de la empresa se compone de dos palabras que comienzan con 'A' y 'C'
@TheWanderingDevManager esa pregunta no tiene nada que ver con la mía.
@Pavel: pregunta sobre "todo lo que obtuve fue una respuesta automática" a su prueba técnica, por lo que pregunta sobre comentarios no específicos (lo cual es común, nadie da comentarios en estos días por preocupación de una demanda/argumento). Ni siquiera entraré en el tema de la factura, ya que la gente de cuentas se reiría de usted a menos que esté haciendo el trabajo bajo una orden de compra firmada como en la respuesta de Pete.
Lea su contrato previo a la entrevista. ¿Dice algo sobre la facturación del tiempo de la entrevista?
@MaskedMan definitivamente no dice que mi tiempo sea libre.
@TheWanderingDevManager Bueno, como escribí, recibí comentarios técnicos y fue una completa tontería. He realizado un proyecto que es relevante para la línea de negocio de la empresa. Me invitaron a hacer eso por ellos, y en mi opinión hay suficiente terreno para que ellos paguen por ese tiempo. Es mi opinión obviamente. Del mismo modo, si un cartero se resbala en su porche y se rompe una pierna, no podrá decir que llegó allí o se resbaló voluntariamente.
Escriba una crítica mordaz en Glassdoor sobre la empresa, publique las partes de la pregunta que realmente pueda recordar en careercup.com y diga cómo lo trataron (haga esto bajo su propio riesgo legal, no soy abogado). Otras personas que se entrevisten con esta empresa encontrarán sus comentarios. La ruta de la factura puede hacerte sentir mejor, pero no va a funcionar, y no va a advertir a otros buscadores de empleo que se mantengan alejados de esa empresa.
@Pavel: bueno, tal vez la próxima vez lo sepas, si TRABAJAS para alguien que tiene un contrato o una orden de compra, cualquier otra cosa es gratis. El cartero trabaja para la oficina de correos, y está pagado y asegurado por ellos, tal vez tendrían un caso contigo, pero no el cartero.
@Pavel Lo que no dice no importa. Por ejemplo, ¿cuál es la tarifa de facturación acordada en el contrato por el tiempo de la entrevista? Calcule eso y luego factúrelos en consecuencia.

Respuestas (4)

Espero que esta pregunta se cierre en breve porque las respuestas se basan en opiniones.

¿Se equivocaron al pedirte que dedicaras 72 horas a un trabajo para una entrevista? Sí.

¿Te equivocaste al hacerlo? ¡Absolutamente sí!

Puedes enviar una factura si quieres, pero cualquier empresa que tenga un departamento de contabilidad medio decente la rechazará por no tener un número de orden de compra.

Deja esto atrás y sigue adelante.

Pero aprende de tus errores. No se embarque en un proyecto de "prueba" que tome más de un par de horas hasta que haya establecido un interés mutuo serio a través de entrevistas telefónicas, si no cara a cara.
Como dije, no me importaría un proyecto de 3 días de duración, para mí era algo obvio que si quieren que otros dediquen 3 días a un proyecto, deberían invertir tiempo de su parte para revisar los resultados adecuadamente. Vi comentarios negativos de personas que se quejaban de ese proyecto de 3 días en Glassdoor, pero eso no me importaba, confiaba en mis habilidades y... el resultado final fue que simplemente trabajé para ellos durante tres días ¡gratis! Es por eso que quiero enviarles la factura y posiblemente presentar un reclamo eventualmente. En mi opinión, estos estafadores se lo merecen
@pavel: Podrías haber rechazado la solicitud para hacer la prueba. Al aceptar, sin ninguna promesa de retorno sobre la inversión de tiempo, es casi seguro que ha renunciado a cualquier posibilidad de reclamar una recompensa por ese tiempo. Si insiste, desperdicie dinero consultando a un abogado, pero le recomiendo que tome esto como una experiencia de aprendizaje y siga adelante.
@keshlam para presentar un reclamo, no tiene que perder tiempo/dinero con un abogado. Será más fácil para ellos pagar por mi tiempo y dejar de hacer esa ridícula entrevista (o mejor que despidan a esa persona técnica que no es capaz de evaluar adecuadamente las presentaciones).
@Pavel Te engañó un truco sucio de la industria, aprende de él y sigue adelante. No pelees con ellos ya que no terminará bien para ti.
Sí, si alguna otra empresa descubre que reaccionas de esa manera, también reduce las posibilidades de ser contratado. Entiendo que les duele la forma en que actuaron, es muy malo para ellos también, porque ahora les faltó un buen programador. Así que tipo de ellos son incluso estúpidos. Pero creo que no debemos ir a su bajo nivel. Y es fácil de decir. Yo mismo me enojo mucho con alguien que me lastima.

¿Debo enviarles factura por tres días de trabajo que he hecho en el proyecto?

Una vez que te diste cuenta de que completar un proyecto de 72 horas era el precio de admisión a su proceso de entrevista, tenías una opción.

  • Podrías haber elegido alejarte en ese momento.
  • Podrías haber preguntado cuánto te pagarían por tu tiempo antes de decidir
  • Podrías completar el proyecto.

Elegiste lo último.

No preguntó de antemano cuántos comentarios recibiría sobre su proyecto. No tenías garantizado nada. Decidiste que la posibilidad de trabajar con la empresa valía la pena.

Realmente no importa qué tan eficiente fue su código, si tuvo problemas de rendimiento, ni si produjo los resultados correctos o no. No se puede discutir con alguien para que continúe una entrevista.

Ciertamente, otros tomaron la misma prueba de detección. Y uno o más lo hicieron mejor que usted y continuaron con el proceso de la entrevista. No lo hiciste por alguna razón.

Duele ser rechazado durante las entrevistas. Pero es hora de alejarse y pasar a una de esas empresas en las que tuvo entrevistas exitosas, en lugar de desahogarse enviando una factura sin sentido.

Enviarles una factura no lograría nada positivo para ti. Te haría quedar como un tonto. Y, por supuesto, no hay forma de que una empresa pague su factura de todos modos.

Tal vez no importe, pero por alguna razón todas las personas asumen erróneamente que "duele ser rechazado durante las entrevistas". Tal vez para algunos, no para mí. Ya recibí varias ofertas (y acepté una) y esta empresa hizo el mayor esfuerzo de mi parte en comparación con otras y, a cambio, ni siquiera se molestaron en igualar 3 días de mi trabajo con 5 minutos de su tiempo. No trato de cambiar su decisión de ninguna manera, no cambiará nada de todos modos.
El punto es que algún idiota en esa compañía decidió darle a la gente proyectos de 3 días (quizás con tareas que deben hacer ellos mismos) y por su parte lo tratan como si fuera una prueba de una hora. Esto es inaceptable en mi opinión. De hecho, vi quejas similares en Glassdoor antes de tomar la prueba, pero pensé que las personas no calificadas siempre se quejarán... :)
no, está bien ser rechazado, he hecho muchas entrevistas y también tuve esa experiencia. Pero me sorprendió mucho, pero estos cabrones por esa misma razón dan proyectos de 3 días de duración y no evalúan los resultados correctamente. No mencioné si importa, pero la oferta que acepté en otro lugar (antes de escuchar los resultados de esta empresa) está en el rango del salario de CTO en esa empresa (según Glasdoor). Entonces, no me importaría si dicen que sí o que no, el punto es que ni siquiera se molestaron en evaluar adecuadamente 3 días de trabajo y no soy el único que tuvo exactamente esa experiencia.

No va a hacer nada más que quemar puentes potenciales tratando de cobrar a estas personas por el tiempo dedicado a realizar una entrevista. Parece que fue demasiado complicado, pero como se ha dicho, fue su elección terminarlo o no y, al final, usted es quien eligió terminarlo. Si esto estuviera funcionando bajo la apariencia de una prueba, sería una cosa, pero no parece que fuera el caso.

Por lo demás, siempre me sorprende un poco que la gente se tome las críticas tan mal como parece que las has tomado tú. Si alguien te ofrece una crítica, especialmente cuando dice por qué no conseguiste un trabajo, no discutas, simplemente acepta la crítica y sigue adelante. En ese punto del proceso, no hacen nada más que ser amables contigo: no te quieren para el trabajo y no tienen ninguna razón para decirte por qué. No hay nada que ganar discutiendo las críticas y bastante que perder: les demostraste que no eres el tipo de persona a la que se pueden acercar fácilmente, por lo que si tenían otro puesto que estaban pensando en ocupar, hay una buena posibilidad. Tu nombre también fue eliminado de eso. a lo sumolo que quieres hacer en esas situaciones es hacer preguntas aclaratorias para que puedas aprender mejor de las críticas.

Consideraría esto como una experiencia de aprendizaje y, con suerte, no llevaría esta actitud a la próxima entrevista que obtenga.

Como dije, tengo ofertas en otros lugares y no me importa mantener los puentes con ellos. En cuanto a sus críticas. Me he estado entrevistando a personas en mi trabajo anterior durante muchos años. Por lo general, debe proporcionar la solución correcta con una selección asintóticamente óptima de algoritmos y estructuras de datos. Así es como se supone que debes calificar una solución.
Lugar específico donde mencionan que no fue increíblemente rápido, de hecho, fue increíblemente rápido: existía la posibilidad de proporcionar una solución "increíblemente rápida" no portátil y una solución que funciona en todas partes e implementé ambos enfoques y seleccioné uno increíblemente rápido en tiempo de compilación basado en la arquitectura de destino. También documenté eso junto con mi solución.
El punto es que incluso si no hubiera una solución increíblemente rápida, no estaría bien descartar la solución como incorrecta o no aceptable, ese es el punto.
Creo que NotVonKaiser tiene razón sobre si tienen otro puesto, es posible que no te quieran. Entiendo que eres buen programador y ahora no te importa. Pero creo que es bueno que incluso esas empresas que no te gustan te quieran. Pueden comenzar a ofrecer mejores beneficios y usted no necesariamente los acepta, pero luego tiene un mejor argumento al negociar esos beneficios en el trabajo que le gusta: porque esa empresa ofrece, ¿por qué no puede ofrecer usted también?
@Pavel, escribiendo software de cliente, no he tenido muchas situaciones en los últimos veinte años en las que se necesitara "velocidad ultrarrápida". Unos pocos en los que una solución estúpida y sin cerebro tuvo que ser reemplazada por algo adecuado, eso es todo.
@ gnasher729 ese es exactamente el punto. Escribí el código correcto y agregué también la versión no alineada por si acaso, su respuesta exacta es: "Análisis muy ineficiente, lee los datos un byte a la vez", lo que significa que en realidad solo esperaban una versión empaquetada no alineada, que no siempre es la forma correcta .
@Will_create_nick_later no tiene nada que ver con ser bueno o malo. A decir verdad, no me interesó mucho desde el principio. Estaba en proceso de entrevistarme con Bloomberg y nunca tuve experiencia en el sector financiero, así que decidí entrevistarme con alguien más antes de tomar la entrevista con Bloomberg. En Glassdoor, solo su puesto de CTO tiene un rango salarial que podría interesarme, por ejemplo, simplemente no estarían interesados ​​en mis expectativas salariales. El punto es que un idiota en esa empresa decidió dar proyectos de 3 días de duración y ni siquiera se molesta en evaluar adecuadamente el trabajo de los demás.
@Will_create_nick_later y he visto esos comentarios en su página de Glassdoor. Seguro que también dejé comentarios similares.

Parece que hay empresas que intentan utilizar el proceso de entrevistas para realizar el trabajo real que van a utilizar en sus productos (temo encontrarme con el software creado de esa manera). Son estafadores, así que buena suerte tratando de pagar una factura.

Parece que hay otras empresas a las que no les importa pedirte que hagas tres días de trabajo no remunerado para ellas. Si son tan desconsiderados en la etapa de contratación, adivinen cómo serían cuando realmente trabaje para ellos. La única forma en que una tarea de programación de tres días sería aceptable es si tuvieran entrevistas que redujeran sus opciones a dos o tres candidatos, y luego pagaran a estos candidatos por tres días de trabajo y contrataran al mejor.

Cualquier cosa en la que el esfuerzo del posible empleado sea significativamente mayor que el esfuerzo del posible empleador es inaceptable. Habrá empresas que pasen por dos días de entrevistas de ocho horas, pero eso es diferente, significa que pasas dos días, y algún empleado o empleados de la empresa también pasan dos días. No harán eso con todos, solo con los candidatos más prometedores. Pero en tu caso, trabajaste tres días y es posible que simplemente lo hayan tirado a la basura porque no les gustó tu nombre.

¿Qué puedes hacer? Nada que prometa algo positivo para ti. Nunca lograrás que paguen nada, ni tampoco tu abogado. No me preocuparía quemar puentes, cualquier empleado decente estará totalmente de acuerdo en que un proyecto de prueba de tres días es simplemente ridículo, pero simplemente no tiene ninguna posibilidad de obtener dinero de ellos.