7 ms·
What do you mean you made them pass but you failed? Do you mean that you coded them for the base cases but forgot about the edge cases? If that's the case, ma
by mattm 11y ago
What do you mean you made them pass but you failed? Do you mean that you coded them for the base cases but forgot about the edge cases? If that's the case, maybe you should spend some time on trying to think through the edge cases in your daily work to understand them better.
It's tough to know what you're asking. Are you asking about how do I improve at algorithms or should I apply again?
Don't let it be "humiliating". A guy I've worked with and know he is good at algorithms and is one of the best developers I've worked with also failed the tests. There will be false positives and the time limit doesn't help as it puts unneeded pressure on you.
I did pass the tests and work through Toptal. For my experience, it has been a good one and worth it. I don't know your location but you say it's been difficult to get remote work lately so it sounds like Toptal would be a good source of leads for you.
Also, work on your attitude. You say "pointless exercises" and "stupid tests". If you think that way, you're definitely not going to do your best on them. Just think of them as something interesting that would be a good challenge. It's only 90 minutes IIRC so if you do retake it it's not like you're out that much time.
Also consider, Toptal tries to filter for just senior engineers. Is your skillset really that of a senior developer? It may be. I'm just putting this out there for something to think about.
Hopefully you use this as an experience to grow and become a better developer instead of just dismissing it.