Web Development Rapid-Fire Questions & Answers
50 questions for the rapid-fire stage — 31 easy, 19 medium.
About the rapid-fire round
Rapid-fire questions are quick definitions and one-line answers that interviewers fire at the start or end of a round to check your Web Development basics. Aim to answer each in under 20 seconds.
Tips for the rapid-fire round
- Answer in one or two sentences, then stop.
- If you don't know, say so quickly and move on; don't guess at length.
- Revise these the morning of the interview.
- Practise with a friend who reads them in random order.
What is the difference between var, let and const?
Show answer
What are PHP superglobals?
Show answer
Should you use PDO or mysqli to connect to MySQL?
Show answer
What is the difference between id and class attributes?
Show answer
When would you choose Flexbox and when CSS Grid?
Show answer
What is AJAX and how is it done today?
Show answer
What is the difference between == and ===?
Show answer
What is the difference between WHERE and HAVING?
Show answer
What is the difference between UNION and UNION ALL?
Show answer
What is the difference between InnoDB and MyISAM?
Show answer
What is the difference between DELETE, TRUNCATE and DROP?
Show answer
What is the difference between GET and POST methods in an HTML form?
Show answer
What are custom events and when would you use them?
Show answer
Compare shared hosting, VPS and cloud hosting.
Show answer
When should you use CHAR, VARCHAR and TEXT?
Show answer
Why is the meta viewport tag needed for mobile pages?
Show answer
What is event delegation and why is it useful?
Show answer
Explain closures with an example.
Show answer
Explain the values of the CSS position property.
Show answer
What is CORS and why does the browser block some API calls?
Show answer
What is the difference between echo and print in PHP?
Show answer
What is the difference between DOMContentLoaded and the load event?
Show answer
What is Composer and how does PSR-4 autoloading work?
Show answer
What is the difference between sessions and cookies in PHP?
Show answer
What are the differences between Apache and Nginx?
Show answer
What is the difference between px, em and rem units?
Show answer
Explain the CSS box model.
Show answer
How did string and number comparison with == change in PHP 8?
Show answer
Explain include, require, include_once and require_once.
Show answer
How is querySelector different from getElementById and getElementsByClassName?
Show answer
What is the difference between block-level and inline elements?
Show answer
What does mobile-first CSS mean?
Show answer
What is the DOM?
Show answer
What is hoisting in JavaScript?
Show answer
What are truthy and falsy values?
Show answer
What are the spread and rest operators?
Show answer
Explain the common DNS record types.
Show answer
What is the difference between null and undefined?
Show answer
What does the DOCTYPE declaration do in an HTML page?
Show answer
Compare localStorage, sessionStorage and cookies.
Show answer
How do srcset and sizes help with responsive images?
Show answer
Explain INNER JOIN, LEFT JOIN and RIGHT JOIN.
Show answer
How does CSS specificity work?
Show answer
How do arrow functions differ from regular functions?
Show answer
What is a CDN and how does it improve a website?
Show answer
What is the difference between a primary key and a foreign key?
Show answer
What is the difference between innerHTML, textContent and innerText?
Show answer
What is semantic HTML and why does it matter?
Show answer
What is the difference between pseudo-classes and pseudo-elements?
Show answer
Frequently asked questions
What happens in the Web Development rapid-fire round?
Rapid-fire questions are quick definitions and one-line answers that interviewers fire at the start or end of a round to check your Web Development basics. Aim to answer each in under 20 seconds.
How do I clear the rapid-fire round?
Answer in one or two sentences, then stop. If you don't know, say so quickly and move on; don't guess at length. Revise these the morning of the interview.
Which round comes next?
A typical order is online assessment, telephonic screening, one or two technical rounds, a managerial round and HR. Use the other round pages to practise each stage.