CSS PROGRAMMING EXAM
CSS PROGRAMMING EXAM
Test your CSS skills with a challenging exam designed to evaluate your knowledge in programming, data structures, and algorithms
The certificate will be generated based on the information you provide in the form, so please ensure that all details are entered correctly.
1 / 30
1) What is the role of the filter property in CSS?
2 / 30
2) What does the max-width property do in CSS?
3 / 30
3) What is the purpose of the position: relative; property in CSS?
4 / 30
4) What does the clip-path property do in CSS?
5 / 30
5) How can you create a CSS animation with keyframes?
6 / 30
6) How can you create a CSS grid layout with named grid areas?
7 / 30
7) How can you create a CSS layout that allows for overflow scrolling?
8 / 30
8) What does the filter property do in CSS?
9 / 30
9) What is the border-radius property used for in CSS?
10 / 30
10) How do you create a CSS overlay for images?
11 / 30
11) What is the calc() function used for in CSS?
12 / 30
12) What is the purpose of CSS variables?
13 / 30
13) What is the will-change property used for in CSS?
14 / 30
14) What does the transition-duration property control in CSS?
15 / 30
15) How can you create a CSS layout with fixed and absolute positioning?
16 / 30
16) How can you achieve a responsive typography in CSS?
17 / 30
17) What is the purpose of the max-width property in CSS?
18 / 30
18) What is the purpose of the display: inline-block; property?
19 / 30
19) What is the difference between position: relative; and position: absolute;?
20 / 30
20) How can you create a CSS layout with multiple columns?
21 / 30
21) What does the position: sticky; property do?
22 / 30
22) How do you apply a CSS hover effect to child elements?
23 / 30
23) How can you create a CSS gradient?
24 / 30
24) How do you create a CSS tooltip?
25 / 30
25) What does the mix-blend-mode property do in CSS?
26 / 30
26) How can you create a CSS grid layout with explicit row definitions?
27 / 30
27) How can you create a CSS layout with a multi-level dropdown menu?
28 / 30
28) What is the purpose of the object-fit property in CSS?
29 / 30
29) How can you create a responsive grid using CSS?
30 / 30
30) How can you create a CSS layout that adapts to different screen orientations?
Your score is
JAVASCRIPT PROGRAMMING EXAM
JAVASCRIPT PROGRAMMING EXAM
Test your JAVASCRIPT skills with a challenging exam designed to evaluate your knowledge in programming, data structures, and algorithms
The certificate will be generated based on the information you provide in the form, so please ensure that all details are entered correctly.
1 / 30
1) What is the output of console.log(‘a’ + +’b’)?
2 / 30
2) How do you define a class in JavaScript?
3 / 30
3) How can you merge two objects in JavaScript?
4 / 30
4) What is a Proxy in JavaScript?
5 / 30
5) How do you create a static method in a JavaScript class?
6 / 30
6) What is the purpose of the import statement in JavaScript?
7 / 30
7) What is the output of console.log([] + {})?
8 / 30
8) How do you create a function that accepts a variable number of arguments?
9 / 30
9) What does the for…of loop do in JavaScript?
10 / 30
10) What does the filter() method do in JavaScript?
11 / 30
11) What is the output of console.log([1, 2, 3].indexOf(2))?
12 / 30
12) What does the find() method do in JavaScript?
13 / 30
13) How can you prevent an object from being modified in JavaScript?
14 / 30
14) What is the output of console.log(typeof NaN)?
15 / 30
15) What is the purpose of try…catch in JavaScript?
16 / 30
16) What is the purpose of super in JavaScript?
17 / 30
17) What does the with statement do in JavaScript?
18 / 30
18) What does Object.freeze() do in JavaScript?
19 / 30
19) What is the output of typeof NaN in JavaScript?
20 / 30
20) What is the output of console.log(typeof (function(){}))?
21 / 30
21) How can you remove an element from an array in JavaScript?
22 / 30
22) How can you implement a simple debounce function in JavaScript?
23 / 30
23) What does === check for in JavaScript?
24 / 30
24) What does the Object.seal() method do?
25 / 30
25) What does the reduce() method do in JavaScript?
26 / 30
26) How can you define a recursive function in JavaScript?
27 / 30
27) How can you check for deep equality between two objects in JavaScript?
28 / 30
28) What is the purpose of the setTimeout function in JavaScript?
29 / 30
29) What is the purpose of the bind method in JavaScript?
30 / 30
30) How do you create a promise in JavaScript?
Your score is