Question Overview: This question is a good way to see how the applicant responds to an unexpected situation. It's a good idea to ask this question if you have a lot of applicants and need to narrow down your list.
Sample Answer: I'm sorry, but I have a family emergency that requires my attention. I'd be happy to reschedule for another time.
Question Overview: This question gives you insight into the applicant's knowledge of the most common languages used for front end development.
Sample Answer: HTML, CSS, and JavaScript are the three most important languages for front end web development. I use these languages on a daily basis to create web applications and pages.
Question Overview: This question tests the applicant's knowledge of the JavaScript language and their ability to spot the difference between two similar operators.
Sample Answer: === is a strict comparison operator that evaluates both operands and returns true if they're equal. == is a loose comparison operator that evaluates both operands and returns true if they're equal. I use === when I'm comparing objects or numbers for equality.
Question Overview: This question gives you an idea of whether the applicant is genuinely interested in the position or if they're just applying for any job.
Sample Answer: I've always wanted to visit Amsterdam and I'm excited about the opportunity to work here. I've heard great things about the city and I'm looking forward to exploring it.
Question Overview: Front end developers need to stay on top of the latest trends in web design and development. This question gives you insight into how they keep themselves informed about the latest developments in their field.
Sample Answer: I subscribe to several blogs and newsletters that cover the latest developments in web design and development. I also attend conferences and meetups to learn more about the latest trends.
Question Overview: This question gives you insight into the applicant's interest in the company and their desire to work there.
Sample Answer: I've been a fan of your company for a long time, and I'm excited to get the chance to work here. I think my skillset will be a great fit for your team.
Question Overview: This question gives you an idea of how the applicant handles difficult projects. It also gives you insight into their past work experience and how they've dealt with problems in the past.
Sample Answer: The most challenging project I worked on was a website redesign for a large company. I had to work with a team of developers and designers to create a new design that met all of our client's requirements.
Question Overview: This question tests the applicant's knowledge of the HTTP protocol. It's a basic question that can help you determine whether the person you're interviewing has a solid grasp of the basics of web development.
Sample Answer: The user enters a URL into their browser and the browser sends a request to the server hosting the website. The server then sends back a response that includes the HTML for the page. The browser then renders the page based on this HTML.
Question Overview: This question gives you an idea of what the applicant is interested in and what they're passionate about. It's a good way to see whether they're interested in the job you're offering.
Sample Answer: I like to code in JavaScript and HTML5. I also enjoy using Bootstrap for web page layouts.
Question Overview: This question tests the applicant's knowledge of CSS properties. It's a basic question that helps you determine whether the person you're interviewing has a strong grasp of CSS fundamentals.
Sample Answer: A CSS float tells the browser to put a particular element to the right side or the left side of the container. I use floats when I'm developing a page that dynamically resizes based on the user resolution.
Question Overview: This question tests the applicant's ability to create a landing page for a hypothetical company. It's a good way to see whether they have the creativity and problem-solving skills to create a functional web page.
Sample Answer: I would create a landing page that shows the hotel discounts and explains how the company works. I would include a prominent call-to-action button that asks users to sign up for their service.
Question Overview: This question is a good way to see whether the interviewee understands the company's goals and objectives. It's also a good way to see how well they understand the company's current position in the market.
Sample Answer: The most important metric for our company is revenue. I will contribute to this metric by creating web applications that are easy to use and help our customers find what they're looking for.
Question Overview: This question tests the applicant's ability to design a data structure that can be used in a variety of situations. This is a good way to see whether they have a strong grasp of how data structures work.
Sample Answer: I would create a binary search tree that can be used to find the minimum value in constant time. I would use this data structure when I'm developing an application that needs to find the lowest value in a large set of data.
Question Overview: This question tests the applicant's knowledge of the two most common markup languages used by front end developers.
Sample Answer: HTML is a markup language that's used for displaying content on web pages. XHTML is a stricter version of HTML that's used for displaying content on web pages. I use XHTML when I'm developing a web application that needs to be compatible with older browsers.
Question Overview: This question tests the applicant's knowledge of databases and their ability to make informed decisions about which one to use for a project.
Sample Answer: I prefer mongo db because it's a NoSQL database that allows me to store data in a flexible way. I can add new fields to a document without worrying about updating the entire database.
Question Overview: This question gives you an idea of how flexible the applicant is. You want to hire someone who is willing to work around your schedule and meet your needs.
Sample Answer: I'm available to meet with you on Tuesdays and Thursdays from 10am to 1pm. I'm also available to work on-site at your office on Mondays and Wednesdays from 10am to 1pm.
Question Overview: This question gives you an idea of the applicant's experience with CSS and how they use it in their front end development projects.
Sample Answer: I use CSS to style my web pages and web applications. I've used CSS to change the colors, fonts, and layouts of my projects. I've also used CSS to create a responsive design that adapts to different screen sizes.
Question Overview: This is a basic question that gives you insight into the applicant's personality and their professional background.
Sample Answer: I'm a front end developer with five years of experience in web development. I've worked on a variety of projects for clients in the retail, travel, and healthcare industries. I'm passionate about creating great user experiences and have a strong understanding of usability and accessibility standards.
Question Overview: JavaScript is a programming language that's used to add functionality to web applications. This question tests the applicant's knowledge of the language and their ability to explain how they use it.
Sample Answer: I use JavaScript to add functionality to web pages. I often use it to create a drop-down menu that appears when the user clicks on a button.
Question Overview: This question tests the applicant's knowledge of JavaScript and React. It's a good way to see whether they're familiar with the most popular frameworks and libraries in the industry.
Sample Answer: I used React to create a tree view that shows all the nodes in a tree. When a user clicks on a node, I hide all of its children using React.