рд╕рд░рд╛рд╡ рдЯреЗрд╕реНрдЯрддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЖрдгрд┐ coding
JavaScript coding test рд╕рд░рд╛рд╡
рдореЛрдлрдд JavaScript coding рд╕рд░рд╛рд╡ рдЪрд╛рдЪрдгреА: JavaScript рд╕рдВрдХрд▓реНрдкрдирд╛, code рдХрд╛рдп log рдХрд░рддреЛ, bug рд╢реЛрдзрдгреЗ рдЖрдгрд┐ рдпреЛрдЧреНрдпрд░реАрддреНрдпрд╛ рдХрд╛рдо рдХрд░рдгрд╛рд░реЗ solution рдирд┐рд╡рдбрдгреЗ. рдирд┐рдпреЛрдХреНрддреНрдпрд╛рдВрдЪреНрдпрд╛ coding assessments рдЪреНрдпрд╛ рд╢реИрд▓реАрддреАрд▓ рдпрд╛ рдЪрд╛рдЪрдгреАрддреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрддрд░рд╛рдЪреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рджрд┐рд▓реЗ рдЖрд╣реЗ.
- 10 рдореЛрдлрдд рдкреНрд░рд╢реНрди, рдЦрд╛рддреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА
- рдЦрд▒реНрдпрд╛ рдЪрд╛рдЪрдгреАрдкреНрд░рдорд╛рдгреЗ рд╡реЗрд│рдорд░реНрдпрд╛рджрд╛
- рдХрдзреАрд╣реА рд░рджреНрдж рдХрд░рд╛
- рд╡рд┐рдирд╛рдореВрд▓реНрдп рдирдореБрдирд╛
- 10 рдкреНрд░рд╢реНрди ┬╖ 30 рдорд┐рдирд┐рдЯреЗ
- рдкреНрд░рд╢реНрдирд╛рдВрдЪреЗ рдкреНрд░рдХрд╛рд░
- JavaScript рд╕рдВрдХрд▓реНрдкрдирд╛, Code рдХрд╛рдп log рдХрд░рддреЛ, рдмрдЧ рд╢реЛрдзрдгреЗ рдЖрдгрд┐ рдмрд░реЗрдЪ рдХрд╛рд╣реА
- рдкреВрд░реНрдг-рд▓рд╛рдВрдмреАрдЪреНрдпрд╛ рдореЙрдХ рдЯреЗрд╕реНрдЯ
- рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯреЗрд╕реНрдЯрдордзреАрд▓ рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдЖрдгрд┐ рд╡реЗрд│реЗрдЪреА рдорд░реНрдпрд╛рджрд╛
рдереЛрдбрдХреНрдпрд╛рдд рдЙрддреНрддрд░
JavaScript coding test рд╣реА online assessment рдЖрд╣реЗ. рдореБрд▓рд╛рдЦрддреАрдкреВрд░реНрд╡реА рдЕрд░реНрдЬрджрд╛рд░рд╛рдВрдирд╛ JavaScript рд╡рд╛рдЪрддрд╛, рд▓рд┐рд╣рд┐рддрд╛ рдЖрдгрд┐ debug рдХрд░рддрд╛ рдпреЗрддреЗ рдХрд╛ рд╣реЗ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рдирд┐рдпреЛрдХреНрддреЗ рддрд┐рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддрд╛рдд. рдПрдХрдЪ рдард░рд╛рд╡реАрдХ test рдирд╕рддреЗ: рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдпреЛрдХреНрддрд╛ platform рдирд┐рд╡рдбреВрди рд╕реНрд╡рддрдГрдЪреЗ рдкреНрд░рд╢реНрди, рдЪрд╛рдЪрдгреАрдЪрд╛ рдХрд╛рд▓рд╛рд╡рдзреА рдЖрдгрд┐ рд╡реЗрд│реЗрдЪреА рдорд░реНрдпрд╛рджрд╛ рдард░рд╡рддреЛ. рдЕрдиреЗрдХрджрд╛ test cases рд╡рд╛рдкрд░реВрди рддрдкрд╛рд╕рд▓рд╛ рдЬрд╛рдгрд╛рд░рд╛ code рд▓рд┐рд╣рд╛рдпрд▓рд╛ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЬрд╛рддреЗ. рдпрд╛ рдореЛрдлрдд рд╕рд░рд╛рд╡ рдЪрд╛рдЪрдгреАрдд рдЖрдзреБрдирд┐рдХ JavaScript code рд╡рд╛рдЪрдгреЗ, trace рдХрд░рдгреЗ, debug рдХрд░рдгреЗ рдЖрдгрд┐ рдпреЛрдЧреНрдп code рдирд┐рд╡рдбрдгреЗ рдпрд╛рдВрд╡рд░реАрд▓ 10 рдореВрд│ рдкреНрд░рд╢реНрди рдЖрд╣реЗрдд. рддреА рд╕рд╛рдзрд╛рд░рдг 30 рдорд┐рдирд┐рдЯреЗ рдЪрд╛рд▓рддреЗ.
- рд╡рд┐рдирд╛рдореВрд▓реНрдп рдирдореБрдирд╛
- 30 рдорд┐рдирд┐рдЯрд╛рдВрдд 10 рдкреНрд░рд╢реНрди
- рд╕реНрд╡рд░реВрдк
- рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдпреЛрдХреНрддрд╛ рдЖрдгрд┐ platform рдард░рд╡рддрд╛рдд
- рдЙрджрд╛рд╣рд░рдг (HackerRank JavaScript Basic)
- 1 рддрд╛рд╕ 30 рдорд┐рдирд┐рдЯрд╛рдВрдд 2 рдкреНрд░рд╢реНрди
- рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рд╢реНрди
- рд╕рд╛рдорд╛рдиреНрдпрддрдГ test cases рдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рдЖрдкреЛрдЖрдк рдЧреБрдг рджрд┐рд▓реЗ рдЬрд╛рддрд╛рдд
рдореЛрдлрдд рд╡рд╛рдкрд░реВрди рдкрд╛рд╣рд╛
30 рдорд┐рдирд┐рдЯрд╛рдВрдд 10 рдкреНрд░рд╢реНрди, рдкреНрд░рддреНрдпрдХреНрд╖ рдЯреЗрд╕реНрдЯрдЪреНрдпрд╛ рдЧрддреАрдиреЗ. рд╢реЗрд╡рдЯреА рддреБрдордЪрд╛ рд╕реНрдХреЛрдЕрд░ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрддрд░рд╛рдЪреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг.
рддреБрдордЪрд╛ рдкреНрд▓реЕрди рдирд┐рд╡рдбрд╛
рд╕рдВрдкреВрд░реНрдг рд╕рд░рд╛рд╡ рдЕрдирд▓реЙрдХ рдХрд░рд╛
JavaScript рдЯреЗрд╕реНрдЯ: рдкреВрд░реНрдг рд▓рд╛рдВрдмреАрдЪреНрдпрд╛ рд╡реЗрд│рдмрджреНрдз рдореЙрдХ рдЯреЗрд╕реНрдЯ рдЖрдгрд┐ рдЗрддрд░ рд╕рд░реНрд╡ рдЯреЗрд╕реНрдЯ
Monthly рдкреНрд▓реЕрди рд╕реБрд░реВ рдХрд░рд╛- рдпрд╛ рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рдкреВрд░реНрдг-рд▓рд╛рдВрдмреАрдЪреНрдпрд╛ рд╡реЗрд│рдмрджреНрдз рдореЙрдХ рдЯреЗрд╕реНрдЯ
- рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╢реНрдирд╛рдЪреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг
- рдкреНрд░рд╢реНрдирд╛рдВрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рдиреБрд╕рд╛рд░ рддреБрдордЪрд╛ рд╕реНрдХреЛрдЕрд░ рдЖрдгрд┐ рддреБрдордЪрд╛ рдЗрддрд┐рд╣рд╛рд╕
- рд╕рд░реНрд╡ 93 рд╕рд░рд╛рд╡ рдЪрд╛рдЪрдгреНрдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢
- рдлреЛрди рдЖрдгрд┐ рд▓реЕрдкрдЯреЙрдкрд╡рд░ рд╡рд╛рдкрд░рддрд╛ рдпреЗрддреЗ
рддреБрдореНрд╣реА рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдПрдХ рдкреВрд░реНрдг рдореЙрдХ рдЯреЗрд╕реНрдЯ рджрд┐рд▓реА рдЕрд╕рд▓реНрдпрд╛рд╕ 7 рджрд┐рд╡рд╕рд╛рдВрдд рдкрд░рддрд╛рд╡рд╛. рдХрд┐рдВрдорддреА USD рдордзреНрдпреЗ.
рд╕рдВрдкреВрд░реНрдг рд╕рд░рд╛рд╡рд╛рдд рдХрд╛рдп рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ
рдЪрд╛рдЪрдгреАрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдк рдЖрдгрд┐ рд╡реЗрд│реЗрдиреБрд╕рд╛рд░ рдкреВрд░реНрдг-рд▓рд╛рдВрдмреАрдЪреНрдпрд╛ рдореЙрдХ рдЯреЗрд╕реНрдЯ. рдкреНрд░рддреНрдпреЗрдХ рдЯреЗрд╕реНрдЯ рдкреВрд░реНрдг рдХреЗрд▓реНрдпрд╛рд╡рд░ рд╕рд╡рд┐рд╕реНрддрд░ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди.
- Freeрд╡рд┐рдирд╛рдореВрд▓реНрдп рдирдореБрдирд╛10 рдкреНрд░рд╢реНрди ┬╖ 30 рдорд┐рдирд┐рдЯреЗ
- рдкреВрд░реНрдг-рд▓рд╛рдВрдмреАрдЪреНрдпрд╛ рдореЙрдХ рдЯреЗрд╕реНрдЯрд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯреЗрд╕реНрдЯрдордзреАрд▓ рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдЖрдгрд┐ рд╡реЗрд│реЗрдЪреА рдорд░реНрдпрд╛рджрд╛
- рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░рдЪреЗ рдкреНрд░рд╢реНрдиJavaScript рд╕рдВрдХрд▓реНрдкрдирд╛, Code рдХрд╛рдп log рдХрд░рддреЛ, рдмрдЧ рд╢реЛрдзрдгреЗ рдЖрдгрд┐ рдмрд░реЗрдЪ рдХрд╛рд╣реА
- рд╕рд╡рд┐рд╕реНрддрд░ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдирдкреНрд░рддреНрдпреЗрдХ рдореЙрдХрдирдВрддрд░ рдкреНрд░рд╢реНрдирд╛рдВрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рдиреБрд╕рд╛рд░ рддреБрдордЪрд╛ рд╕реНрдХреЛрдЕрд░
- рдЧреБрдгрд╛рдВрдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпрддреНрдирд╛рддреАрд▓ рддреБрдордЪреА рдкреНрд░рдЧрддреА
- рдлреЛрди рдХрд┐рдВрд╡рд╛ рд▓реЕрдкрдЯреЙрдкрддреБрдореНрд╣реА рдХреБрдареЗрд╣реА рдЕрд╕рд╛рд▓, рддрд┐рдереЗ рд╕рд░рд╛рд╡ рдХрд░рд╛
- JavaScript рд╕рдВрдХрд▓реНрдкрдирд╛90%
- Code рдХрд╛рдп log рдХрд░рддреЛ75%
- рдмрдЧ рд╢реЛрдзрдгреЗ60%
- рдЙрдкрд╛рдп рддрдпрд╛рд░ рдХрд░рдгреЗ35%
рдкреБрдвреЗ рдпрд╛рд╡рд░ рд╕рд░рд╛рд╡ рдХрд░рд╛: рдЙрдкрд╛рдп рддрдпрд╛рд░ рдХрд░рдгреЗ.
рдореЛрдлрдд рдирдореБрдирд╛ рдХрд┐рдВрд╡рд╛ рд╕рдВрдкреВрд░реНрдг рд╕рд░рд╛рд╡
| рд╡реИрд╢рд┐рд╖реНрдЯреНрдп | Free | рдкреВрд░реНрдг |
|---|---|---|
| рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯреЗрд╕реНрдЯрдЪреНрдпрд╛ рд╢реИрд▓реАрддреАрд▓ рдкреНрд░рд╢реНрди | ||
| рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрддрд░рд╛рдЪреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг | ||
| рдкреВрд░реНрдг-рд▓рд╛рдВрдмреАрдЪреНрдпрд╛ рд╡реЗрд│рдмрджреНрдз рдореЙрдХ рдЯреЗрд╕реНрдЯ | ||
| рдкреНрд░рд╢реНрдирд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рдиреБрд╕рд╛рд░ рдЧреБрдг | ||
| рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдореЙрдХ рдЯреЗрд╕реНрдЯрдордзреАрд▓ рдЧреБрдгрд╛рдВрдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕ | ||
| рд╕рд░реНрд╡ 93 рд╕рд░рд╛рд╡ рдЪрд╛рдЪрдгреНрдпрд╛ |
рдореЛрдлрдд рдЕрднреНрдпрд╛рд╕ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪрд╛рдЪрдгреАрдмрджреНрджрд▓ рдЬрд╛рдгреВрди рдШреНрдпрд╛рдпрдЪреНрдпрд╛ рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреА, рдЫреЛрдЯреНрдпрд╛ рдзрдбреНрдпрд╛рдВрдордзреНрдпреЗ.
рдЦрд░реА рдкрд░реАрдХреНрд╖рд╛ рд╕рд╣рд╕рд╛ рдХрд╢реА рдЕрд╕рддреЗ
JavaScript coding test рдПрдХрдЪ рдард░рд╛рд╡реАрдХ рдирд╕рддреЗ. рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдпреЛрдХреНрддрд╛ testing platform рдирд┐рд╡рдбрддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдирдВрддрд░ questions, tasks рдЪреА рд╕рдВрдЦреНрдпрд╛, рд╡реЗрд│реЗрдЪреА рдорд░реНрдпрд╛рджрд╛ рдЖрдгрд┐ рд╡рд╛рдкрд░рддрд╛ рдпреЗрдгрд╛рд▒реНрдпрд╛ programming languages рд╕реНрд╡рддрдГ рдард░рд╡рддреЛ. рддреБрдордЪреНрдпрд╛ рдЯреЗрд╕реНрдЯрдмрджреНрджрд▓рдЪреА рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЯреЗрд╕реНрдЯрдЪреЗ рдЖрдордВрддреНрд░рдг рд╣рд╛ рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реНрд░реЛрдд рдЖрд╣реЗ. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЙрджрд╛рд╣рд░рдгрд╛рдВрд╡рд░реВрди рдЯреЗрд╕реНрдЯрдордзреАрд▓ рд╡рд┐рд╡рд┐рдзрддрд╛ рджрд┐рд╕рддреЗ:
- HackerRank. HackerRank рддреНрдпрд╛рдВрдЪреНрдпрд╛ JavaScript (Basic) skills test рдордзреНрдпреЗ 1 hour 30 minutes рдордзреНрдпреЗ 2 questions рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдирдореВрдж рдХрд░рддреЗ. рдпрд╛рдд functions рд╕рд╛рд░рдЦреЗ рд╡рд┐рд╖рдп рдЕрд╕рддрд╛рдд (HackerRank). рддреНрдпрд╛рдВрдЪреНрдпрд╛ help center рдордзреНрдпреЗ рдирд┐рдпреЛрдХреНрддрд╛ рдЯреЗрд╕реНрдЯрдордзреНрдпреЗ рдХреЛрдгрддреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреЗ questions рдареЗрд╡реВ рд╢рдХрддреЛ рдпрд╛рдЪреА рдпрд╛рджреА рдЖрд╣реЗ. рдпрд╛рдд coding, multiple choice, HTML/CSS/JavaScript, front-end developer, code review рдЖрдгрд┐ subjective questions рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ. рдирд┐рдпреЛрдХреНрддреЗ HackerRank рдЪреНрдпрд╛ library рдордзреВрди questions рдШреЗрдК рд╢рдХрддрд╛рдд рдХрд┐рдВрд╡рд╛ рд╕реНрд╡рддрдГрдЪреЗ questions рд▓рд┐рд╣реВ рд╢рдХрддрд╛рдд, рдЕрд╕реЗрд╣реА рддреНрдпрд╛рдд рдореНрд╣рдЯрд▓реЗ рдЖрд╣реЗ (HackerRank Help).
- TestGorilla. TestGorilla рдЪреНрдпрд╛ JavaScript coding tests рдкреЗрдЬрдиреБрд╕рд╛рд░, рд╕реНрд╡рддрдВрддреНрд░ tests 15 рддреЗ 45 minutes рдЪрд╛рд▓рддрд╛рдд. рддреНрдпрд╛рдд рд╕реБрд░реБрд╡рд╛рддреАрдЪреНрдпрд╛ рдкрд╛рддрд│реАрдЪреА algorithms test 15 minutes рдЪреА рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдирдореВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЙрдореЗрджрд╡рд╛рд░ online editor рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рддрд╛рдд рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛ languages рдЙрдкрд▓рдмреНрдз рдЕрд╕рддреАрд▓ рд╣реЗ рдирд┐рдпреЛрдХреНрддреЗ рдард░рд╡рддрд╛рдд (TestGorilla).
рдирд┐рдпреЛрдХреНрддреНрдпрд╛рдВрдЪреНрдпрд╛ JavaScript tests рдордзреНрдпреЗ рд╕рд╣рд╕рд╛ рдЖрдврд│рдгрд╛рд░реЗ рднрд╛рдЧ:
- Coding tasks: online editor рдордзреНрдпреЗ function рд▓рд┐рд╣рд╛, sample inputs рд╡рд╛рдкрд░реВрди рддреЛ рдЪрд╛рд▓рд╡рд╛ рдЖрдгрд┐ рдирдВрддрд░ рддреЛ submit рдХрд░рд╛. рддреНрдпрд╛рдирдВрддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рди рджрд┐рд╕рдгрд╛рд▒реНрдпрд╛ рдЕрдзрд┐рдХ test cases рд╡рд░ рддреЛ рддрдкрд╛рд╕рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
- Multiple choice: JavaScript рд╕рдВрдХрд▓реНрдкрдирд╛; code snippet рдХрд╛рдп log рдХрд░рддреЛ; рдЖрдгрд┐ рдХреЛрдгрддрд╛ code рдпреЛрдЧреНрдп рдЖрд╣реЗ.
- Debugging рдХрд┐рдВрд╡рд╛ code review: рджреБрд╕рд▒реНрдпрд╛ рд╡реНрдпрдХреНрддреАрдиреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ code рдордзреАрд▓ рд╕рдорд╕реНрдпрд╛ рд╢реЛрдзреВрди рджреБрд░реБрд╕реНрдд рдХрд░рд╛.
- рдХрдзреА рдХрдзреА рдЖрдгрдЦреАрд╣реА: web page рддрдпрд╛рд░ рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рджреБрд░реБрд╕реНрдд рдХрд░рдгреЗ, рдореЛрдард╛ front-end рдХрд┐рдВрд╡рд╛ back-end project, рдШрд░реА рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджрд┐рд▓реЗрд▓реЗ assignment рдХрд┐рдВрд╡рд╛ рдЯреЗрд╕реНрдЯрджрд░рдореНрдпрд╛рди webcam рдЖрдгрд┐ screen рд╡рд░ рджреЗрдЦрд░реЗрдЦ.
рдЖрдордЪреНрдпрд╛ mock tests рдордзреНрдпреЗ рдХрд╛рдп рдЕрд╕рддреЗ. рдЖрдордЪреНрдпрд╛ рдкреВрд░реНрдг mock tests рдордзреНрдпреЗ 60 minutes рдордзреНрдпреЗ 20 questions рдЕрд╕рддрд╛рдд. рддреНрдпрд╛рдВрдЪреЗ 4 рд╡рд┐рднрд╛рдЧ рдЖрд╣реЗрдд: JavaScript concepts (6), code рдХрд╛рдп log рдХрд░рддреЛ (6), bug рд╢реЛрдзрдгреЗ (5) рдЖрдгрд┐ solution рддрдпрд╛рд░ рдХрд░рдгреЗ (3). рд╕рд░реНрд╡ code рд╣реЗ Node.js рд╡рд░ рдЪрд╛рд▓рдгрд╛рд░реЗ рдЖрдзреБрдирд┐рдХ JavaScript рдЖрд╣реЗ. рдпрд╛рдд browser рдХрд┐рдВрд╡рд╛ framework code рдирд╛рд╣реА. Submit рдХрд░реЗрдкрд░реНрдпрдВрдд рддреБрдореНрд╣реА рдорд╛рдЧреЗ рдЬрд╛рдК рд╢рдХрддрд╛, рдЙрддреНрддрд░ рдмрджрд▓реВ рд╢рдХрддрд╛ рдЖрдгрд┐ questions рд▓рд╛ flag рдХрд░реВ рд╢рдХрддрд╛. рдЖрдордЪреНрдпрд╛ mock tests рдордзреНрдпреЗ code рд╡рд╛рдЪрдгреЗ, рддреНрдпрд╛рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреЗ, debugging рдХрд░рдгреЗ рдЖрдгрд┐ рдпреЛрдЧреНрдп code рдирд┐рд╡рдбрдгреЗ рдпрд╛рдВрдЪрд╛ рд╕рд░рд╛рд╡ рд╣реЛрддреЛ. рддреБрдореНрд╣реА рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ code рддреНрдпрд╛ рдЪрд╛рд▓рд╡рдд рдирд╛рд╣реАрдд. рдЕрдиреЗрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ assessments рдордзреНрдпреЗ hidden test cases рд╡рд░ рдЪрд╛рд▓рдгрд╛рд░рд╛ code рд▓рд┐рд╣рд╛рдпрд▓рд╛ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЬрд╛рддреЗ. рд╣рд╛ рд╕рд░рд╛рд╡ рддреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА code рд╡рд╛рдЪрдгреЗ, рддреНрдпрд╛рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреЗ рдЖрдгрд┐ debugging рдХрд░рдгреНрдпрд╛рдЪреА рдХреМрд╢рд▓реНрдпреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЛ. рддреНрдпрд╛рдореБрд│реЗ рдкреНрд░рддреНрдпрдХреНрд╖ editor рдордзреНрдпреЗ рд╡реЗрд│реЗрдЪреА рдорд░реНрдпрд╛рджрд╛ рдареЗрд╡реВрдирд╣реА рд╕рд░рд╛рд╡ рдХрд░рд╛. рдЖрдордЪреНрдпрд╛ mock tests рдордзреНрдпреЗ front-end, back-end рдЖрдгрд┐ full-stack project tasks, proctoring, plagiarism checks, video interviews, рдШрд░реА рдХрд░рд╛рдпрдЪреА tasks рдХрд┐рдВрд╡рд╛ рдирд┐рдпреЛрдХреНрддреНрдпрд╛рдиреЗ рдард░рд╡рд▓реЗрд▓реА рдЙрддреНрддреАрд░реНрдг рд╣реЛрдгреНрдпрд╛рдЪреА рдЧреБрдгрдорд░реНрдпрд╛рджрд╛ рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдирд╛рд╣реА.
рд╕реЛрдбрд╡реВрди рджрд╛рдЦрд╡рд▓реЗрд▓реНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдВрд╕рд╣ рдкреНрд░рд╢реНрдирд╛рдВрдЪреЗ рдкреНрд░рдХрд╛рд░
рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рднрд╛рдЧрд╛рд╕рд╛рдареА рдПрдХ рд╕реЛрдбрд╡реВрди рджрд╛рдЦрд╡рд▓реЗрд▓реЗ рдЙрджрд╛рд╣рд░рдг, рдЖрдгрд┐ рдмрд╣реБрддреЗрдХ рд▓реЛрдХ рдЬреНрдпрд╛ рд╕рд╛рдкрд│реНрдпрд╛рдд рдЕрдбрдХрддрд╛рдд рддреЛ.
1. JavaScript рд╕рдВрдХрд▓реНрдкрдирд╛. let рдЖрдгрд┐ var рдпрд╛рдВрдЪреНрдпрд╛рдд рдХрд╛рдп рдлрд░рдХ рдЖрд╣реЗ? let рд╣реЗ рдЬрд╡рд│рдЪреНрдпрд╛ block рдкреБрд░рддреЗ рдорд░реНрдпрд╛рджрд┐рдд рдЕрд╕рддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде loop body, рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рдУрд│ рдЪрд╛рд▓рдгреНрдпрд╛рдкреВрд░реНрд╡реА рддреЗ рд╡рд╛рдкрд░рддрд╛ рдпреЗрдд рдирд╛рд╣реА. var рд╣реЗ рд╕рдВрдкреВрд░реНрдг function рдкреБрд░рддреЗ рдорд░реНрдпрд╛рджрд┐рдд рдЕрд╕рддреЗ рдЖрдгрд┐ hoist рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рддреНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдЪреА рдУрд│ рдпреЗрдгреНрдпрд╛рдкреВрд░реНрд╡реА рддреЗ undefined рдореНрд╣рдгреВрди рдЙрдкрд▓рдмреНрдз рдЕрд╕рддреЗ. рд╕рд╛рдкрд│рд╛: const рдореБрд│реЗ object рдХрд┐рдВрд╡рд╛ array рдмрджрд▓рддрд╛ рдпреЗрдд рдирд╛рд╣реА рдЕрд╕реЗ рд╕рдордЬрдгреЗ. const рдлрдХреНрдд рддреНрдпрд╛ рдирд╛рд╡рд╛рд▓рд╛ рдкреБрдиреНрд╣рд╛ рджреБрд╕рд░реА value рджреЗрдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦрддреЗ.
2. рдХреЛрдб рдХрд╛рдп рджрд╛рдЦрд╡рддреЛ. console.log(typeof null, typeof []) рд╣реЗ object object рджрд╛рдЦрд╡рддреЗ. typeof рдиреБрд╕рд╛рд░ рджреЛрдиреНрд╣реА objects рдЖрд╣реЗрдд; array рдЖрд╣реЗ рдХрд╛ рд╣реЗ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА Array.isArray рд╡рд╛рдкрд░рд╛. Async code рд╕рд╛рдареА рдХреНрд░рдо рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛: рдЖрдзреА рдиреЗрд╣рдореАрдЪрд╛ code, рдирдВрддрд░ promise callbacks рдЖрдгрд┐ рдордЧ timers. рд╕рд╛рдкрд│рд╛: setTimeout(fn, 0) рдЪрд╛ рдЕрд░реНрде "рдЖрддреНрддрд╛рдЪ рдЪрд╛рд▓рд╡рд╛" рдЕрд╕рд╛ рдШреЗрдгреЗ. рд╕рдзреНрдпрд╛рдЪрд╛ code рдЖрдгрд┐ рдмрд╛рдХреА рдЕрд╕рд▓реЗрд▓реЗ promise callbacks рдкреВрд░реНрдг рд╣реЛрдИрдкрд░реНрдпрдВрдд рддреЗ рдиреЗрд╣рдореА рдерд╛рдВрдмрддреЗ.
3. рдмрдЧ рд╢реЛрдзрдгреЗ. рдПрдЦрд╛рджреЗ function рдПрдХреВрдг рд░рдХрдореЗрдРрд╡рдЬреА undefined рдкрд░рдд рдХрд░рддреЗ. Braces рдЖрд╣реЗрдд рдкрдг return рдирд╛рд╣реА рдЕрд╕реЗ arrow function рд╢реЛрдзрд╛: (a, b) => { a + b } рд╣реЗ undefined рдкрд░рдд рдХрд░рддреЗ, рддрд░ (a, b) => a + b рдмреЗрд░реАрдЬ рдкрд░рдд рдХрд░рддреЗ. рд╕рд╛рдкрд│рд╛: рд╡рд┐рдЪрд┐рддреНрд░ рд╡рд╛рдЯрдгрд╛рд░реА рдкрд╣рд┐рд▓реА рдУрд│ рджреБрд░реБрд╕реНрдд рдХрд░рдгреЗ. рдЫреЛрдЯрд╛ input рдХреЛрдбрдордзреВрди рдкреБрдвреЗ рдЪрд╛рд▓рд╡реВрди рдкрд╛рд╣рд╛ рдЖрдгрд┐ value рдХреБрдард▓реНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдУрд│реАрдд рдЪреБрдХрддреЗ рддреЗ рд╢реЛрдзрд╛.
4. рдЙрдкрд╛рдп рддрдпрд╛рд░ рдХрд░рдгреЗ. Cart рдордзреАрд▓ рдПрдХреВрдг рдХрд┐рдВрдордд рд╣рд╡реА рдЖрд╣реЗ. items.reduce((sum, item) => sum + item.price, 0) рд╣реЗ рдХрд╛рдо рдХрд░рддреЗ. рд╢реЗрд╡рдЯреА 0 рдирд╕рд▓реНрдпрд╛рд╕ рд░рд┐рдХрд╛рдореНрдпрд╛ cart рдореБрд│реЗ TypeError рдпреЗрддреЛ. рд╕рд╛рдкрд│рд╛: рдЙрджрд╛рд╣рд░рдгрд╛рд╕рд╛рдареА рдЪрд╛рд▓рдгрд╛рд░рд╛, рдкрдг рдЕрдкрд╡рд╛рджрд╛рддреНрдордХ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рди рдЪрд╛рд▓рдгрд╛рд░рд╛ рдкрд░реНрдпрд╛рдп рдирд┐рд╡рдбрдгреЗ. рдкреНрд░рддреНрдпреЗрдХ рдкрд░реНрдпрд╛рдп рд░рд┐рдХрд╛рдореНрдпрд╛ array, рдПрдХ item, рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдЖрдгрд┐ рдЧрд╣рд╛рд│ values рдпрд╛рдВрд╕рд╣ рддрдкрд╛рд╕рд╛.
рддрдпрд╛рд░реА рдХрд╢реА рдХрд░рд╛рд╡реА
- рд╕рд░реНрд╡рдкреНрд░рдердо рддреБрдордЪреЗ рдЖрдордВрддреНрд░рдг рд╡рд╛рдЪрд╛. рддреБрдореНрд╣реА рдХреЛрдгрддреЗ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╡рд╛рдкрд░рдгрд╛рд░ рдЖрд╣рд╛рдд, рдХрд┐рддреА tasks рдЖрд╣реЗрдд, рд╡реЗрд│реЗрдЪреА рдорд░реНрдпрд╛рджрд╛ рдХрд┐рддреА рдЖрд╣реЗ, рддреБрдореНрд╣реА JavaScript рдирд┐рд╡рдбреВ рд╢рдХрддрд╛ рдХрд╛, front-end tasks рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд рдХрд╛ рдЖрдгрд┐ рдЪрд╛рдЪрдгреАрд╡рд░ рджреЗрдЦрд░реЗрдЦ рдареЗрд╡рд▓реА рдЬрд╛рддреЗ рдХрд╛, рд╣реЗ рдЬрд╛рдгреВрди рдШреНрдпрд╛. рдкреНрд░рддреНрдпреЗрдХ рдЪрд╛рдЪрдгреАрдЪрд╛ рдкреНрд░рдХрд╛рд░ рд╡реЗрдЧрд│рд╛ рдЕрд╕реВ рд╢рдХрддреЛ, рддреНрдпрд╛рдореБрд│реЗ рдЕрдВрджрд╛рдЬ рдмрд╛рдВрдзреВ рдирдХрд╛.
- рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рд╕рд░рд╛рд╡ рд╡рд┐рднрд╛рдЧ рдЕрд╕рд▓реНрдпрд╛рд╕ рддреЛ рд╡рд╛рдкрд░реВрди рдкрд╛рд╣рд╛. Editor, Run рдмрдЯрдг рдЖрдгрд┐ рдирдореБрдирд╛ test cases рдХрд╕реЗ рджрд╛рдЦрд╡рд▓реЗ рдЬрд╛рддрд╛рдд рдпрд╛рдЪреА рд╕рд╡рдп рдХрд░реВрди рдШреНрдпрд╛, рдореНрд╣рдгрдЬреЗ рдЪрд╛рдЪрдгреАрдЪреНрдпрд╛ рджрд┐рд╡рд╢реА рд╕реНрдХреНрд░реАрди рдирд╡реАрди рд╡рд╛рдЯрдгрд╛рд░ рдирд╛рд╣реА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, HackerRank рдЙрдореЗрджрд╡рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ test cases рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА Run рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛рдд рдЕрд╕реЗ рд╕рд╛рдВрдЧрддреЗ (HackerRank Support).
- Code рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рд╣рд╛рддрд╛рдиреЗ рдШреНрдпрд╛. рд▓рд╣рд╛рди code snippets рд╕рд╛рдареА, рдкреНрд░рддреНрдпреЗрдХ рдУрд│реАрдирдВрддрд░ рдкреНрд░рддреНрдпреЗрдХ 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. - рдЙрддреНрддрд░ submit рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА edge cases рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛. рд░рд┐рдХрд╛рдореЗ arrays рдЖрдгрд┐ strings, рдПрдХ item, рд╡рд╛рд░рдВрд╡рд╛рд░ рдпреЗрдгрд╛рд▒реНрдпрд╛ values,
nullрдЖрдгрд┐undefined, рддрд╕реЗрдЪ strings рдореНрд╣рдгреВрди рджрд┐рд▓реЗрд▓реЗ numbers. Hidden test cases рдордзреНрдпреЗ рдЕрдиреЗрдХрджрд╛ рдпрд╛рдЪ рдЧреЛрд╖реНрдЯреА рддрдкрд╛рд╕рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. - рд╡реЗрд│реЗрдЪреНрдпрд╛ рдорд░реНрдпрд╛рджреЗрдд code рд▓рд┐рд╣рд╛. рдЖрдордЪреНрдпрд╛ mock tests рдореБрд│реЗ рд╡рд╛рдЪрдгреНрдпрд╛рдЪрд╛ рдЖрдгрд┐ debugging рдЪрд╛ рд╕рд░рд╛рд╡ рд╣реЛрддреЛ. рджрдмрд╛рд╡рд╛рдЦрд╛рд▓реА code рд▓рд┐рд╣рд┐рдгреЗ рдЖрдгрд┐ рдЪрд╛рд▓рд╡рдгреЗ рд╕рд╣рдЬ рд╡рд╛рдЯрд╛рд╡реЗ рдпрд╛рд╕рд╛рдареА timer рд▓рд╛рд╡реВрди рдЦрд▒реНрдпрд╛ editor рдордзреНрдпреЗ рдХрд╛рд╣реА рд▓рд╣рд╛рди problems рд╕реЛрдбрд╡рд╛.
- рдкреНрд░рддреНрдпрдХреНрд╖ рдЪрд╛рдЪрдгреАрдЪреНрдпрд╛ рд╡реЗрдЧрд╛рдиреЗ рд╕рд░рд╛рд╡ рдХрд░рд╛. рддреБрдордЪреА рдЪрд╛рдЪрдгреА HackerRank рдЪреНрдпрд╛ JavaScript (Basic) рдЙрджрд╛рд╣рд░рдгрд╛рд╕рд╛рд░рдЦреА рдЕрд╕рд▓реНрдпрд╛рд╕, 1 рддрд╛рд╕ 30 рдорд┐рдирд┐рдЯрд╛рдВрдд 2 рдкреНрд░рд╢реНрди рдореНрд╣рдгрдЬреЗ рдкреНрд░рддреНрдпреЗрдХ problem рд╕рд╛рдареА рд╕реБрдорд╛рд░реЗ 45 рдорд┐рдирд┐рдЯреЗ (HackerRank). рд╕реНрд╡рддрдГрдЪрд╛ рд╡реЗрд│ рд╕рд╛рдВрднрд╛рд│рдгреЗ рд╕рд╣рдЬ рд╡рд╛рдЯрд╛рд╡реЗ рдпрд╛рд╕рд╛рдареА рд╕рдВрдкреВрд░реНрдг timed mock tests рджреНрдпрд╛.
рдЧреБрдгрд╛рдВрдХрди рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рдХрд╕реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ
рдЧреБрдгрд╛рдВрдХрди рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрдгрд┐ рдирд┐рдпреЛрдХреНрддреНрдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЗ. рдХреЛрдгрддреАрд╣реА рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рдЧреБрдгрдкрджреНрдзрддреА рдХрд┐рдВрд╡рд╛ рдЙрддреНрддреАрд░реНрдгрддреЗрдЪреА рдХрд┐рдорд╛рди рдорд░реНрдпрд╛рджрд╛ рдирд╛рд╣реА. рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рд╢реНрдирд╛рдВрдЪреЗ рдЧреБрдг рд╕рд╣рд╕рд╛ test cases рдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рдЖрдкреЛрдЖрдк рдореЛрдЬрд▓реЗ рдЬрд╛рддрд╛рдд. рдпрд╛рдмрджреНрджрд▓рдЪреА рджреЛрди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд░реНрдгрдиреЗ:
- HackerRank рд╕рд╛рдВрдЧрддреЗ рдХреА рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рддрдкрд╛рд╕рдгреА рдЕрдЪреВрдХрддрд╛ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЛрдЬрдгрд╛рд▒реНрдпрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд test cases рджреНрд╡рд╛рд░реЗ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдкреНрд░рддреНрдпреЗрдХ test case рд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ рдЧреБрдг рдЕрд╕рддрд╛рдд: test case рдкрд╛рд╕ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдХреЛрдбрд▓рд╛ рддреНрдпрд╛ test case рдЪреЗ рдкреВрд░реНрдг рдЧреБрдг рдорд┐рд│рддрд╛рдд рдЖрдгрд┐ рдирд╛рдкрд╛рд╕ рд╣реЛрдгрд╛рд▒реНрдпрд╛ рдХреЛрдбрд▓рд╛ рд╢реВрдиреНрдп рдЧреБрдг рдорд┐рд│рддрд╛рдд. рдкреНрд░рд╢реНрдирд╛рдЪреЗ рдПрдХреВрдг рдЧреБрдг рдореНрд╣рдгрдЬреЗ рдкрд╛рд╕ рдХреЗрд▓реЗрд▓реНрдпрд╛ test cases рдЪреНрдпрд╛ рдЧреБрдгрд╛рдВрдЪреА рдмреЗрд░реАрдЬ. рддреНрдпрд╛рдореБрд│реЗ рдХрд╛рд╣реА test cases рдкрд╛рд╕ рдХрд░рдгрд╛рд▒реНрдпрд╛ рд╕реЛрд▓реНрдпреВрд╢рдирд▓рд╛ рдХрд╛рд╣реА рдЧреБрдг рдорд┐рд│рддрд╛рдд (HackerRank Support). рдХреЛрдбрд┐рдВрдЧ рдЖрдгрд┐ рдмрд╣реБрдкрд░реНрдпрд╛рдпреА рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рддрдкрд╛рд╕рдгреА рдЖрдкреЛрдЖрдк рд╣реЛрддреЗ. HTML/CSS/JavaScript рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рддрдкрд╛рд╕рдгреА рд╣рд╛рддрд╛рдиреЗ рдХреЗрд▓реА рдЬрд╛рддреЗ, рддрд░ рдлреНрд░рдВрдЯ-рдПрдВрдб рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рддрдкрд╛рд╕рдгреА рдЖрдкреЛрдЖрдк рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдирдВрддрд░ рд╣рд╛рддрд╛рдиреЗ рдкреБрдирд░реНрддрдкрд╛рд╕рдгреА рдХрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдЖрд╣реЗ (HackerRank Help).
- TestGorilla рдПрдХреВрдг рдЕрдЪреВрдХрддреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓ рдЧреБрдгрд╛рдВрдХрди рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ test case рдЪрд╛ рдирд┐рдХрд╛рд▓ рджрд╛рдЦрд╡рдгрд╛рд░рд╛ рдЕрд╣рд╡рд╛рд▓ рдпрд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рджреЗрддреЗ (TestGorilla).
рдЪрд╛рдВрдЧрд▓рд╛ рдирд┐рдХрд╛рд▓ рдХрд╢рд╛рд▓рд╛ рдореНрд╣рдгрд╛рдпрдЪреЗ рд╣реЗ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдпреЛрдХреНрддрд╛ рдард░рд╡рддреЛ. рдЕрдиреЗрдХ рдирд┐рдпреЛрдХреНрддреЗ рдЧреБрдгрд╛рдВрд╕реЛрдмрдд рддреБрдордЪреНрдпрд╛ рдХреЛрдбрдХрдбреЗрд╣реА рдкрд╛рд╣рддрд╛рдд.
рдЖрдордЪрд╛ рд╕рд░рд╛рд╡ рдЧреБрдг рдореНрд╣рдгрдЬреЗ рддреБрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдкреНрд░рд╢реНрдирд╛рдВрдкреИрдХреА рдХрд┐рддреА рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рдЕрдЪреВрдХ рдЙрддреНрддрд░реЗ рджрд┐рд▓реА, рдпрд╛рдЪреА рд╡рд┐рднрд╛рдЧрдирд┐рд╣рд╛рдп рдорд╛рд╣рд┐рддреА. рдпрд╛рдореБрд│реЗ рдХреБрдареЗ рдЕрдзрд┐рдХ рд▓рдХреНрд╖ рджреНрдпрд╛рд╡реЗ рд╣реЗ рд╕рдордЬрддреЗ. рд╣рд╛ рд╕рд░рд╛рд╡рд╛рдЪрд╛ рдЧреБрдг рдЖрд╣реЗ: рддреЛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреНрдпрд╛ рдЪрд╛рдЪрдгреАрддреАрд▓ рдЧреБрдг рдирд╛рд╣реА рдЖрдгрд┐ рддреБрдореНрд╣реА рдЙрддреНрддреАрд░реНрдг рд╡реНрд╣рд╛рд▓ рдХреА рдирд╛рд╣реА рдпрд╛рдЪрд╛ рдЕрдВрджрд╛рдЬ рджреЗрдд рдирд╛рд╣реА.
рд╕рд╛рдорд╛рдиреНрдп рдЪреБрдХрд╛
- compare function рд╢рд┐рд╡рд╛рдп numbers sort рдХрд░рдгреЗ.
[10, 9, 1].sort()numbers рдирд╛ text рдореНрд╣рдгреВрди sort рдХрд░рддреЗ.sort((a, b) => a - b)рд╡рд╛рдкрд░рд╛. ==рд╡рд╛рдкрд░рд▓реНрдпрд╛рд╡рд░ type conversion рдореБрд│реЗ рдЖрд╢реНрдЪрд░реНрдп рд╡рд╛рдЯрдгреЗ. рд╡реЗрдЧрд│реЗ рдХрд╛рд░рдг рдирд╕реЗрд▓, рддрд░===рд╡рд╛рдкрд░рд╛.forEachрдерд╛рдВрдмреВрди рд╡рд╛рдЯ рдкрд╛рд╣рдд рдирд╛рд╣реА рд╣реЗ рд╡рд┐рд╕рд░рдгреЗ.forEachcallback рдордзреНрдпреЗawaitрд╡рд╛рдкрд░рд▓реНрдпрд╛рдиреЗ рдмрд╛рд╣реЗрд░реАрд▓ function рдерд╛рдВрдмрдд рдирд╛рд╣реА.for...ofрдХрд┐рдВрд╡рд╛Promise.allрд╡рд╛рдкрд░рд╛.- objects рдХрд┐рдВрд╡рд╛ arrays рдЪреА
===рдиреЗ рддреБрд▓рдирд╛ рдХрд░рдгреЗ. рджреЛрди objects рд╕рдорд╛рди рддреЗрд╡реНрд╣рд╛рдЪ рдЕрд╕рддрд╛рдд, рдЬреЗрд╡реНрд╣рд╛ рддреЗ рдПрдХрдЪ object рдЕрд╕рддрд╛рдд. рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ fields рдЪреА рддреБрд▓рдирд╛ рдХрд░рд╛. - рдЬрддрди рдХрд░рд╛рдпрдЪрд╛ рдЕрд╕рд▓реЗрд▓рд╛ array рдмрджрд▓рдгреЗ.
sort,reverseрдЖрдгрд┐splicearray рдордзреНрдпреЗрдЪ рдмрджрд▓ рдХрд░рддрд╛рдд. рдореВрд│ array рд╣рд╡рд╛ рдЕрд╕рд▓реНрдпрд╛рд╕ рдЖрдзреА[...arr]рд╡рд╛рдкрд░реВрди рддреНрдпрд╛рдЪреА copy рдХрд░рд╛. - рдлрдХреНрдд example рддрдкрд╛рд╕рдгреЗ. рджрд┐рд╕рдгрд╛рд░реЗ example рд╕рд╣рд╕рд╛ рдкрд╛рд╕ рд╣реЛрддреЗ. Hidden test cases рдордзреНрдпреЗ рд░рд┐рдХрд╛рдорд╛ input, рдПрдХрдЪ item, duplicates рдЖрдгрд┐ рдореЛрдареЗ inputs рддрдкрд╛рд╕рд▓реЗ рдЬрд╛рддрд╛рдд.
- рдПрдХрд╛ task рд╡рд░ рд╡реЗрд│ рд╕рдВрдкрд╡рдгреЗ. рдЕрдбрдХрд▓рд╛рдд, рддрд░ рдХрд╛рд╣реА test cases рдкрд╛рд╕ рдХрд░рдгрд╛рд░реА рд╕рд╛рдзреА рдЖрд╡реГрддреНрддреА рд╕рдмрдорд┐рдЯ рдХрд░рд╛, рдкреБрдвреЗ рдЬрд╛ рдЖрдгрд┐ рд╡реЗрд│ рдорд┐рд│рд╛рд▓реНрдпрд╛рд╕ рдкреБрдиреНрд╣рд╛ рддреНрдпрд╛ task рдХрдбреЗ рдпрд╛.
рд╕рд░рд╛рд╡рд╛рд╕рд╛рдареА рдЦрд╛рд╕ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдкреНрд░рд╢реНрди, рдЦрд░реЗ рдХрд┐рдВрд╡рд╛ рд▓реАрдХ рдЭрд╛рд▓реЗрд▓реЗ рдкреНрд░рд╢реНрди рдирд╛рд╣реАрдд. Monthly рдкреНрд▓реЕрди рдХрдзреАрд╣реА рд░рджреНрдж рдХрд░рд╛. рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдкреВрд░реНрдг рдореЙрдХ рджрд┐рд▓рд╛ рдирд╕реЗрд▓, рддрд░ 7 рджрд┐рд╡рд╕рд╛рдВрдЪреНрдпрд╛ рдЖрдд рдкрд░рддрд╛рд╡реНрдпрд╛рдЪреА рд╡рд┐рдирдВрддреА рдХрд░рд╛.
рд╡рд╛рд░рдВрд╡рд╛рд░ рд╡рд┐рдЪрд╛рд░рд▓реЗ рдЬрд╛рдгрд╛рд░реЗ рдкреНрд░рд╢реНрди
рдПрдХ рдкреНрд░рдорд╛рдгрд┐рдд JavaScript coding рдЪрд╛рдЪрдгреА рдЖрд╣реЗ рдХрд╛?+
рдирд╛рд╣реА. рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдпреЛрдХреНрддрд╛ platform рдирд┐рд╡рдбреВрди рд╕реНрд╡рддрдГрдЪреЗ рдкреНрд░рд╢реНрди, test рдЪреА рд▓рд╛рдВрдмреА, рд╡реЗрд│реЗрдЪреА рдорд░реНрдпрд╛рджрд╛ рдЖрдгрд┐ languages рдард░рд╡рддреЛ. рддреБрдордЪреНрдпрд╛ test invitation рдордзреНрдпреЗ рддреБрдордЪреНрдпрд╛ test рдордзреНрдпреЗ рдХрд╛рдп рдЕрд╕реЗрд▓ рддреЗ рджрд┐рд▓реЗрд▓реЗ рдЕрд╕рддреЗ. рдХрд╛рд╣реА platforms рдЖрдзреА рд╕рд░рд╛рд╡ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА practice area рджреЗрддрд╛рдд.
рддреБрдордЪреНрдпрд╛ рдореЙрдХ рдЯреЗрд╕реНрдЯрдордзреНрдпреЗ рдореА рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдХреЛрдб рдЪрд╛рд▓рд╡рд▓рд╛ рдЬрд╛рддреЛ рдХрд╛?+
рдирд╛рд╣реА. рдЖрдордЪреНрдпрд╛ mock tests рдордзреНрдпреЗ multiple choice рдкреНрд░рд╢реНрдирд╛рдВрджреНрд╡рд╛рд░реЗ JavaScript code рд╡рд╛рдЪрдгреЗ, рддреНрдпрд╛рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреЗ, debugging рдХрд░рдгреЗ рдЖрдгрд┐ рдпреЛрдЧреНрдп code рдирд┐рд╡рдбрдгреЗ рдпрд╛рдВрдЪрд╛ рд╕рд░рд╛рд╡ рдХрд░рддрд╛ рдпреЗрддреЛ. рдЕрдиреЗрдХ рдЦрд▒реНрдпрд╛ tests рдордзреНрдпреЗ hidden test cases рд╡рд░ рдЪрд╛рд▓рд╡рд▓рд╛ рдЬрд╛рдгрд╛рд░рд╛ code рд▓рд┐рд╣рд╛рдпрд▓рд╛ рд╕рд╛рдВрдЧрддрд╛рдд, рддреНрдпрд╛рдореБрд│реЗ рдкреНрд░рддреНрдпрдХреНрд╖ editor рдордзреНрдпреЗ рдЫреЛрдЯреЗ programs рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪрд╛рд╣реА рд╕рд░рд╛рд╡ рдХрд░рд╛.
рддреБрдордЪреНрдпрд╛ рдореЙрдХ рдЯреЗрд╕реНрдЯрдордзреНрдпреЗ React, HTML рдХрд┐рдВрд╡рд╛ CSS рдЪреА рдХрд╛рдореЗ рдЕрд╕рддрд╛рдд рдХрд╛?+
рдирд╛рд╣реА. рдЖрдордЪреЗ рдкреНрд░рд╢реНрди Node.js рд╡рд░ рдЪрд╛рд▓рдгрд╛рд░реЗ modern JavaScript рд╡рд╛рдкрд░рддрд╛рдд. рддреНрдпрд╛рдд browser, framework рдХрд┐рдВрд╡рд╛ front-end project tasks рдирд╛рд╣реАрдд. рддреБрдордЪреНрдпрд╛ test рдордзреНрдпреЗ рд╣реЗ рднрд╛рдЧ рдЕрд╕рддреАрд▓, рддрд░ рддреНрдпрд╛рдВрдЪрд╛ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╕рд░рд╛рд╡ рдХрд░рд╛.
рдкрд╛рд╕ рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рдорд▓рд╛ рдХрд┐рддреА рдЧреБрдг рдорд┐рд│рд╡рд╛рд╡реЗ рд▓рд╛рдЧрддреАрд▓?+
рд╕рд░реНрд╡рд╛рдВрд╕рд╛рдареА рд▓рд╛рдЧреВ рдЕрд╕рд╛ рдПрдХрдЪ рдкрд╛рд╕ рдорд╛рд░реНрдХ рдирд╕рддреЛ. Platforms test cases рдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ coding рдкреНрд░рд╢реНрдирд╛рдВрдЪреЗ рдЧреБрдг рдард░рд╡рддрд╛рдд. рдХреЛрдгрддрд╛ рдирд┐рдХрд╛рд▓ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреБрдврдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдШреЗрдКрди рдЬрд╛рдИрд▓, рд╣реЗ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдпреЛрдХреНрддрд╛ рдард░рд╡рддреЛ. рдЕрдиреЗрдХрджрд╛ рддреЗ рддреБрдордЪрд╛ code рджреЗрдЦреАрд▓ рдкрд╛рд╣рддрд╛рдд.
рд╣реЗ рдЦрд▒реНрдпрд╛ JavaScript test рдордзреАрд▓ рдкреНрд░рд╢реНрди рдЖрд╣реЗрдд рдХрд╛?+
рдирд╛рд╣реА. рд╣реЗ рдЖрдордЪреНрдпрд╛ рдЯреАрдордиреЗ рдЕрд╢рд╛рдЪ рд╢реИрд▓реАрдд рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдореВрд│ рд╕рд░рд╛рд╡ рдкреНрд░рд╢реНрди рдЖрд╣реЗрдд. Intellect Council рдЪрд╛ HackerRank, TestGorilla рдХрд┐рдВрд╡рд╛ рдЕрдиреНрдп рдХреЛрдгрддреНрдпрд╛рд╣реА testing platform рдХрд┐рдВрд╡рд╛ employer рд╢реА рд╕рдВрдмрдВрдз рдирд╛рд╣реА.
рд╕реНрд░реЛрдд
- HackerRank: JavaScript (Basic) skills test рдкреГрд╖реНрда, 2026-11-09 рд░реЛрдЬреА рддрдкрд╛рд╕рд▓реЗ
- HackerRank рдорджрдд: HackerRank tests рдордзреАрд▓ рдкреНрд░рд╢реНрдирд╛рдВрдЪреЗ рдкреНрд░рдХрд╛рд░, 2026-11-09 рд░реЛрдЬреА рддрдкрд╛рд╕рд▓реЗ
- HackerRank рдорджрдд: рдкреНрд░рд╢реНрдирд╛рдВрдЪреЗ рдЧреБрдгрд╛рдВрдХрди (рдЖрдврд╛рд╡рд╛), 2026-11-09 рд░реЛрдЬреА рддрдкрд╛рд╕рд▓реЗ
- HackerRank рдорджрдд: Coding question, tests рдордзреАрд▓ coding question рдЪреЗ рдЧреБрдгрд╛рдВрдХрди, 2026-11-09 рд░реЛрдЬреА рддрдкрд╛рд╕рд▓реЗ
- TestGorilla: JavaScript coding рдЪрд╛рдЪрдгреНрдпрд╛, 2026-11-09 рд░реЛрдЬреА рддрдкрд╛рд╕рд▓реЗ
рд╕рдВрдмрдВрдзрд┐рдд рд╕рд░рд╛рд╡
рдиреЛрдХрд░реА рд╢реЛрдзрдгрд╛рд▒реНрдпрд╛рдВрд╕рд╛рдареА рд╕рд░рд╛рд╡ рдЪрд╛рдЪрдгреНрдпрд╛
рдирд┐рдпреЛрдХреНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЪрд╛рдЪрдгреНрдпрд╛рдВрд╕рд╛рдареА рд╡реЗрд│реЗрдЪреНрдпрд╛ рдорд░реНрдпрд╛рджреЗрд╕рд╣ рдореЛрдлрдд рд╕рд░рд╛рд╡ рдЪрд╛рдЪрдгреНрдпрд╛: рдЕрднрд┐рдХреНрд╖рдорддрд╛, рддрд░реНрдХрд╢рдХреНрддреА, рдорд╛рдирд╕рд╢рд╛рд╕реНрддреНрд░реАрдп, Wonderlic-style, CCAT-style рдЖрдгрд┐ Excel. рд╕реБрд░реБрд╡рд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦрд╛рддреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА.
рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рд╛Python coding test рд╕рд░рд╛рд╡
рдореЛрдлрдд Python assessment рдЪрд╛ рд╕рд░рд╛рд╡: рд╕рдВрдХрд▓реНрдкрдирд╛, code рдХрд╛рдп рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЛ, bug рд╢реЛрдзрдгреЗ рдЖрдгрд┐ рдпреЛрдЧреНрдпрд░реАрддреНрдпрд╛ рдЪрд╛рд▓рдгрд╛рд░рд╛ рдЙрдкрд╛рдп рдирд┐рд╡рдбрдгреЗ. рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╢реНрдирд╛рдЪреЗ рдЯрдкреНрдкреНрдпрд╛рдЯрдкреНрдкреНрдпрд╛рдиреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рджрд┐рд▓реЗ рдЖрд╣реЗ.
рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рд╛SQL рдЯреЗрд╕реНрдЯрдЪрд╛ рд╕рд░рд╛рд╡
рдореЛрдлрдд SQL test рдЪрд╛ рд╕рд░рд╛рд╡: рд╕рдВрдХрд▓реНрдкрдирд╛, query рдЪрд╛ рдирд┐рдХрд╛рд▓ рдХрд╛рдп рдЕрд╕реЗрд▓, query рджреБрд░реБрд╕реНрдд рдХрд░рдгреЗ рдЖрдгрд┐ рдпреЛрдЧреНрдп query рдирд┐рд╡рдбрдгреЗ. рд╣реЗ рд╕рд░реНрд╡ рд╡рд┐рд╡рд┐рдз рдкреНрд░рдгрд╛рд▓реАрдВрд╡рд░ рд╡рд╛рдкрд░рддрд╛ рдпреЗрдгрд╛рд▒реНрдпрд╛ standard SQL рдордзреНрдпреЗ рдЖрд╣реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╢реНрдирд╛рдЪреЗ рдЯрдкреНрдкреНрдпрд╛рдЯрдкреНрдкреНрдпрд╛рдиреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рджрд┐рд▓реЗ рдЖрд╣реЗ.
рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рд╛рд╕рд░реНрд╡ 93 рд╕рд░рд╛рд╡ рдЯреЗрд╕реНрдЯ рдкрд╛рд╣рд╛
рддрдпрд╛рд░реАрдирд┐рд╢реА рдЬрд╛.
рддреБрдореНрд╣реА рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдпрддреНрди рдХреЗрд▓реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдШреЗрдКрди рдкреБрдвреЗ рдЬрд╛.
рдЦрд▒реНрдпрд╛ рдЪрд╛рдЪрдгреАрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╡реЗрд│рдорд░реНрдпрд╛рджреЗрд╕рд╣ рд╕рд░рд╛рд╡, рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрддрд░рд╛рдЪреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг.