Answer the question
In order to leave comments, you need to log in
What does a JS intern need to know?
What knowledge should a JS trainee have?
What will be asked in the interview?
Answer the question
In order to leave comments, you need to log in
When I started as an intern (a year ago) I only had knowledge of html/css. JS did not know at all, there was practically no knowledge in the field of OOP. Unless they talked about Pascal at the university, but this does not count. Therefore, the most important thing for a trainee is the ability to learn quickly, to grasp on the fly.
When it came time to work on a project written only in JS, the first thing I did was read Flanagan's book Javascript .
And if you are doing an internship (not an interview), then it is desirable to have basic knowledge of OOP, functional programming. A big plus will be some own scripts, developments posted on the github.
Are there any? It seems to me that JS programmers are taken along with HTML, CSS at least.
PS know OOP, jQuery, well, be able to code!
Although for an internship probably only the latter is enough))
the trainee must be able to learn ... well, he must also have some kind of minimum knowledge of syntax, basic concepts. Also the basics of layout.
Concerning knowledge of separate libraries - it is not obligatory. You need to know what they are, api is not forced to teach you.
Closures, prototypes. You should not be afraid of the Array.prototype.slice.call(...) construction, understanding of contexts.
If any of the above is unknown to you, I advise you to read, study.
@rpsv You will be surprised, but there are enough vacancies for js-programmers (I speak mainly for Europe, but I also met vacancies in CIS companies).
Quite often, the work is associated with some kind of framework, open or developed in-house.
What can they ask? Depends on who will be interviewing. Here's a mini-picture from me: hash tables, this features, global/local variables, something about typing.
If the interviewer is adequate, then it will look more at your ability to reflect, and not at memorized knowledge.
In theory, you need to be able to type a little and program well in any adequate language. If you understand how to code correctly (why code duplication is bad, why encapsulation is needed, etc.), then it’s generally great.
But they can, for example, ask to convert something to JSON and send it via AJAX, if they assume initial knowledge of JS.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question