What motivates you about web development?
What are your long-term career goals ? Explain how do you think you’ll achieve your goals.
Tell me about a group project that you’ve worked on lately and what did you learn from it (technical and soft skills).
How do you handle conflicts in team projects (e.g., coding style disagreements)?
What’s your biggest weakness, and how do you mitigate it?
What's the difference between <section> and <article> elements?
<section> groups related content thematically, like chapters in a document, while an <article> represents self-contained, independently distributable content like blog posts or news articles. The key distinction is that an article should make sense on its own if extracted from the page, whereas a section is a thematic grouping within a larger context. You can have multiple sections within an article, or multiple articles within a section.Explain the difference between justify-content and align-items in Flexbox.
justify-content controls alignment along the main axis (horizontal if flex-direction is row, vertical if column), affecting how items are distributed across that axis. align-items controls alignment along the cross axis (perpendicular to the main axis), affecting how items are positioned within their flex lines. For a row layout, justify-content handles left-right spacing while align-items handles top-bottom positioning.What's the difference between align-items and align-content?
align-items aligns flex items along the cross axis within each individual flex line, affecting single-line or each line in multi-line layouts. align-content only applies to multi-line flex containers and controls how the flex lines themselves are distributed in the container along the cross axis. If you only have one line of flex items, align-content has no effect.What are the main differences between mobile-first and desktop-first responsive design approaches?
min-width media queries to add complexity for larger screens. Desktop-first begins with full desktop styles and uses max-width queries to simplify for smaller screens. Mobile-first is generally preferred because it enforces progressive enhancement, results in better performance on mobile devices (loading minimal CSS first), and aligns with the principle of starting simple and adding complexity rather than removing it.Explain the difference between em and rem units.
em is relative to the font-size of the element itself (or its parent if used for font-size), making it useful for component-based scaling but potentially complex with nesting. rem is relative to the root element's font-size, providing consistent scaling across the document.What is keyboard navigation and what are the key principles for implementing it?