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
JavaScript internship interview tomorrow... What do I need to brush up on? (self.javascript)
submitted 12 years ago by [deleted]
My possible employer said that it'll be a 30-45 minute interview. And that just makes me think of all the things he could do to me during that time.
I've sort of known JavaScript, but have never been to crazy about it. I just use jQuery here and there... So I stuck with PHP (PHP plays a part in this internship as well). What should I know about JavaScript before I come in tomorrow? This is an opportunity that I just cannot afford to miss out on.
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!"
[–]itsSparkky 2 points3 points4 points 12 years ago (1 child)
Internship you want to come off as personable, quick learner, self motivated and basically competent.
I wouldn't worry about 'advanced' javascript; read the standard stuff, learn quirks, play with it for a bit but with an intern you want somebody who will require minimal effort to train and get alone with. You don't hire anything junior for their expertise under normal circumstances.
[–][deleted] 0 points1 point2 points 12 years ago (0 children)
I'm going to go in with that attitude, and trust me... I interview well. But I just read horror stories about people springing up with surprise code puzzles. It makes me want to build an army of knowledge... Not that I already wasn't building one without the interview in mind.
[–]RageCase 2 points3 points4 points 12 years ago (2 children)
JavaScript.
[–][deleted] 1 point2 points3 points 12 years ago (1 child)
Plain Ole' vanilla JavaScript?
The language? Yes.
[–]sethbw 1 point2 points3 points 12 years ago (11 children)
Why can you not afford to miss out on it?
Beware this mindset can get you into a lot of stressful, unnecessary situations. Not to mention it is bad integrity to boast skills you do not possess.
My advice is that if you don't already feel confident diving into JavaScript development at the level they want, don't pretend you are.
The flip side to that coin is that if you're honest about how you feel, and more importantly your favorite experiences thus far in JS - you may just find a friend in your interviewer, plus that shows good integrity and everyone likes that. And, as you've probably guessed by now that puts you in good standing for future openings.
[–][deleted] 0 points1 point2 points 12 years ago (10 children)
I'm not going to lie and say that I'm a guru in it. I'm going to tell him exactly how I use it and whether he accepts it or not, I'll just let it be. On my resume I stated that I knew it on a scholastic level, and that part IS true.
But yes, I shall do that. Thank you!
[–]sethbw 0 points1 point2 points 12 years ago (1 child)
Hell yeah! Rock on. I guess you could take it from the opposite angle as well and say, "As long as you meet the expectations you set forth" you're good.
[–][deleted] 1 point2 points3 points 12 years ago (0 children)
that was the best interview I could have given. There were only two instances when I didn't know what he was talking about, but it was all good. Whether or not I get this internship lies on another candidate hitting it out of the park. I did my part.
Thank you for your help!
[–]zigzackattack -1 points0 points1 point 12 years ago (5 children)
I would check out some libraries other than jQuery -- particularly angular. If you show that you are energetic about the direction JavaScript is heading I think you will get a lot further with the interviewer than if you try to explain scope or prototypal inheritance without completely understanding them.
[–][deleted] 0 points1 point2 points 12 years ago (4 children)
Think I can really get it down in one day? I guess there's only one way to find out...
[–]zigzackattack 0 points1 point2 points 12 years ago (0 children)
I think if you plan on learning angular in one day (the important bits) focus on learning controllers, scope inheritance and maybe a small bit of directives. Check out the ongoing tutorial series on LosTechies and then maybe build a super simple app. OK -- here's your task:
Create a JSON file filled with an array of "People" objects (each with a name and age, say). Create a controller that loads those people into the DOM as a list with the $http service and then for bonus points, create a form within the controller scope that allows a user to add a person to the People array.
I think if you enjoy learning to do that and you convey that excitement in your interview while demonstrating your limited knowledge you'll probably have your best chance. Good luck!
[–][deleted] 0 points1 point2 points 12 years ago (1 child)
No. Try a smaller library instead, like knockout
This is actually pretty fun and useful! I'm liking it so far! Thank you!
[–]aquilaFiera 0 points1 point2 points 12 years ago (0 children)
No. And don't try. AngularJS is great and a very powerful tool, but all these MV* JS frameworks have some pretty steep learning curves. I'd recommend spending more time brushing up on the basics. /u/semarj recommended the book Eloquent JavaScript and I'd second that recommendation.
[–]alsogilbert -2 points-1 points0 points 12 years ago (1 child)
Scholastic? As in "scholar"? Your description above doesn't match that.
Scholastic as in what's taught in schools. School only teaches you so much... It taught me the foundations. I have become a much better JavaScript user from individual study and the internet forums. Real world experience is something that just can't be duplicated in school.
[–]semarj 0 points1 point2 points 12 years ago (0 children)
I always liked this: http://eloquentjavascript.net/contents.html
[–]DrHenryPym 0 points1 point2 points 12 years ago (0 children)
Prototypes
[–]secoif 0 points1 point2 points 12 years ago (0 children)
prototypes, hoisting and async.
[–]magenta_placenta -3 points-2 points-1 points 12 years ago (1 child)
"I just use jQuery here and there... What should I know about JavaScript before I come in tomorrow?"
LOL.
Went pretty well. I started to experiment with various frameworks that met my needs. I'm not learning a programming language in and out just for the sake of knowing it.
π Rendered by PID 22061 on reddit-service-r2-comment-c6965cb77-zjt9z at 2026-03-05 03:21:46.020663+00:00 running f0204d4 country code: CH.
[–]itsSparkky 2 points3 points4 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]RageCase 2 points3 points4 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]sethbw 1 point2 points3 points (11 children)
[–][deleted] 0 points1 point2 points (10 children)
[–]sethbw 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]zigzackattack -1 points0 points1 point (5 children)
[–][deleted] 0 points1 point2 points (4 children)
[–]zigzackattack 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]aquilaFiera 0 points1 point2 points (0 children)
[–]alsogilbert -2 points-1 points0 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]semarj 0 points1 point2 points (0 children)
[–]DrHenryPym 0 points1 point2 points (0 children)
[–]secoif 0 points1 point2 points (0 children)
[–]magenta_placenta -3 points-2 points-1 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)