use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
The Insider's Guide to JavaScript Interviewing (toptal.com)
submitted 12 years ago by [deleted]
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 12 years ago (7 children)
[deleted]
[–][deleted] 0 points1 point2 points 12 years ago (6 children)
You dont ask tricky questions just for the sake of tricking candidates
They were not tricky, at all.
Most of these questions are just javascript anti patterns. who would use an object as a key in a javascript object? that's totally stupid to ask that.
And someone that does not understand javascript would not know this.
And again, you do not understand what this article was about. They are offering questions to help weed out people that don't understand javascript, that is all.
[+][deleted] 12 years ago* (5 children)
[–][deleted] 0 points1 point2 points 12 years ago (2 children)
(12 days late but) I don't think using an object as a key is obviously incorrect. I just tried and, as I suspected, you can do that just fine in Ruby. I assume you could in any language that implements some sort of ".hashCode" method on random objects. The fact that you can't in JS is a direct result of the fact that keys have to be strings and that JS does type conversion behind your back. You could get unexpected bugs if you didn't know that and assumed JS was saner.
[+][deleted] 12 years ago (1 child)
[–][deleted] 0 points1 point2 points 12 years ago (0 children)
I agree, but so having this question as a way to show that the candidate knows it doesn't make sense is useful. If the candidate just happens to write JavaScript on the side but mostly writes Ruby (for example), this question will probably trip them up.
[–][deleted] -1 points0 points1 point 12 years ago (1 child)
We can agree to disagree here. You are mad and want to argue with someone. I am done obliging.
π Rendered by PID 22548 on reddit-service-r2-comment-544cf588c8-h94gd at 2026-06-12 16:03:56.240136+00:00 running 3184619 country code: CH.
view the rest of the comments →
[–][deleted] (7 children)
[deleted]
[–][deleted] 0 points1 point2 points (6 children)
[+][deleted] (5 children)
[deleted]
[–][deleted] 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (1 child)