рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдЯреЗрд╕реНрдЯрдЯреЗрдХ рдФрд░ рдХреЛрдбрд┐рдВрдЧ
JavaScript coding test рдХреА рддреИрдпрд╛рд░реА
рдПрдХ free JavaScript coding practice test: JavaScript concepts, code рдХреНрдпрд╛ log рдХрд░рддрд╛ рд╣реИ, bug рдвреВрдБрдврд╝рдирд╛ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ solution рдЪреБрдирдирд╛ред рдпрд╣ employer coding assessments рдХреА рд╢реИрд▓реА рдореЗрдВ рд╣реИ рдФрд░ рд╣рд░ рдЬрд╡рд╛рдм рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рджреА рдЧрдИ рд╣реИред
- 10 рдореБрдлрд╝реНрдд рдкреНрд░рд╢реНрди, рдЕрдХрд╛рдЙрдВрдЯ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ
- рдЕрд╕рд▓реА рдЯреЗрд╕реНрдЯ рдХреА рддрд░рд╣ рд╕рдордп-рд╕реАрдорд╛
- рдХрднреА рднреА рд░рджреНрдж рдХрд░реЗрдВ
- Free рд╕реИрдВрдкрд▓
- 10 рдкреНрд░рд╢реНрди ┬╖ 30 рдорд┐рдирдЯ
- рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░
- JavaScript рдХреЗ concepts, Code рдХреНрдпрд╛ log рдХрд░рддрд╛ рд╣реИ, рдмрдЧ рдвреВрдБрдврд╝рдирд╛ рдФрд░ рднреА
- рдкреВрд░реЗ рдореЙрдХ рдЯреЗрд╕реНрдЯ
- рдЕрд╕рд▓реА рдЯреЗрд╕реНрдЯ рдореЗрдВ рд╕рд╡рд╛рд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╕рдордп рд╕реАрдорд╛
рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЬрд╡рд╛рдм
JavaScript coding test рдПрдХ online assessment рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреБрдЫ employers interview рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ applicants JavaScript code рдХреЛ рдХрд┐рддрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рдкрдврд╝, рд▓рд┐рдЦ рдФрд░ debug рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдХреЛрдИ рдПрдХ рддрдп test рдирд╣реАрдВ рд╣реИ: рд╣рд░ employer рдЕрдкрдирд╛ platform рдЪреБрдирддрд╛ рд╣реИ рдФрд░ questions, test рдХреА рдЕрд╡рдзрд┐ рдФрд░ time limit рдЦреБрдж рддрдп рдХрд░рддрд╛ рд╣реИред рдХрдИ tests рдореЗрдВ рдЖрдкрдХреЛ рдРрд╕рд╛ code рд▓рд┐рдЦрдирд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ test cases рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЬрд╛рдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ free practice test рдореЗрдВ modern JavaScript code рдкрдврд╝рдиреЗ, рдЙрд╕рдХрд╛ рдХреНрд░рдо рд╕рдордЭрдиреЗ, debugging рдХрд░рдиреЗ рдФрд░ рд╕рд╣реА code рдЪреБрдирдиреЗ рд╕реЗ рдЬреБрдбрд╝реЗ 10 рдореМрд▓рд┐рдХ рдкреНрд░рд╢реНрди рд╣реИрдВред рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рдХрд░реАрдм 30 рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВред
- Free рд╕реИрдВрдкрд▓
- 30 рдорд┐рдирдЯ рдореЗрдВ 10 рд╕рд╡рд╛рд▓
- рдлрд╝реЙрд░реНрдореИрдЯ
- рд╣рд░ рдирд┐рдпреЛрдХреНрддрд╛ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рддрдп рдХрд░рддрд╛ рд╣реИ
- рдЙрджрд╛рд╣рд░рдг (HackerRank JavaScript Basic)
- 1 рдШрдВрдЯрд╛ 30 рдорд┐рдирдЯ рдореЗрдВ 2 рдкреНрд░рд╢реНрди
- Coding рд╕рд╡рд╛рд▓
- рдЖрдорддреМрд░ рдкрд░ test cases рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреЗ-рдЖрдк score рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдореБрдлрд╝реНрдд рдореЗрдВ рдЖрдЬрд╝рдорд╛рдПрдБ
30 рдорд┐рдирдЯ рдореЗрдВ 10 рдкреНрд░рд╢реНрди, рдЯреЗрд╕реНрдЯ рдХреА рдЕрд╕рд▓реА рдЧрддрд┐ рд╕реЗред рдЕрдВрдд рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрдХреЛрд░ рдФрд░ рд╣рд░ рдЙрддреНрддрд░ рдХрд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгред
рдЕрдкрдирд╛ рдкреНрд▓рд╛рди рдЪреБрдиреЗрдВ
рдкреВрд░реА рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдЕрдирд▓реЙрдХ рдХрд░реЗрдВ
JavaScript рдЯреЗрд╕реНрдЯ: рдкреВрд░реЗ рд╕рдордп-рд╕реАрдорд╛ рд╡рд╛рд▓реЗ рдореЙрдХ, рд╕рд╛рде рдореЗрдВ рдмрд╛рдХреА рд╕рднреА рдЯреЗрд╕реНрдЯ
Monthly рдкреНрд▓рд╛рди рд╢реБрд░реВ рдХрд░реЗрдВ- рдЗрд╕ рдЯреЗрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдкреВрд░реЗ рд╕рдордпрдмрджреНрдз рдореЙрдХ рдЯреЗрд╕реНрдЯ
- рд╣рд░ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛
- рдкреНрд░рд╢реНрди рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдкрдХрд╛ рд╕реНрдХреЛрд░ рдФрд░ рдЖрдкрдХреА рд╣рд┐рд╕реНрдЯреНрд░реА
- рд╕рднреА 93 рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдЯреЗрд╕реНрдЯ рд╢рд╛рдорд┐рд▓
- рдореЛрдмрд╛рдЗрд▓ рдФрд░ рд▓реИрдкрдЯреЙрдк рдкрд░ рдЪрд▓рддрд╛ рд╣реИ
рдЕрдЧрд░ рдЖрдкрдиреЗ рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдкреВрд░рд╛ рдореЙрдХ рдЯреЗрд╕реНрдЯ рдирд╣реАрдВ рджрд┐рдпрд╛ рд╣реИ, рддреЛ 7 рджрд┐рди рдХреЗ рднреАрддрд░ рд░рд┐рдлрдВрдбред рдХреАрдорддреЗрдВ USD рдореЗрдВ рд╣реИрдВред
рдкреВрд░реА рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдореЗрдВ рдХреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ
рдЕрд╕рд▓реА рдЯреЗрд╕реНрдЯ рдХреЗ рдлрд╝реЙрд░реНрдореИрдЯ рдФрд░ рд╕рдордп-рд╕реАрдорд╛ рдореЗрдВ рдкреВрд░реЗ рдореЙрдХ рдЯреЗрд╕реНрдЯред рд╣рд░ рдЯреЗрд╕реНрдЯ рдХреЗ рдмрд╛рдж рдкреВрд░реА рд╕рдореАрдХреНрд╖рд╛ред
- FreeFree рд╕реИрдВрдкрд▓10 рдкреНрд░рд╢реНрди ┬╖ 30 рдорд┐рдирдЯ
- рдкреВрд░реЗ рдореЙрдХ рдЯреЗрд╕реНрдЯрдЕрд╕рд▓реА рдЯреЗрд╕реНрдЯ рдореЗрдВ рд╕рд╡рд╛рд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╕рдордп рд╕реАрдорд╛
- рд╣рд░ рддрд░рд╣ рдХреЗ рд╕рд╡рд╛рд▓JavaScript рдХреЗ concepts, Code рдХреНрдпрд╛ log рдХрд░рддрд╛ рд╣реИ, рдмрдЧ рдвреВрдБрдврд╝рдирд╛ рдФрд░ рднреА
- рдкреВрд░реА рд╕рдореАрдХреНрд╖рд╛рд╣рд░ рдореЙрдХ рдХреЗ рдмрд╛рдж рдкреНрд░рд╢реНрди рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдкрдХрд╛ рд╕реНрдХреЛрд░
- рд╕реНрдХреЛрд░ рд╣рд┐рд╕реНрдЯреНрд░реАрдЖрдкрдХреА рд╣рд░ рдХреЛрд╢рд┐рд╢ рдХреА рдкреНрд░рдЧрддрд┐
- рдлрд╝реЛрди рдпрд╛ рд▓реИрдкрдЯреЙрдкрдХрд╣реАрдВ рднреА рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдХрд░реЗрдВ
- JavaScript рдХреЗ concepts90%
- Code рдХреНрдпрд╛ log рдХрд░рддрд╛ рд╣реИ75%
- рдмрдЧ рдвреВрдБрдврд╝рдирд╛60%
- рд╕рдорд╛рдзрд╛рди рддреИрдпрд╛рд░ рдХрд░рдирд╛35%
рдЕрдм рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВ: рд╕рдорд╛рдзрд╛рди рддреИрдпрд╛рд░ рдХрд░рдирд╛ред
Free рд╕реИрдВрдкрд▓ рдпрд╛ рдкреВрд░рд╛ рдЕрднреНрдпрд╛рд╕
| рд╡рд┐рд╢реЗрд╖рддрд╛ | Free | рдкреВрд░рд╛ |
|---|---|---|
| рдЕрд╕рд▓реА рдЯреЗрд╕реНрдЯ рдЬреИрд╕реА рд╢реИрд▓реА рдХреЗ рд╕рд╡рд╛рд▓ | ||
| рд╣рд░ рдЬрд╡рд╛рдм рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ | ||
| рдкреВрд░реЗ рд╕рдордпрдмрджреНрдз рдореЙрдХ рдЯреЗрд╕реНрдЯ | ||
| рд╕рд╡рд╛рд▓ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реНрдХреЛрд░ | ||
| рд╕рднреА рдореЙрдХ рдХрд╛ рд╕реНрдХреЛрд░ рд╣рд┐рд╕реНрдЯреНрд░реА | ||
| рд╕рднреА 93 рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдЯреЗрд╕реНрдЯ |
Free рд╕реНрдЯрдбреА рдЧрд╛рдЗрдб
рдЕрд╕рд▓реА рдЯреЗрд╕реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдпреЛрдЧреНрдп рд╣рд░ рдмрд╛рдд, рдЫреЛрдЯреЗ рдкрд╛рдареЛрдВ рдореЗрдВред
рдЕрд╕рд▓реА test рдЖрдо рддреМрд░ рдкрд░ рдХреИрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ
JavaScript coding test рдХрд╛ рдХреЛрдИ рдПрдХ рддрдп format рдирд╣реАрдВ рд╣реЛрддрд╛ред рд╣рд░ employer рдПрдХ testing platform рдЪреБрдирддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЕрдкрдиреЗ рд╕рд╡рд╛рд▓, tasks рдХреА рд╕рдВрдЦреНрдпрд╛, time limit рдФрд░ allowed languages рддрдп рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХрд╛ test invitation рдЖрдкрдХреЗ test рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдмрд╕реЗ рд╕рд╣реА рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ formats рдХрд╛ рдЕрдВрджрд╛рдЬрд╝рд╛ рдорд┐рд▓рддрд╛ рд╣реИ:
- HackerRank. HackerRank рдЕрдкрдиреЗ JavaScript (Basic) skills test рдХреЛ 2 questions in 1 hour 30 minutes рдХрд╛ рдмрддрд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ functions рдЬреИрд╕реЗ topics рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (HackerRank). рдЗрд╕рдХреЗ help center рдореЗрдВ рдЙрди question types рдХреА рд╕реВрдЪреА рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ employer test рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрдирдореЗрдВ coding, multiple choice, HTML/CSS/JavaScript, front-end developer, code review рдФрд░ subjective questions рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕рдореЗрдВ рдпрд╣ рднреА рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ employers HackerRank рдХреА library рд╕реЗ questions рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЕрдкрдиреЗ questions рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ (HackerRank Help).
- TestGorilla. TestGorilla рдХреЗ JavaScript coding tests рдкреЗрдЬ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЕрд▓рдЧ-рдЕрд▓рдЧ tests 15 рд╕реЗ 45 minutes рдХреЗ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рдореЗрдВ entry-level algorithms test 15 minutes рдХрд╛ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред Candidates online editor рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ employers рдЪреБрдирддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди-рд╕реА languages рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреА (TestGorilla).
Employer рдХреЗ JavaScript tests рдореЗрдВ рдЖрдо рддреМрд░ рдкрд░ рдмрддрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣рд┐рд╕реНрд╕реЗ:
- Coding tasks: online editor рдореЗрдВ function рд▓рд┐рдЦреЗрдВ, рдЙрд╕реЗ sample inputs рдкрд░ рдЪрд▓рд╛рдПрдВ, рдлрд┐рд░ рдЙрд╕реЗ рдЬрдорд╛ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЙрди рдФрд░ test cases рдкрд░ рдЬрд╛рдВрдЪрд╛ рдЬрд╛ рд╕рдХреЗ рдЬреЛ рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдИ рди рджреЗрдВред
- Multiple choice: JavaScript concepts, рдХреЛрдИ snippet рдЪрд▓рд╛рдиреЗ рдкрд░ рдХреНрдпрд╛ output рдорд┐рд▓рддрд╛ рд╣реИ рдФрд░ рдХреМрди-рд╕рд╛ code рд╕рд╣реА рд╣реИред
- Debugging рдпрд╛ code review: рдХрд┐рд╕реА рдФрд░ рдХреЗ рд▓рд┐рдЦреЗ code рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдвреВрдВрдвреЗрдВ рдФрд░ рдЙрд╕реЗ рдареАрдХ рдХрд░реЗрдВред
- рдХрднреА-рдХрднреА рдЕрдиреНрдп tasks: web page рдмрдирд╛рдирд╛ рдпрд╛ рдареАрдХ рдХрд░рдирд╛, рдмрдбрд╝рд╛ front-end рдпрд╛ back-end project, take-home assignment, рдпрд╛ test рдХреЗ рджреМрд░рд╛рди webcam рдФрд░ screen monitoringред
рд╣рдорд╛рд░реЗ mocks рдореЗрдВ рдХреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╣рдорд╛рд░реЗ full mocks рдореЗрдВ рдЪрд╛рд░ sections рдореЗрдВ 20 questions in 60 minutes рд╣реЛрддреЗ рд╣реИрдВ: JavaScript concepts (6), code рдЪрд▓рд╛рдиреЗ рдкрд░ рдХреНрдпрд╛ output рдорд┐рд▓рддрд╛ рд╣реИ (6), bug рдвреВрдВрдврдирд╛ (5) рдФрд░ solution рдмрдирд╛рдирд╛ (3)ред рд╕рднреА code modern JavaScript рдореЗрдВ рд╣реИрдВ рдФрд░ Node.js рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред рдЗрдирдореЗрдВ browser рдпрд╛ framework code рдирд╣реАрдВ рд╣реИред Submit рдХрд░рдиреЗ рддрдХ рдЖрдк рд╡рд╛рдкрд╕ рдЬрд╛рдХрд░ рдЬрд╡рд╛рдм рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ questions рдХреЛ flag рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ mocks рдореЗрдВ code рдкрдврд╝рдиреЗ, рдЙрд╕рдХрд╛ execution trace рдХрд░рдиреЗ, debugging рдХрд░рдиреЗ рдФрд░ code рдЪреБрдирдиреЗ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рд╣реЛрддрд╛ рд╣реИред рдЖрдк рдЬреЛ code рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЙрд╕реЗ рдпреЗ run рдирд╣реАрдВ рдХрд░рддреЗред рдХрдИ real assessments рдореЗрдВ рдРрд╕рд╛ code рд▓рд┐рдЦрдирд╛ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ hidden test cases рдкрд░ рдЪрд▓рддрд╛ рд╣реИред рдпрд╣ рдЕрднреНрдпрд╛рд╕ рдЙрд╕рд╕реЗ рдЬреБрдбрд╝реЗ code рдкрдврд╝рдиреЗ, execution trace рдХрд░рдиреЗ рдФрд░ debugging рдХрд░рдиреЗ рдХреЗ skills рдмрдирд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА real editor рдореЗрдВ timed practice рднреА рдХрд░реЗрдВред рд╣рдорд╛рд░реЗ mocks рдореЗрдВ front-end, back-end рдФрд░ full-stack project tasks, proctoring, plagiarism checks, video interviews, take-home tasks рдФрд░ employer рдХрд╛ рдХреЛрдИ pass mark рднреА рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред
рд╣рд▓ рдХрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░
рд╣рд░ рд╕реЗрдХреНрд╢рди рдХрд╛ рдПрдХ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЙрджрд╛рд╣рд░рдг, рд╕рд╛рде рдореЗрдВ рд╡рд╣ рдЖрдо рдЧрд▓рддреА рдЬрд┐рд╕рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧ рдлрдБрд╕рддреЗ рд╣реИрдВред
1. JavaScript рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБред let рдФрд░ var рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ? let рдХрд╛ scope рд╕рдмрд╕реЗ рдирдЬрд╝рджреАрдХреА block рддрдХ рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕реЗ loop body, рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреА line рдЪрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред var рдХрд╛ scope рдкреВрд░реЗ function рддрдХ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣ hoisted рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреА line рд╕реЗ рдкрд╣рд▓реЗ рднреА undefined рдХреЗ рд░реВрдк рдореЗрдВ рдореМрдЬреВрдж рд░рд╣рддрд╛ рд╣реИред рдЖрдо рдЧрд▓рддреА: рдпрд╣ рдорд╛рдирдирд╛ рдХрд┐ const рд╕реЗ object рдпрд╛ array рдХреЛ рдмрджрд▓рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред рдпрд╣ рд╕рд┐рд░реНрдлрд╝ рдирд╛рдо рдХреЛ рджреЛрдмрд╛рд░рд╛ assign рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред
2. Code рдХреНрдпрд╛ log рдХрд░рддрд╛ рд╣реИред console.log(typeof null, typeof []) рд╕реЗ object object log рд╣реЛрддрд╛ рд╣реИред typeof рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рджреЛрдиреЛрдВ objects рд╣реИрдВ; array рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП Array.isArray рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВред Async code рдореЗрдВ рдХреНрд░рдо рдпрд╛рдж рд░рдЦреЗрдВ: рдкрд╣рд▓реЗ рд╕рд╛рдорд╛рдиреНрдп code, рдлрд┐рд░ promise callbacks, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж timersред рдЖрдо рдЧрд▓рддреА: setTimeout(fn, 0) рдХреЛ "рдЕрднреА рдЪрд▓рд╛рдУ" рд╕рдордЭрдирд╛ред рдпрд╣ рд╣рдореЗрд╢рд╛ рдореМрдЬреВрджрд╛ code рдФрд░ рдмрд╛рдХреА promise callbacks рдкреВрд░реЗ рд╣реЛрдиреЗ рддрдХ рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд░рддрд╛ рд╣реИред
3. Bug рдвреВрдБрдврд╝рдирд╛ред рдПрдХ function total рдХреА рдЬрдЧрд╣ undefined рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдРрд╕реЗ arrow function рдХреЛ рджреЗрдЦреЗрдВ рдЬрд┐рд╕рдореЗрдВ braces рд╣реЛрдВ, рд▓реЗрдХрд┐рди return рди рд╣реЛ: (a, b) => { a + b } рд╕реЗ undefined рд▓реМрдЯрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ (a, b) => a + b рд╕реЗ sum рд▓реМрдЯрддрд╛ рд╣реИред рдЖрдо рдЧрд▓рддреА: рдкрд╣рд▓реА рдЕрдЬреАрдм рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реА line рдХреЛ рдареАрдХ рдХрд░рдирд╛ред рдПрдХ рдЫреЛрдЯреЗ input рдХреЛ code рдореЗрдВ trace рдХрд░реЗрдВ рдФрд░ рдкрддрд╛ рд▓рдЧрд╛рдПрдБ рдХрд┐ value рдкрд╣рд▓реА рдмрд╛рд░ рдХрд┐рд╕ line рдкрд░ рдЧрд▓рдд рд╣реЛрддреА рд╣реИред
4. Solution рдмрдирд╛рдирд╛ред рдЖрдкрдХреЛ cart рдХреА рдХреБрд▓ рдХреАрдордд рдирд┐рдХрд╛рд▓рдиреА рд╣реИред items.reduce((sum, item) => sum + item.price, 0) рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдЦрд┐рд░ рдореЗрдВ 0 рди рд╣реЛ, рддреЛ рдЦрд╛рд▓реА cart рдкрд░ TypeError рдЖрддрд╛ рд╣реИред рдЖрдо рдЧрд▓рддреА: рдРрд╕рд╛ option рдЪреБрдирдирд╛ рдЬреЛ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░реЗ, рд▓реЗрдХрд┐рди edge cases рдореЗрдВ рдирд╣реАрдВред рд╣рд░ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЦрд╛рд▓реА array, рдПрдХ item, рджреЛрд╣рд░рд╛рдП рдЧрдП items рдФрд░ missing values рдХреЗ рд╕рд╛рде рдЬрд╛рдБрдЪреЗрдВред
рддреИрдпрд╛рд░реА рдХреИрд╕реЗ рдХрд░реЗрдВ
- рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдирд╛ рдЖрдордВрддреНрд░рдг рдкрдврд╝реЗрдВред рдкрддрд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдХреМрди-рд╕рд╛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВрдЧреЗ, рдХрд┐рддрдиреЗ tasks рд╣реЛрдВрдЧреЗ, рд╕рдордп-рд╕реАрдорд╛ рдХреНрдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк JavaScript рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рдЗрд╕рдореЗрдВ front-end tasks рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ рдЯреЗрд╕реНрдЯ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рд░рдЦреА рдЬрд╛рдПрдЧреАред рдлрд╝реЙрд░реНрдореИрдЯ рдЗрддрдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдИ рдПрдХ рдлрд╝реЙрд░реНрдореИрдЯ рдорд╛рдирдХрд░ рдЪрд▓рдирд╛ рдареАрдХ рдирд╣реАрдВ рд╣реИред
- рдЕрдЧрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ practice area рд╣реИ, рддреЛ рдЙрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдБред Editor, Run рдмрдЯрди рдФрд░ sample test cases рджрд┐рдЦрд╛рдП рдЬрд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЬрд╛рдПрдБ, рддрд╛рдХрд┐ рдЯреЗрд╕реНрдЯ рдХреЗ рджрд┐рди рд╕реНрдХреНрд░реАрди рдирдИ рди рд▓рдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, HackerRank рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп Run рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ test cases рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ (HackerRank Support).
- рдХреЛрдб рдХреЛ рд╣рд╛рде рд╕реЗ trace рдХрд░реЗрдВред рдЫреЛрдЯреЗ code snippets рдХреЗ рд▓рд┐рдП рд╣рд░ line рдХреЗ рдмрд╛рдж рд╣рд░ variable рдХреА value рд▓рд┐рдЦреЗрдВред Async code рдХреЗ рд▓рд┐рдП рддреАрди рд╕реВрдЪрд┐рдпрд╛рдБ рдмрдирд╛рдПрдБ: рдЕрднреА рдХреНрдпрд╛ рдЪрд▓рддрд╛ рд╣реИ, promise callbacks рдФрд░ timersред
- рд░реЛрдЬрд╝рдорд░реНрд░рд╛ рдХреЗ tools рдЬрд╛рдиреЗрдВред Arrays рдФрд░ рдЙрдирдХреЗ methods (
map,filter,reduce,some,find,sort), objects,MapрдФрд░Set, strings, destructuring, spread, template literals,asyncрдФрд░awaitред - рдЬрдорд╛ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ edge cases рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред рдЦрд╛рд▓реА arrays рдФрд░ strings, рдПрдХ item, рджреЛрд╣рд░рд╛рдИ рдЧрдИ values,
nullрдФрд░undefined, рдФрд░ strings рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдП рдЧрдП numbersред Hidden test cases рдЕрдХреНрд╕рд░ рдЗрдиреНрд╣реАрдВ рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдЬрд╛рдБрдЪрддреЗ рд╣реИрдВред - рд╕рдордп рдмрд╛рдБрдзрдХрд░ рдХреЛрдб рд▓рд┐рдЦреЗрдВред рд╣рдорд╛рд░реЗ mock tests рдкрдврд╝рдиреЗ рдФрд░ debugging рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рд╛рддреЗ рд╣реИрдВред рд╕рд╛рде рд╣реА, timer рд▓рдЧрд╛рдХрд░ рдХрд┐рд╕реА рдЕрд╕рд▓реА editor рдореЗрдВ рдХреБрдЫ рдЫреЛрдЯреА рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣рд▓ рдХрд░реЗрдВ, рддрд╛рдХрд┐ рджрдмрд╛рд╡ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдФрд░ рдЪрд▓рд╛рдирд╛ рд╕рд╛рдорд╛рдиреНрдп рд▓рдЧреЗред
- рдЯреЗрд╕реНрдЯ рдХреА рдЕрд╕рд▓реА рд░рдлрд╝реНрддрд╛рд░ рд╕реЗ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВред рдЕрдЧрд░ рдЖрдкрдХрд╛ рдЯреЗрд╕реНрдЯ HackerRank рдХреЗ JavaScript (Basic) рдЙрджрд╛рд╣рд░рдг рдЬреИрд╕рд╛ рд╣реИ, рддреЛ 1 рдШрдВрдЯреЗ 30 рдорд┐рдирдЯ рдореЗрдВ 2 рд╕рд╡рд╛рд▓ рдпрд╛рдиреА рд╣рд░ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 45 рдорд┐рдирдЯ рдорд┐рд▓рддреЗ рд╣реИрдВ (HackerRank). рдкреВрд░реЗ рд╕рдордпрдмрджреНрдз mock tests рджреЗрдВ, рддрд╛рдХрд┐ рдЕрдкрдиреА рдЧрддрд┐ рдмрдирд╛рдП рд░рдЦрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рд▓рдЧреЗред
рдЖрдорддреМрд░ рдкрд░ scoring рдХреИрд╕реЗ рд╣реЛрддреА рд╣реИ
рд╕реНрдХреЛрд░рд┐рдВрдЧ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рдирд┐рдпреЛрдХреНрддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред рдХреЛрдИ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕реНрдХреЗрд▓ рдпрд╛ рдкрд╛рд╕ рдорд╛рд░реНрдХ рдирд╣реАрдВ рд╣реИред Coding рд╕рд╡рд╛рд▓реЛрдВ рдХреЛ рдЖрдорддреМрд░ рдкрд░ рдЯреЗрд╕реНрдЯ рдХреЗрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреЗ рдЖрдк рд╕реНрдХреЛрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рджреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд┐рд╡рд░рдг:
- HackerRank рдХреЗ рдЕрдиреБрд╕рд╛рд░, Coding рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдкрд╣рд▓реЗ рд╕реЗ рддрдп рдХрд┐рдП рдЧрдП рдЯреЗрд╕реНрдЯ рдХреЗрд╕ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕рд╣реА рд╣реЛрдиреЗ рдФрд░ рдХреБрд╢рд▓рддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╣реИрдВред рд╣рд░ рдЯреЗрд╕реНрдЯ рдХреЗрд╕ рдХрд╛ рдЕрдкрдирд╛ рд╕реНрдХреЛрд░ рд╣реЛрддрд╛ рд╣реИ: рдЯреЗрд╕реНрдЯ рдХреЗрд╕ рдкрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдХреЛ рдЙрд╕ рдХреЗрд╕ рдХрд╛ рдкреВрд░рд╛ рд╕реНрдХреЛрд░ рдорд┐рд▓рддрд╛ рд╣реИ рдФрд░ рдлреЗрд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдХреЛ рд╢реВрдиреНрдпред рд╕рд╡рд╛рд▓ рдХрд╛ рдХреБрд▓ рд╕реНрдХреЛрд░ рдкрд╛рд╕ рдХрд┐рдП рдЧрдП рдЯреЗрд╕реНрдЯ рдХреЗрд╕ рдХреЗ рд╕реНрдХреЛрд░ рдХрд╛ рдЬреЛрдбрд╝ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдХреБрдЫ рдЯреЗрд╕реНрдЯ рдХреЗрд╕ рдкрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рдХреБрдЫ рдЕрдВрдХ рдорд┐рд▓рддреЗ рд╣реИрдВ (HackerRank Support). Coding рдФрд░ multiple choice рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдЕрдкрдиреЗ рдЖрдк рд╣реЛрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ HTML/CSS/JavaScript рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рд╣рд╛рде рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Front-end рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдЕрдкрдиреЗ рдЖрдк рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рде рдореЗрдВ рд╣рд╛рде рд╕реЗ рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ (HackerRank Help).
- TestGorilla рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕реНрдХреЛрд░рд┐рдВрдЧ рдкрд░рд╕реЗрдВрдЯрд╛рдЗрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣реЛрддреА рд╣реИ рдФрд░ рдХреБрд▓ рд╕рд╣реА рдЬрд╡рд╛рдмреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреА рд╣реИред рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рд╣рд░ рдЯреЗрд╕реНрдЯ рдХреЗрд╕ рдХрд╛ рдирддреАрдЬрд╛ рднреА рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (TestGorilla).
рдЕрдЪреНрдЫрд╛ рдирддреАрдЬрд╛ рдХрд┐рд╕реЗ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╣ рд╣рд░ рдирд┐рдпреЛрдХреНрддрд╛ рддрдп рдХрд░рддрд╛ рд╣реИред рдХрдИ рдирд┐рдпреЛрдХреНрддрд╛ рд╕реНрдХреЛрд░ рдХреЗ рд╕рд╛рде рдЖрдкрдХрд╛ рдХреЛрдб рднреА рджреЗрдЦрддреЗ рд╣реИрдВред
рд╣рдорд╛рд░рд╛ рдЕрднреНрдпрд╛рд╕ рд╕реНрдХреЛрд░ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рд╣рдорд╛рд░реЗ рдХрд┐рддрдиреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рд╕рд╣реА рдЬрд╡рд╛рдм рджрд┐рдП, рдФрд░ рд╣рд░ рд╕реЗрдХреНрд╢рди рдХрд╛ рдмреНрдпреМрд░рд╛ рджреЗрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЖрдк рдЬрд╛рди рд╕рдХреЗрдВ рдХрд┐ рдХрд┐рд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рд╣реИред рдпрд╣ рдЕрднреНрдпрд╛рд╕ рд╕реНрдХреЛрд░ рд╣реИ: рдпрд╣ рдХрд┐рд╕реА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рдЯреЗрд╕реНрдЯ рдХрд╛ рд╕реНрдХреЛрд░ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдпрд╣ рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдХрд┐ рдЖрдк рдкрд╛рд╕ рд╣реЛрдВрдЧреЗ рдпрд╛ рдирд╣реАрдВред
рдЖрдо рдЧрд▓рддрд┐рдпрд╛рдВ
- Compare function рдХреЗ рдмрд┐рдирд╛ numbers рдХреЛ sort рдХрд░рдирд╛ред
[10, 9, 1].sort()рдЙрдиреНрд╣реЗрдВ text рдХреА рддрд░рд╣ sort рдХрд░рддрд╛ рд╣реИредsort((a, b) => a - b)рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВред ==рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ type conversion рд╕реЗ рдЪреМрдВрдХ рдЬрд╛рдирд╛ред рдЬрдм рддрдХ рдХреЛрдИ рдЦрд╛рд╕ рд╡рдЬрд╣ рди рд╣реЛ,===рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВред- рдпрд╣ рднреВрд▓рдирд╛ рдХрд┐
forEachрдЗрдВрддрдЬрд╝рд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛редforEachcallback рдХреЗ рдЕрдВрджрд░awaitрдХрд░рдиреЗ рд╕реЗ рдмрд╛рд╣рд░реА function рд░реБрдХрддрд╛ рдирд╣реАрдВ рд╣реИредfor...ofрдпрд╛Promise.allрдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВред ===рд╕реЗ objects рдпрд╛ arrays рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ред рджреЛ objects рддрднреА рдмрд░рд╛рдмрд░ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрдм рд╡реЗ рдПрдХ рд╣реА object рд╣реЛрдВред рдЬрд┐рди fields рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреА рд╣реИ, рдЙрдиреНрд╣реЗрдВ compare рдХрд░реЗрдВред- рдРрд╕рд╛ array рдмрджрд▓ рджреЗрдирд╛ рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдкрд╛рд╕ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред
sort,reverseрдФрд░splicearray рдХреЛ рдЙрд╕реА рдЬрдЧрд╣ рдмрджрд▓рддреЗ рд╣реИрдВред Original рдХреЛ рд░рдЦрдирд╛ рд╣реЛ, рддреЛ рдкрд╣рд▓реЗ[...arr]рд╕реЗ рдЙрд╕рдХреА copy рдмрдирд╛рдПрдБред - рд╕рд┐рд░реНрдлрд╝ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЬрд╛рдБрдЪрдирд╛ред рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг рдЖрдорддреМрд░ рдкрд░ рдкрд╛рд╕ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЫрд┐рдкреЗ рд╣реБрдП test cases рдЦрд╛рд▓реА input, рдПрдХ item, duplicates рдФрд░ рдмрдбрд╝реЗ inputs рдЬрд╛рдБрдЪрддреЗ рд╣реИрдВред
- рдХрд┐рд╕реА рдПрдХ task рдкрд░ рд╕рдордп рдЦрддреНрдо рдХрд░ рджреЗрдирд╛ред рдЕрдЧрд░ рдЖрдк рдЕрдЯрдХ рдЬрд╛рдПрдБ, рддреЛ рдРрд╕рд╛ рдЖрд╕рд╛рди version рдЬрдорд╛ рдХрд░реЗрдВ рдЬреЛ рдХреБрдЫ test cases рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реЛ, рдЖрдЧреЗ рдмрдврд╝реЗрдВ рдФрд░ рд╕рдордп рдорд┐рд▓реЗ рддреЛ рд╡рд╛рдкрд╕ рдЖрдПрдБред
рдУрд░рд┐рдЬрд┐рдирд▓ рдкреНрд░реИрдХреНрдЯрд┐рд╕ рд╕рд╡рд╛рд▓, рдЕрд╕рд▓реА рдпрд╛ рд▓реАрдХ рд╣реБрдП рд╕рд╡рд╛рд▓ рдирд╣реАрдВред Monthly рдкреНрд▓рд╛рди рдХрднреА рднреА рдХреИрдВрд╕рд▓ рдХрд░реЗрдВред рдЕрдЧрд░ рдЖрдкрдиреЗ рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдлреБрд▓ рдореЙрдХ рдирд╣реАрдВ рджрд┐рдпрд╛ рд╣реИ, рддреЛ 7 рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ рд░рд┐рдлрдВрдб рдорд╛рдБрдЧ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓
рдХреНрдпрд╛ JavaScript рдХрд╛ рдХреЛрдИ рдПрдХ standard coding test рд╣реИ?+
рдирд╣реАрдВред рд╣рд░ employer platform рдЪреБрдирддрд╛ рд╣реИ рдФрд░ рдЕрдкрдиреЗ рд╕рд╡рд╛рд▓, test рдХреА рд▓рдВрдмрд╛рдИ, time limit рдФрд░ languages рддрдп рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЗ test invitation рдореЗрдВ рдмрддрд╛рдпрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХреЗ test рдореЗрдВ рдХреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдХреБрдЫ platforms рдкрд╣рд▓реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП practice area рднреА рджреЗрддреЗ рд╣реИрдВред
рдХреНрдпрд╛ рдЖрдкрдХреЗ mock tests рдореЗрд░реЗ рд▓рд┐рдЦреЗ рд╣реБрдП code рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ?+
рдирд╣реАрдВред рд╣рдорд╛рд░реЗ mocks рдореЗрдВ multiple choice рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╝рд░рд┐рдП JavaScript code рдкрдврд╝рдиреЗ, рдЙрд╕рдХрд╛ flow рд╕рдордЭрдиреЗ, debugging рдХрд░рдиреЗ рдФрд░ рд╕рд╣реА code рдЪреБрдирдиреЗ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рд╣реЛрддрд╛ рд╣реИред рдХрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ tests рдореЗрдВ рдЖрдкрдХреЛ рдРрд╕рд╛ code рд▓рд┐рдЦрдирд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ hidden test cases рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдЕрд╕рд▓реА editor рдореЗрдВ рдЫреЛрдЯреЗ programs рд▓рд┐рдЦрдиреЗ рдХрд╛ рднреА рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВред
рдХреНрдпрд╛ рдЖрдкрдХреЗ mock tests рдореЗрдВ React, HTML рдпрд╛ CSS рдХреЗ рдЯрд╛рд╕реНрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ?+
рдирд╣реАрдВред рд╣рдорд╛рд░реЗ рд╕рд╡рд╛рд▓реЛрдВ рдореЗрдВ Node.js рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓рд╛ modern JavaScript рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддрд╛ рд╣реИред рдЗрдирдореЗрдВ browser, framework рдпрд╛ front-end project рд╕реЗ рдЬреБрдбрд╝реЗ tasks рдирд╣реАрдВ рд╣реИрдВред рдЕрдЧрд░ рдЖрдкрдХреЗ test рдореЗрдВ рдпреЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рддреЛ рдЙрдирдХрд╛ рдЕрд▓рдЧ рд╕реЗ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВред
рдкрд╛рд╕ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХрд┐рддрдиреЗ рд╕реНрдХреЛрд░ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ?+
рдХреЛрдИ рдПрдХ рддрдп pass mark рдирд╣реАрдВ рд╣реЛрддрд╛ред Platforms coding questions рдХреЛ test cases рдХреЗ рдЖрдзрд╛рд░ рдкрд░ score рдХрд░рддреЗ рд╣реИрдВред рд╣рд░ employer рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди-рд╕рд╛ result рдЖрдкрдХреЛ рдЕрдЧрд▓реЗ рдЪрд░рдг рддрдХ рд▓реЗ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЕрдХреНрд╕рд░ рдЖрдкрдХреЗ code рдХреЛ рднреА рджреЗрдЦрддрд╛ рд╣реИред
рдХреНрдпрд╛ рдпреЗ JavaScript test рдХреЗ рдЕрд╕рд▓реА рдкреНрд░рд╢реНрди рд╣реИрдВ?+
рдирд╣реАрдВред рдпреЗ рд╣рдорд╛рд░реА рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдЗрд╕реА рддрд░рд╣ рдХреА рд╢реИрд▓реА рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП original practice questions рд╣реИрдВред Intellect Council рдХрд╛ HackerRank, TestGorilla рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп testing platform рдпрд╛ employer рд╕реЗ рдХреЛрдИ рд╕рдВрдмрдВрдз рдирд╣реАрдВ рд╣реИред
рд╕реНрд░реЛрдд
- HackerRank: JavaScript (Basic) skills test рдкреЗрдЬ, 2026-11-09 рдХреЛ рдЬрд╛рдБрдЪрд╛ рдЧрдпрд╛
- HackerRank Help: HackerRank tests рдореЗрдВ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░, 2026-11-09 рдХреЛ рдЬрд╛рдБрдЪрд╛ рдЧрдпрд╛
- HackerRank Help: рд╕рд╡рд╛рд▓реЛрдВ рдХреА scoring (рдЕрд╡рд▓реЛрдХрди), 2026-11-09 рдХреЛ рдЬрд╛рдБрдЪрд╛ рдЧрдпрд╛
- HackerRank Support: Coding question, tests рдореЗрдВ coding question рдХреА scoring, 2026-11-09 рдХреЛ рдЬрд╛рдБрдЪрд╛ рдЧрдпрд╛
- TestGorilla: JavaScript рдХреЛрдбрд┐рдВрдЧ рдЯреЗрд╕реНрдЯ, 2026-11-09 рдХреЛ рдЬрд╛рдБрдЪрд╛ рдЧрдпрд╛
рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реЗ рдЕрднреНрдпрд╛рд╕
рдиреМрдХрд░реА рдвреВрдБрдврд╝рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдЯреЗрд╕реНрдЯ
рдирд┐рдпреЛрдХреНрддрд╛ рдХреЗ рдЯреЗрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдлреНрд░реА рдЯрд╛рдЗрдореНрдб рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдЯреЗрд╕реНрдЯ: рдПрдкреНрдЯреАрдЯреНрдпреВрдб, рд░реАрдЬрдирд┐рдВрдЧ, рд╕рд╛рдЗрдХреЛрдореЗрдЯреНрд░рд┐рдХ, Wonderlic-style, CCAT-style рдФрд░ Excelред рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдХрд╛рдЙрдВрдЯ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
рджреЗрдЦреЗрдВPython coding test рдХреА рддреИрдпрд╛рд░реА
Python assessment рдХреА рдореБрдлрд╝реНрдд practice: concepts, code рдХреНрдпрд╛ print рдХрд░рддрд╛ рд╣реИ, bug рдвреВрдБрдврд╝рдирд╛ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ solution рдЪреБрдирдирд╛ред рд╣рд░ рд╕рд╡рд╛рд▓ рдХреЛ step by step рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рджреЗрдЦреЗрдВSQL рдЯреЗрд╕реНрдЯ рдХреА рддреИрдпрд╛рд░реА
SQL test рдХреА рдореБрдлрд╝реНрдд practice: concepts, query рдХреНрдпрд╛ result рджреЗрддреА рд╣реИ, query рдареАрдХ рдХрд░рдирд╛ рдФрд░ рд╕рд╣реА query рдЪреБрдирдирд╛ред рд╕рд╡рд╛рд▓ portable standard SQL рдореЗрдВ рд╣реИрдВ рдФрд░ рд╣рд░ рдПрдХ рдХреЛ step by step рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рджреЗрдЦреЗрдВрд╕рднреА 93 рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдЯреЗрд╕реНрдЯ рджреЗрдЦреЗрдВ
рдкреВрд░реА рддреИрдпрд╛рд░реА рдХреЗ рд╕рд╛рде рдЬрд╛рдПрдБред
рдпрд╣ рдЬрд╛рдирдХрд░ рдЬрд╛рдПрдБ рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХрд┐рдпрд╛ред
рдЕрд╕рд▓реА рдлрд╝реЙрд░реНрдореИрдЯ рдореЗрдВ рд╕рдордп-рд╕реАрдорд╛ рд╡рд╛рд▓реА рдкреНрд░реИрдХреНрдЯрд┐рд╕, рд╣рд░ рдЬрд╡рд╛рдм рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЗ рд╕рд╛рдеред