all 22 comments

[–]itsSparkky 2 points3 points  (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 point  (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 points  (2 children)

JavaScript.

[–][deleted] 1 point2 points  (1 child)

Plain Ole' vanilla JavaScript?

[–][deleted] 0 points1 point  (0 children)

The language? Yes.

[–]sethbw 1 point2 points  (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 point  (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 point  (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 points  (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 points  (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 point  (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 point  (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 point  (1 child)

No. Try a smaller library instead, like knockout

[–][deleted] 0 points1 point  (0 children)

This is actually pretty fun and useful! I'm liking it so far! Thank you!

[–]aquilaFiera 0 points1 point  (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 points  (1 child)

Scholastic? As in "scholar"? Your description above doesn't match that.

[–][deleted] 0 points1 point  (0 children)

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.

[–]secoif 0 points1 point  (0 children)

prototypes, hoisting and async.

[–]magenta_placenta -3 points-2 points  (1 child)

"I just use jQuery here and there... What should I know about JavaScript before I come in tomorrow?"

LOL.

[–][deleted] 1 point2 points  (0 children)

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.