In real job, especially in the senior software engineering role, you are expected to know _a lot_ of knowledge specific to the company - "ETL job works fastest with narrow tables", "our backend struggles with Foo table, so it's better to minimize the access...", "latest version of componentX is buggy", and so on. The kind of things AIs, which only have the stale public internet knowledge, cannot handle. That's why they are hiring people after all.<p>Of course it's impossible to test the company-internal knowledge during the interview, so there are approximations. The company that wanted to hire you gave you a knowledge test using public data. You did not demonstrate that you can internalize knowledge, so you failed.<p>(FWIW I think that take-home tests were rather useless, because of the cheating, and they became even more useless in ChatGPT era. Today, if a company wants to test candidate's ability to learn and apply new things, they'll need to come up with a new test. Sadly, I don't know a good solution for this)