I think I just spent two weeks working for free for a company that never intended to hire me
I am a senior finishing up my degree and I finally got what I thought was my first real break. It was a junior role at a mid-sized firm and the initial screening went great. Then they sent over a "take-home assignment" to test my skills. They said it was a standard part of the process to see how I handle real-world problems. Being naive and desperate to land something before graduation I put my entire life on hold for it. I spent about forty hours over ten days building a full-stack module that solved a specific data sync issue they were having . I even documented the whole thing like my life depended on it.
When I submitted it the hiring manager told me it was impressive and asked for a "quick call" to go over the logic. During the call he actually asked me to explain the edge cases and how to deploy it into their existing infrastructure. I thought I was crushing it. I felt like a pro. He thanked me for the hard work and said the team would get back to me with an offer by Friday. Friday came and went so I sent a polite follow up on Monday . Nothing.
A few days later I was browsing a local tech forum and saw someone else talking about the exact same company. Apparently they have been posting this "junior" opening every month for a year. They cycle through candidates and give each one a different "module" to build as a test. It hit me like a ton of bricks that I didn't just fail an interview I actually completed a sprint for them for zero dollars. They literally used me for free labor to patch their technical debt and I was too stupid to see it because I wanted that job so bad.
I checked the repo I sent them and saw they had already cloned it and probably integrated the logic. Now I am sitting here with no job offer and a giant gap in my finals prep because I was playing house with a company that ghosted me the second the code was pushed. I feel like such an idiot for thinking a forty hour assignment was "standard" for an entry level position . I guess I learned my lesson about being too eager to please people who only see you as a free resource.