Web Development

Web Dev
July 31, 2025

A Web Development internship is a hands-on opportunity to learn how websites and web applications are built, deployed, and maintained. It’s ideal if you’re interested in frontend, backend, or full-stack development and want to build a tech career.

What You Learn in a Web Development Internship

  • Languages: HTML, CSS, JavaScript
  • Frameworks: React.js, Angular, Vue.js
  • UI Libraries: Tailwind CSS, Bootstrap
  • Tools: Figma to HTML, responsive design, browser DevTools
  • Languages: Node.js, PHP, Python (Django/Flask), Java (Spring), .NET
  • Database: MySQL, PostgreSQL, MongoDB
  • API Development: RESTful, GraphQL
  • Version control with Git/GitHub
  • Hosting: Vercel, Netlify, Render, Hostinger, AWS, etc.
  • CI/CD basics and deployment automation
0%

Important Notice:
Once you start the quiz, you will not be able to pause, exit, or restart it. Please ensure you are ready before beginning.


Web Dev

Web Development L1

1 / 100

1) Q42. What does the this keyword refer to in the global scope (non-strict mode)?

2 / 100

2) Q61.Which event is triggered when a user clicks an HTML element?

3 / 100

3) Q27. What is the output of the following code: console.log(typeof null);

4 / 100

4) Q53. Which method is used to add a new HTML element to the page dynamically?

5 / 100

5)

  1. What is the role of a CSS preprocessor in web development?

6 / 100

6) Q66.In the addEventListener method, what does the third parameter true indicate?

7 / 100

7) What does CSS stand for?

8 / 100

8) Q72. Which file is used to ignore specific files or directories in Git?

9 / 100

9) Q55. What does textContent do in DOM manipulation?

10 / 100

10) Which tag would best represent navigation links on a webpage?

11 / 100

11) What is the correct syntax to create an email link in HTML?

12 / 100

12)

  1. What is the purpose of a front-end web development framework like React or Angular?

13 / 100

13) Q65.What is the correct syntax to add a keypress event to an input field?

14 / 100

14) Q69.How can you remove a previously attached event listener?

15 / 100

15) Which of the following is NOT a valid semantic HTML tag?

16 / 100

16) Q76. How do you check the status of your working directory and staging area?

17 / 100

17) Q74. What command stages all modified files for commit?

18 / 100

18)

  1. Which CSS property is used to control the spacing between elements in a layout?

19 / 100

19) Q64.What does event.stopPropagation() do in JavaScript?

20 / 100

20) What is a common method for ensuring file system security in operating systems?

21 / 100

21) Q45. Which of the following is true about the call() method in JavaScript?

22 / 100

22) Q47. Which of the following best describes the JavaScript Event Loop?

23 / 100

23) Q31. Which keyword is used to declare a block-scoped variable in ES6?

24 / 100

24)

  1. What is the primary function of a web server in the context of web development?

25 / 100

25) Q50. What is the result of this code?

javascript

(function(x) {

return (function(y) {

console.log(x);

})(2);

})(1);

26 / 100

26) Q37. What is the result of the following code?

js

const x = () => ({ a: 1 });

console.log(x().a);

27 / 100

27) Q75. Which command is used to create a new branch in Git?

28 / 100

28) Q23. Which of the following data types is not primitive in JavaScript?

29 / 100

29)

  1. What is the purpose of the “form” element in HTML?

30 / 100

30) Q58. Which DOM method returns all elements matching a CSS selector?

31 / 100

31) Q67.Which event is fired when an element gains focus?

32 / 100

32) Q52. Which method is used to access an element by its class name?

33 / 100

33) Q79. What is the purpose of git stash?

34 / 100

34) How is the <main> tag different from <body> in semantic meaning?

35 / 100

35) Q44. What is the output of the following code?

javascript

 

let obj = {

name: "John",

greet: function() {

return () => "Hello " + this.name;

}

};

 

console.log(obj.greet()());

36 / 100

36)

  1. Which type of web development allows for both front-end and back-end development using a single language?

37 / 100

37) Which tag is used for inserting an image in HTML?

38 / 100

38) Which tag is semantic in HTML5

39 / 100

39) Q24. What will be the output of the expression "5" + 2 in JavaScript?

40 / 100

40) Q30. What does the 'this' keyword refer to in a regular function (non-arrow) in strict mode?

41 / 100

41) Q33. What does the spread operator (...) do in JavaScript?

42 / 100

42) How do you make text bold using CSS?

43 / 100

43)

  1. Which technology is primarily responsible for the styling of web pages?

44 / 100

44) Q41. What is a closure in JavaScript?

