Skip to content

docs: revise CoreJS Interview #1 — reduce scope, add OOP & HTTP#1908

Open
dzmitry-varabei wants to merge 1 commit intomasterfrom
docs/interview-corejs1-revision
Open

docs: revise CoreJS Interview #1 — reduce scope, add OOP & HTTP#1908
dzmitry-varabei wants to merge 1 commit intomasterfrom
docs/interview-corejs1-revision

Conversation

@dzmitry-varabei
Copy link
Member

Summary

  • 17 → 10 theoretical sections (merged fragmented sections, removed trivial topics, added OOP & HTTP)
  • 14 → 7 coding tasks (removed trivial, antipattern, and duplicates with Interview Float exercise #2)
  • Added OOP/Classes/Prototypes — 12 hours of Stage 1 curriculum were not tested in either interview
  • Added HTTP Basics — 7 hours of Stage 1 curriculum (Week 10) were not tested anywhere
  • Added recommended interview flow — warm-up → theory → coding → wrap-up with timing
  • Added priority markers — core / (advanced) / (optional) so mentors can adapt to student level
  • Added difficulty grading for coding tasks — Easy (~5 min) / Medium (~10 min) / Hard (~15 min)
  • Expanded Web Storage & Clean Code from 1 to 3 points each (practical questions instead of "list abbreviations")
  • Fixed markdown bug — "Advanced Functions" section was accidentally nested inside "Closures Advanced" bullet list
  • Estimated time: ~135 min → ~68-83 min (target: 45-90 min)

Old version preserved as interview-basic-coreJS-legacy.md. Detailed rationale in interview-basic-coreJS-changelog.md.

Related: #1907 (Interview #2 revision)

Test plan

  • Review interview-basic-coreJS-changelog.md — every change has a detailed justification
  • Compare with interview-basic-coreJS-legacy.md — no content lost without explanation
  • Cross-check with Interview Float exercise #2 (interview-corejs.md) — no topic overlap, no gaps
  • Verify time budget fits 45-90 minute target

🤖 Generated with Claude Code

…ove format

- Reduce from 17 sections + 14 coding tasks to 10 sections + 7 tasks
- Add OOP/Classes/Prototypes (12h Stage 1 curriculum gap)
- Add HTTP Basics (7h Stage 1 curriculum gap)
- Merge fragmented sections (3 function sections → 1, etc.)
- Add recommended interview flow with warm-up phase
- Add priority markers: core/(advanced)/(optional)
- Add difficulty grading for coding tasks (Easy/Medium/Hard)
- Expand Web Storage and Clean Code from 1 to 3 points each
- Remove trivial tasks and antipattern (Custom setTimeout with while loop)
- Fix markdown bug (Advanced Functions nested in Closures)
- Preserve old version as interview-basic-coreJS-legacy.md
- Add detailed changelog with rationale in Russian

Estimated interview time: ~135 min → ~68-83 min (target: 45-90 min)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant