Interviews are challenging. Throughout my career, I've gone through them many times, with both successes and failures. The best way to prepare is through practice. This intensive two-day workshop will help you get ready for interviews for frontend engineer positions at leading tech companies.
Workshop Structure
Together, we will tackle tasks of gradually increasing complexity—ranging from quick warm-up exercises to complex and non-trivial cases. You will cover key topics such as the fundamentals of JavaScript, component patterns in React, working with the DOM API, and advanced TypeScript capabilities. The tasks will be solved using both plain JavaScript and React. The difficulty level of the tasks is intentionally higher than in real interviews to ensure you feel confident during actual conditions.
Key Topics Covered
- Fundamentals of JavaScript
- Component Patterns in React
- DOM API Interaction
- Advanced TypeScript Capabilities
What You Will Learn
During the workshop, you will:
- Learn to solve the most common interview tasks
- Master modern approaches and techniques for effectively addressing UI challenges
- Enhance your skills in creating components using Vanilla JS/TS and React
- Understand best practices for working with the DOM and event handling
- Test your abilities with complex type-level tasks in TypeScript
Special attention is dedicated to the architecture of complex interfaces—such as tables, infinite canvases, and chats.
Who Should Attend
This course is suitable for frontend developers of any level—from beginners to experienced professionals (Junior–Staff) who want to improve their interview skills and feel confident in interviews at top companies.