3 ms·
> Is there any hope for me, or should I look elsewhere? That's subjective and is up to you. I don't see any reason anything you've mentioned necessarily disqua
by thephyber 9y ago
> Is there any hope for me, or should I look elsewhere?
That's subjective and is up to you. I don't see any reason anything you've mentioned necessarily disqualifies you from a programming job.
It seems like you are taking the rejection from the VP to heart. Consider something else -- they decided to interview you knowing that Python was in the req and wasn't on your resume. Either the VP is disappointed at HR wasting his time or he was willing to give you a chance. If it was the latter, what could you have done to impress him / show some competency in the required field? Could you have offered to study the language and do an interview homework assignment? Could you have played up your current programming skills? Did you have enough time to learn the basics of the language before the interview?
> I spent a year working on an ecommerce site ... I never had to use design patterns nor data structures. I just pieced it together.
You built a project! Focus on the positive. Even better if you did it by yourself and on your own initiative (not as part of a class project). Unless you installed turn-key software, it certainly did require data structures (arrays, queues, hash tables / associative arrays / dicts) and algorithms (sorting, database lookups). Most basic web work only uses a very few vanilla ones. Unless you've already optimized it, you can probably find a way to do multiple things in parallel or batch some DB queries and then highlight that. Web sites frequently can benefit from memoization or caching. There are TONS of tricks for serving web pages faster[1].
There's a world of security-related topics surrounding ecommerce / web sites (XSS, SQLi, clickjacking, etc). There's also web fundamentals that I question interviewees (http protocol, auth, sessions, cookies).
> I passed all the shown test cases, the final results showed that I got the following scores 13%/95%/0%
Would you feel more or less competent if that 0% score was a bug on their end? Consider both forks of the decision tree. Consider the likelihood of each. Do something about it. Try to tweak your submission and iterate. Or focus on a different tool. Try "code golf" on HackerRank or try math problems on Project Euler.
[1] https://developers.google.com/web/fundamentals/performance/critical-rendering-path/page-speed-rules-and-recommendations https://developers.google.com/web/fundamentals/performance/c...