45 / 100

45) Which tag is used to create a hyperlink in HTML?

46 / 100

46) Q25. Which of the following methods converts a string to an integer?

47 / 100

47) Q43. Which method is used to delay execution of code in JavaScript?

48 / 100

48) Q40. What is the main difference between Map and Object in ES6?

49 / 100

49) Q77. What does git rebase do?

50 / 100

50) Q80. What is a pull request in GitHub?

51 / 100

51) Q22. What is the correct syntax to print something in the console in JavaScript?

52 / 100

52) Q28. Which statement about JavaScript closures is correct?

53 / 100

53)

  1. Which part of web development is responsible for handling data storage and retrieval?

54 / 100

54) Q36. Which new data structure was introduced in ES6 to store unique values?

55 / 100

55)

  1. What does the acronym “REST” stand for in the context of web development?

56 / 100

56) Q49. How does Object.create() differ from using a constructor function?

57 / 100

57) Which HTML tag is used to link an external CSS file

58 / 100

58) What does HTML stand for?

59 / 100

59) Q54. What is the purpose of appendChild() in DOM?

60 / 100

60) Which property is used to change the background color of an element?

61 / 100

61) Q51. What does the DOM represent in web development?

62 / 100

62) Q21. Which keyword is used to declare a variable in JavaScript?

63 / 100

63) 34. What will be the output of the following code?

js

const [a, b] = [1, 2];

console.log(a, b);

64 / 100

64)

  1. Which of the following is a popular front-end development framework maintained by Google?

65 / 100

65) Q26. How do you define a function in JavaScript?

66 / 100

66)

  1. What does HTML stand for?

67 / 100

67) Q60. Consider the code:

javascript

let div = document.createElement("div");

div.innerHTML = "<span>Hello</span>";

document.body.appendChild(div);

console.log(document.body.lastChild.nodeName);

What is the output?

68 / 100

68) Q29. Which of the following is used to create a promise in JavaScript?

69 / 100

69)

  1. Which programming language is mainly used for adding interactivity to websites?

70 / 100

70)

  1. What is the correct syntax for creating a CSS class called “highlight” with a red text color?

71 / 100

71) Q59. What does element.setAttribute("class", "active") do?

72 / 100

72)

  1. What does CSS stand for?

73 / 100

73) What is the purpose of the <figure> and <figcaption> elements in HTML5?

74 / 100

74) Q38. What is true about const declarations in ES6

75 / 100

75) Q32. What is the default value of a variable declared with let but not initialized?

76 / 100

76)

  1. Which HTML tag is used to create a hyperlink?

77 / 100

77) What symbol is used to select a class in CSS?

78 / 100

78) Q70.Which event object method cancels the default action and stops propagation in one call?

79 / 100

79)

  1. What is the purpose of the “alt” attribute in an <img> tag?

80 / 100

80) Q56. Which method is used to remove an element from the DOM?

81 / 100

81) Which semantic element is used to define independent, self-contained content?

82 / 100

82) Q78. How can you undo the last commit while keeping changes in the working directory?

83 / 100

83) Q81. What is the command to create a new React app using Create React App?

84 / 100

84) Q46. What is the purpose of the bind() method?

85 / 100

85) Q48. What is the output of this code?

javascript

for (var i = 0; i < 3; i++) {

setTimeout(() => console.log(i), 100);

}

86 / 100

86) Q63.What is the correct way to prevent a link from navigating?

87 / 100

87)

  1. What is the purpose of the script tag in HTML?

88 / 100

88) Q35. Which of the following is a correct usage of template literals?

89 / 100

89) Q71. Which command initializes a new Git repository?

90 / 100

90) What is the z-index used for?

91 / 100

91) Q57. What will this code output?

html

<div id="box" class="container"></div>

javascript

let el = document.getElementById("box");

console.log(el.classList.contains("container"));

92 / 100

92)

  1. Which of the following is not a back-end programming language commonly used in web development?

93 / 100

93) Q73. What is GitHub primarily used for?

94 / 100

94) How would you make a div exactly 50% of the screen height?

95 / 100

95) Which pseudo-class targets every other row in a table for striping?

96 / 100

96) Which unit is relative to the parent element’s font size?

97 / 100

97) Q62.How can you execute JavaScript code when a button is clicked?

98 / 100

98) Q39. How does arrow function handle the this keyword

99 / 100

99) What is the default position value of an HTML element in CSS?

100 / 100

100) Q68.What does once: true do in an event listener?

Your score is

The average score is 83%

0%

Exit

Leave a Reply

Your email address will not be published. Required fields are marked *