├── .gitattributes ├── Final_practice ├── 46.html ├── 48.html ├── q.16.html ├── q1.html ├── q10.html ├── q11.html ├── q12.html ├── q13.html ├── q14.html ├── q15.html ├── q17.html ├── q18.html ├── q19.html ├── q2.html ├── q20.html ├── q21.html ├── q22.html ├── q23.html ├── q24.html ├── q25.html ├── q26.html ├── q27.html ├── q28.html ├── q29.html ├── q3.html ├── q31.html ├── q34.html ├── q35.html ├── q36.html ├── q37.html ├── q38.html ├── q39.html ├── q4.html ├── q40.html ├── q41.html ├── q42.html ├── q43.html ├── q44.html ├── q45.html ├── q46.html ├── q47.html ├── q48.html ├── q49.html ├── q5.html ├── q52.html ├── q6.html ├── q7.html ├── q8.html ├── q9.html ├── range.html ├── simran.html └── text.html ├── README.md ├── Two_days_before ├── q1.html ├── q10.html ├── q11.html ├── q12.html ├── q13.html ├── q14.html ├── q15.html ├── q16.html ├── q17.html ├── q18.html ├── q19.html ├── q2.html ├── q20.html ├── q21.html ├── q22.html ├── q23.html ├── q24.html ├── q25.html ├── q26.html ├── q27.html ├── q28.html ├── q29.html ├── q3.html ├── q30.html ├── q31.html ├── q32.html ├── q33.html ├── q34.html ├── q35.html ├── q36.html ├── q37.html ├── q38.html ├── q39.html ├── q4.html ├── q40.html ├── q41.html ├── q42.html ├── q43.html ├── q44.html ├── q45.html ├── q46.html ├── q47.html ├── q48.html ├── q49.html ├── q5.html ├── q50.html ├── q51.html ├── q6.html ├── q7.html ├── q8.html └── q9.html ├── interview_q ├── Q10.html ├── Q12.html ├── Q14.html ├── Q15.js ├── Q16.js ├── Q17.js ├── Q18.js ├── Q2.html ├── Q3.html ├── Q4.html ├── Q5.html ├── Q6.js ├── Q7.html ├── Q8.html ├── Q9.html ├── node_modules │ └── readline-sync │ │ ├── LICENSE │ │ ├── README-Deprecated.md │ │ ├── README.md │ │ ├── lib │ │ ├── encrypt.js │ │ ├── read.cs.js │ │ ├── read.ps1 │ │ ├── read.sh │ │ └── readline-sync.js │ │ └── package.json ├── package-lock.json └── package.json └── shubham ├── ex.js ├── pritam.html ├── q1.html ├── q10.html ├── q11.html ├── q12.html ├── q13.html ├── q14.html ├── q15.html ├── q16.html ├── q17.html ├── q18.html ├── q19.html ├── q2.html ├── q20.html ├── q21.html ├── q22.html ├── q23.html ├── q24.html ├── q25.html ├── q26.html ├── q27.html ├── q28.html ├── q29.html ├── q3.html ├── q30.html ├── q4.html ├── q5.html ├── q6.html ├── q7.html ├── q8.html ├── q9.html └── sss.html /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /Final_practice/46.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 32 | 68 | 69 | -------------------------------------------------------------------------------- /Final_practice/48.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 28 | 29 | -------------------------------------------------------------------------------- /Final_practice/q.16.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 |
17 | 18 | 52 | 53 | 54 | -------------------------------------------------------------------------------- /Final_practice/q1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | 14 |

15 | 16 | 28 | 29 | -------------------------------------------------------------------------------- /Final_practice/q10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /Final_practice/q11.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 37 | 38 | -------------------------------------------------------------------------------- /Final_practice/q12.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

17 | 18 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /Final_practice/q13.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /Final_practice/q14.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /Final_practice/q15.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 48 | 49 | -------------------------------------------------------------------------------- /Final_practice/q17.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 16 | 17 | -------------------------------------------------------------------------------- /Final_practice/q18.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /Final_practice/q19.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /Final_practice/q2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 |
14 | 15 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /Final_practice/q20.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 20 | 21 | -------------------------------------------------------------------------------- /Final_practice/q21.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /Final_practice/q22.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 74 | 75 | 76 | -------------------------------------------------------------------------------- /Final_practice/q23.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Final_practice/q24.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 |
25 | 26 | 48 | 49 | -------------------------------------------------------------------------------- /Final_practice/q25.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |

Pritam

12 | 13 | -------------------------------------------------------------------------------- /Final_practice/q26.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | repl.it 8 | 9 | 10 | 11 | 12 |
13 |
14 |

What do you want to know about me

15 | Name 16 | age 17 | gender 18 |
19 | 20 |
21 |
22 | 23 |

24 |
25 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /Final_practice/q27.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 |

0

16 | 17 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /Final_practice/q28.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 33 | 34 | -------------------------------------------------------------------------------- /Final_practice/q29.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 | 13 |

14 | 15 | 16 | 17 | 50 | 51 | -------------------------------------------------------------------------------- /Final_practice/q3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 | 13 | 36 | 37 | -------------------------------------------------------------------------------- /Final_practice/q31.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 |

14 | 15 | 37 | 38 | -------------------------------------------------------------------------------- /Final_practice/q34.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /Final_practice/q35.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

17 | 18 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /Final_practice/q36.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /Final_practice/q37.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 |
18 |

19 | 20 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /Final_practice/q38.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /Final_practice/q39.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /Final_practice/q4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 | 13 | 25 | 26 | -------------------------------------------------------------------------------- /Final_practice/q40.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 16 | 17 | 18 | 19 | 20 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 | 32 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /Final_practice/q41.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
35 | 36 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /Final_practice/q42.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 44 | 45 | -------------------------------------------------------------------------------- /Final_practice/q43.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 18 | 19 | -------------------------------------------------------------------------------- /Final_practice/q44.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
33 | 34 | 67 | 68 | -------------------------------------------------------------------------------- /Final_practice/q45.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | kkk 26 | 27 |
28 | jj 29 |
30 | 31 |
32 | 33 | 85 | 86 | 87 | -------------------------------------------------------------------------------- /Final_practice/q46.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

0

17 | 18 | 19 | 20 | 21 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /Final_practice/q47.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

Create a web app where I can input a text. Now, If the number of characters is divisible by 3 the text color should change to red.

11 | 12 | 13 | 14 | 25 | 26 | -------------------------------------------------------------------------------- /Final_practice/q48.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

Create a counter with two buttons + and -. On clicking these buttons the number should increment and decrement respectively from the given value. Show error when you give any input other than number.

11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Final_practice/q49.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

Create a web app to take text input from the user and show the number of vowels and consonants. (spaces should not be counted)

11 | 12 | 13 | 14 | 15 | 16 | 17 | 35 | 36 | -------------------------------------------------------------------------------- /Final_practice/q5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /Final_practice/q52.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Odio possimus ipsa placeat debitis! Sunt, cumque natus 13 | praesentium aut vero eligendi aperiam officiis! Officiis aliquid cumque ipsa est repudiandae illo quam?

14 | 15 | 16 |
17 | 18 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /Final_practice/q6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |

Pritam

24 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /Final_practice/q7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /Final_practice/q8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 25 | 26 | -------------------------------------------------------------------------------- /Final_practice/q9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 |

15 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /Final_practice/range.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | 12 |

Display a Range Field

13 | 14 |
15 | 16 | 17 | 18 |
19 |

4

20 | 21 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /Final_practice/simran.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 |
Your result will be shown here
14 | 15 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /Final_practice/text.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |

This example uses the addEventListener() method to execute a function when a user clicks anywhere in the document.

6 | 7 |

8 | 9 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /Two_days_before/q1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | Build a counter application and then some questions were asked related to the coding part 14 | 15 |

0

16 | 17 | 18 | 19 | 20 | 21 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /Two_days_before/q10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | Create a password checker web app. If password is less than 10 characters then show an error to user otherwise show success. 11 | 12 |
13 | 14 | 15 | 16 | 33 | 34 | -------------------------------------------------------------------------------- /Two_days_before/q11.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 14 | 15 | 16 | 17 | Create a web app and render your name using any heading or paragraph tag. 18 | It should have a border of 1px around it. Create 2 buttons, '5px' and '10px' below your name. The width of border 19 | should change to 5px and 10px by clicking respective buttons. 20 | 21 |

Pritam Kumar

22 | 23 | 24 | 25 | 26 | 27 | 28 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /Two_days_before/q12.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | Take an input from the user in text format. 13 | Have 3 buttons with the names of "Log" ,"Warn" and "Error". 14 | If user clicks on "Log" button then the text entered by user will be shown in black color. 15 | Similarly if the user clicks on "Warn " and "Error " buttons then the text entered by user will be shown on the 16 | screen in the yellow and red colors respectively 17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /Two_days_before/q13.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | Create a web app, where I input my name, and then I input a password. 13 | If the password contains the input name in it, show an error message "Password can't have name" 14 | 15 | 16 | 17 | 18 |

19 | 20 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /Two_days_before/q14.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | Here's an API Link: https://mystery-api.kushanksriraj.repl.co/get 13 | 14 | This API link can give two errors, either 404, or 401. 15 | If the error is 404, show the user 'page not found' and if the error is 401, show the user 16 | 'you are not logged in'. 17 | Followup question: If the status is 200 then show the message "API is working" 18 | 19 |

20 | 21 | 50 | 51 | -------------------------------------------------------------------------------- /Two_days_before/q15.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | Create an Input Element, which shows a display message according to the 12 | Input text with the click of a button. If you type - 13 | 14 | 15 | 16 |

17 | 18 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /Two_days_before/q16.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

Create 2 buttons with text YJHD and ZNMD. At the click of a button, call the given API with the query as same as 13 | the button text, and display the message you get on the screen. 14 | Followup: Instead of using calling the fetch function twice in both events(clicking of buttons), enclose it in a 15 | different function so that it can be used accordingly in both areas. 16 | 17 | The trick in the follow-up: addEventListerner methods do not require any additional parameter to be attached in 18 | the function that is passed as 2nd parameter otherwise that function gets called there itself on the spot 19 | instead of executing the function on the event. Solved by using arrow Function

20 |

https://mock-practice.prakhar10v.repl.co/bollywood?name=

21 | 22 | 23 | 24 | 25 |

26 | 27 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /Two_days_before/q17.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

13 | // Create a counter app which consist of counter value with two buttons + and -. On clicking these buttons the 14 | number should increment and decrement respectively. Add on make '-' button disable while counter value is 0, 15 | only enable when the counter value is greater than 0 and again disable '-' button when counter value becomes 0. 16 |

17 | 18 |

19 | 20 | 21 | 22 | 23 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /Two_days_before/q18.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

Here’s an API. Fetch the name and age of user and show them on the web page. Now check weather the user is 13 | eligible for vaccination ( must be above 45 ). If yes, show the name in green colour. API - 14 | https://randomuser.me/api/?results=10

15 | 16 |
17 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /Two_days_before/q19.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

Here' an API. It will give an error. Write a web app, call this API and read the error message. Show the name of the error (not whole error). API - https://randomsuser.me/api/

11 | 12 |
13 | 14 | 27 | 28 | -------------------------------------------------------------------------------- /Two_days_before/q2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 21 | 22 | 23 | 24 | 25 | // Question - Create an Input Element, display the text entered in it, in an outside div. Now Create three buttons, 26 | with the names Bold, Italics and Strike through. And clicking on the button will apply the respective style to the 27 | text present in output div. 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
36 | 37 |
38 | 39 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /Two_days_before/q20.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

Here’s an API. Fetch the name and gender of user and show them on the web page. Now check weather the user is male or female. If the user is a female, show the name in pink colour. API - https://randomuser.me/api/?results=10

11 | 12 |
13 | 14 | 36 | 37 | -------------------------------------------------------------------------------- /Two_days_before/q21.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

Put a paragraph on web with 16px font size. Now Increase the font size by 4px and vice-versa with the help of two 13 | buttons. Now change the colour of paragraph to RED when font size is divisible by 5. ( This question was given 14 | by Pranshu (neoGrad) in my mock interview)

15 | 16 | 17 | 18 | 19 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /Two_days_before/q22.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 16 | 17 | 18 | 19 | 20 |

Create a web app to simulate the dark mode functionality. On clicking the button, background color should change 21 | from WHITE to GREY and vice-versa.

22 | 23 | 24 | 25 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /Two_days_before/q23.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

Create a password checker web app.If the length of the password is less than 10 characters then show an error 13 | message and if its length is greater then show the 14 | message "Password is valid" 15 | Followup: If there is nothing in the input section then no message should be shown 16 | (Kevin does it using Vanilla JS on stackblitz)

17 | 18 | 19 |

20 | 21 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /Two_days_before/q24.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

Refer to https://npmjs.com/ on the top navbar at the left there is a heart shaped icon which when clicked returns 13 | 3 words every now on each click and the first character taken from each of the 3 words forms "NPM" 14 | So what Akshay wanted Divya to do was to have a button in the display which on every click show a random word 15 | from a list of words 16 | (Divya did it using Vanilla JS on Vscode) 17 | Hint: use the inbuilt function random from Math library for solving it

18 | 19 |

20 | 21 | 22 | 23 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /Two_days_before/q25.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

// create three button plus, minus and reset 11 | // and create an element div with 0 as an initial text content 12 | // when the user clicks "plus" increment element by one 13 | // when the user clicks "minus" decrement it by one 14 | // when the user clicks "reset" 15 | // set it to zero

16 | 17 |

18 | 19 | 20 | 21 | 50 | 51 | -------------------------------------------------------------------------------- /Two_days_before/q26.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

create a div and three buttons having innertext as left align,center align and right align . in clicking any of 13 | the button the text insode of that div should become as the text of the button and should do the task that the 14 | inner text of the button says

15 | 16 |
17 | 18 | 19 | 20 | 21 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /Two_days_before/q27.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 20 | 21 | 22 | 23 | 24 |

25 | 26 | 27 | 49 | 50 | -------------------------------------------------------------------------------- /Two_days_before/q28.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

you have to create a profit and loss calculator, in which you will make two input sections one will take current price and other one will take the cost price and to show result one will click on a button and a message will be shown, if there is loss then you just have to show a message with loss amount and similarly for profit

11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 38 | 39 | -------------------------------------------------------------------------------- /Two_days_before/q29.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

13 | Here is an API: https://otpgenerator.ishanjirety.repl.co/get-otp?name= . You will enter a name as input from 14 | your app and send this API a request with the name along with it (this will be the final URL : 15 | https://otpgenerator.ishanjirety.repl.co/get-otp?name=Nameentered) on button click . In the response you will 16 | get an OTP which should be shown on the screen. 17 | 18 | Followup1: Make another input section that asks the user to guess the OTP and for checking whether the guess is 19 | equal to the actual one or not add a button "Validate" which on clicking shows the message "Success " or 20 | "Failure" depending . Response is coming in the form of Name-OTP format so something like Pratyush-570928.So 21 | compare the OTP value from the response as well as the input which is being entered 22 | 23 | Followup2: Change the color of validate message to GREEN when success comes up and change it to RED if failure 24 | comes up on click of Validate Button. 25 |

26 | 27 | 28 | 29 | 30 | 31 | 32 |
33 | 34 | 64 | 65 | 66 | -------------------------------------------------------------------------------- /Two_days_before/q3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | // 1.Create a web app where I can input a text. Now reverse the text and on clicking the button, 11 | show the output. 12 | 13 | 14 | 15 |
16 | 17 | 35 | 36 | -------------------------------------------------------------------------------- /Two_days_before/q30.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | 14 | 29 | 30 | -------------------------------------------------------------------------------- /Two_days_before/q31.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

Create a web app which should have one input field and one button. If the input value is even number then text 13 | should be green and if odd, text should be red

14 | 15 | 16 | 17 |
18 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /Two_days_before/q32.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

// Create a web app which will have 2 input fields.. in 1st input, user can enter a sentence. In 2nd input, user can enter a word. Now if word is present in sentence, then display: found.. else display not found. And the display should work as soon as u enter the text in 2nd input field

11 | 12 | 13 | 14 |

15 | 31 | 32 | -------------------------------------------------------------------------------- /Two_days_before/q33.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |
13 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /Two_days_before/q34.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

Create two objects with name, power, and yuga as Ram, 2500, Treta. Krishna, 2325, Dwapar. Say if every character in name is worth 35 power points. Write a function which takes two objects and return the person with more power based on their name and power both. 11 |

12 | 13 | 37 | 38 | -------------------------------------------------------------------------------- /Two_days_before/q35.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

Create a web app which would take two inputs. It would also have 4 buttons: +, -, x /. Based on the button clicked perform the operation on the two inputs. You can do this in React or vanillaJS based on your choice

11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 45 | 46 | -------------------------------------------------------------------------------- /Two_days_before/q36.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

11 | Create two objects with name, power, and yuga as Ram, 2500, Treta. Krishna, 2325, Dwapar. Write a function which takes two objects and return the person with more power. 12 |

13 | 35 | 36 | -------------------------------------------------------------------------------- /Two_days_before/q37.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

Create a web app where I can input a text. Now create two buttons + and -. On clicking + increase the fontSize by 2px and vice versa.

11 | 12 | 13 | 14 | 15 |
16 | 17 | 40 | 41 | -------------------------------------------------------------------------------- /Two_days_before/q38.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

Create a web app where I can input a text. Now, create three buttons h1, h2, h3. When I click on any of the button, the text should become h1, h2, or h3.

11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 44 | 45 | -------------------------------------------------------------------------------- /Two_days_before/q39.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

// Here' an API. It will give an error. Write a web app, call this API and read the error message. Show the name of the error (not whole error). API https://randomsuser.me/api/

11 | 12 |
13 | 14 | 22 | 23 | -------------------------------------------------------------------------------- /Two_days_before/q4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | Create a web app to simulate the character counter functionality of Twitter. When user starts to type something, 14 | counter should starts to decrease from 30. When counter reaches to 15, show it in yellow till 0. When counter 15 | reaches to 0, show it in red till infinite -ve number ( no min limit ). Now create a button. On clicking the button, 16 | show the input text on web page. Also, when counter is less than 0, disable the button. 17 | 18 | 30 19 | 20 |
21 | 22 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /Two_days_before/q40.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

//You need to create three input fields and an output field. 11 | // First, two input fields will take numbers as input. The last input field will take the operator as input. // Operators are +, -, × and /. If the third input field value is + then show in the output field the sum of the first input value + second input value. Similarly, if we enter ×, - and / in the third input field. // Note: Button is not required. for this question: limit the last input field to take only +,-,× and /. Show error if user gives any other input.

12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 44 | 45 | -------------------------------------------------------------------------------- /Two_days_before/q41.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |

// Create a password checker. When char goes above 10, input border should become green. Now create a button. On clicking the button, show/hide the password. ( change ......... to text and vice versa. ) HINT - you need to change the type of input field...........for this question, it works only when the cursor is outside of the input field, when cursor inside its yellow, how to change that?

12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Two_days_before/q42.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 53 | 54 | -------------------------------------------------------------------------------- /Two_days_before/q43.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 |
14 | 15 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /Two_days_before/q44.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 |

// Another question: // You have to create a counter. 14 | // Create two buttons + and -. On clicking the + button increment the counter. Similarly for -. // Now highlight 15 | the counter: 16 | // i. If the counter value is multiple of 3 then highlight the counter with Red colour. 17 | // ii. If the counter value is multiple of 5 then highlight it with Green colour. 18 | // iii. If the counter value is multiple of both 5 and 3 then highlight it with Yellow colour.

19 | 20 |

21 | 22 | 23 | 24 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /Two_days_before/q45.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

// Create a password checker. When char goes above 10, input border should become green. Now create a button. On 13 | clicking the button, show/hide the password. ( change ......... to text and vice versa. ) HINT - you need to 14 | change the type of input field...........for this question, it works only when the cursor is outside of the 15 | input field, when cursor inside its yellow, how to change that? 16 |

17 | 18 | 30 19 | 20 | 21 | 22 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /Two_days_before/q46.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

// The question Pranshu asked was that the user will not be able to 13 | // add more characters after a certain limit has been reached(deleting 14 | // characters is still possible).He asked Saksham to disable the button 15 | // when the text area is empty and enable it when something is typed. 16 | 17 | // As an extension of this, you can also cover the edge case that the 18 | // button should remain disabled if there are only spaces in the text area.

19 | 20 | 21 | 22 | 23 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /Two_days_before/q47.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

// 11.Create a web app which has two input fields and two buttons. One input field will be used to take the input from the user and on the click of a button it will be displayed in h1,p, or you can use any tag of your preference. the second onput will take the color and on the click of the other button the displayed text should change to the color enterd by the user.

11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Two_days_before/q48.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

// Started with a coding question about input getting disabled if more than 50 characters are entered.

11 | 12 | 13 | 14 | 26 | 27 | -------------------------------------------------------------------------------- /Two_days_before/q49.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

// HTML page contains the following form: 11 | // Write a setup function that registers a click handler and implements the following logic: 12 | // When a button with id double is clicked, the value of the text field with id value should be doubled. 13 | // If the value of the text field is not numeric, the button click should set it to 1. 14 | // Ye chit chat mai mast question mila muzhe

15 | 16 | -------------------------------------------------------------------------------- /Two_days_before/q5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | Create a game (Guess The Number) where user has to guess the random number range from 1 to 10. User will input a 13 | number between 1 to 10 . On clicking the button, show the user whether he/she has guess the number or not 14 | 15 | 16 | 17 |
18 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /Two_days_before/q50.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /Two_days_before/q51.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |
13 | 14 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /Two_days_before/q6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | The question Pranshu asked was that the user will not be able to 13 | add more characters after a certain limit has been reached (deleting 14 | characters is still possible). He asked Saksham to disable the button 15 | when the text area is empty and enable it when something is typed. 16 | As an extension of this, you can also cover the edge case that the 17 | button should remain disabled if there are only spaces in the text area. 18 | 19 | 20 | 21 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /Two_days_before/q7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | Create a web app where user can input his/her name and a colour. (put a list of colours from which user can choose 13 | one ). On clicking the button, show the name with the same colour which user has entered. 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /Two_days_before/q8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | Create an array of 10 names. [ "Abhi", "Vishal","Aryan","John",.........upto 10 ]. Now create a button. On clicking the button, show one random name. 11 | 12 | 13 | 14 |
15 | 16 | 36 | 37 | -------------------------------------------------------------------------------- /Two_days_before/q9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | Create a password checker. When char goes above 10, input should become green. Now create a button. On clicking the button, show/hide the password. ( change ●●●●● to text and vice versa. ) HINT - you need to change the type of input field. 11 | 12 | 13 | 14 | 15 | 35 | 36 | -------------------------------------------------------------------------------- /interview_q/Q10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |

12 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /interview_q/Q12.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 17 | 18 | 19 |
20 | 21 |
22 | 34 | 35 | -------------------------------------------------------------------------------- /interview_q/Q14.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Document 10 | 11 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /interview_q/Q15.js: -------------------------------------------------------------------------------- 1 | // Create two objects with name, age, and yuga as Ram, 25, Treta. Krishna, 31, Dwapar. Write a function which takes two objects and return the person with more age. 2 | 3 | const persOne = { 4 | name: 'Ram', 5 | age: 25, 6 | yuga: 'Treta' 7 | } 8 | const persTwo = { 9 | name: 'Krishna', 10 | age: 31, 11 | yuga: 'Dwapar' 12 | } 13 | 14 | function checkAge(one, two){ 15 | if(one.age>two.age){ 16 | return one 17 | }else{ 18 | return two 19 | } 20 | } 21 | 22 | const checkingAge = checkAge(persOne, persTwo) 23 | 24 | console.log(`The person ${checkingAge.name} getting old ${checkingAge.age} years`) -------------------------------------------------------------------------------- /interview_q/Q16.js: -------------------------------------------------------------------------------- 1 | // Create two objects with name, power, and yuga as Ram, 2500, Treta. Krishna, 2325, Dwapar. Write a function which takes two objects and return the person with more power. 2 | 3 | const persOne = { 4 | name: 'Ram', 5 | power: 2500, 6 | yuga: 'Treta' 7 | } 8 | const persTwo = { 9 | name: 'Krishna', 10 | power: 2325, 11 | yuga: 'Dwapar' 12 | } 13 | 14 | const checkPower = (one, two) =>{ 15 | if(one.power> two.power){ 16 | return one 17 | }else{ 18 | return two 19 | } 20 | } 21 | 22 | const checking = checkPower(persOne, persTwo) 23 | 24 | console.log(`The person ${checking.name}has more power ${checking.power}`) -------------------------------------------------------------------------------- /interview_q/Q17.js: -------------------------------------------------------------------------------- 1 | // Create two objects with name, power, and yuga as Ram, 2500, Treta. Krishna, 2325, Dwapar. Say if every character in name is worth 35 power points. Write a function which takes two objects and return the person with more power based on their name and power both. 2 | 3 | const persOne = { 4 | name: 'Ram', 5 | power: 2500, 6 | yuga: 'Treta' 7 | } 8 | const persTwo = { 9 | name: 'Krishna', 10 | power: 2325, 11 | yuga: 'Dwapar' 12 | } 13 | 14 | function checkPower(one, two){ 15 | var powerOne = Number(one.name.length)*35 16 | var powerTwo = Number(two.name.length)*35 17 | if(powerOne>powerTwo){ 18 | return one 19 | }else{ 20 | return two 21 | } 22 | } 23 | 24 | const checkingPower = checkPower(persOne, persTwo) 25 | 26 | console.log(`The Person ${checkingPower.name} has more power based on name.`) -------------------------------------------------------------------------------- /interview_q/Q18.js: -------------------------------------------------------------------------------- 1 | var readlineSync = require('readline-sync') 2 | 3 | // Create a CLI app which would detect fake news. 4 | // This app will take news as input and then source. 5 | // If source is Facebook or whatsapp then it will output user saying, 6 | // // "Don't believe things on FB and Whatsapp". Can you extend this to include telegram as well? 7 | 8 | var news = readlineSync.question("Enter your news \n") 9 | var source = readlineSync.question("Enter your source of news \n") 10 | 11 | if(source.toUpperCase() === 'facebook'.toUpperCase() || source.toUpperCase() === 'whatsapp'.toUpperCase() || source.toUpperCase() === 'telegram'.toUpperCase()){ 12 | console.log(`The ${news} is completely fake if they belongs to facebook, telegram, whatsaap`) 13 | }else{ 14 | console.log('You can read this news') 15 | } 16 | -------------------------------------------------------------------------------- /interview_q/Q2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |
13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 |
21 | 22 |

23 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /interview_q/Q3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 | 13 |
14 | 15 |
16 | 17 |

18 | 48 | 49 | -------------------------------------------------------------------------------- /interview_q/Q4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |

neogcamp

12 | 13 | 14 | 15 | 16 | 39 | 40 | -------------------------------------------------------------------------------- /interview_q/Q5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 |
14 |
15 | 16 | 17 | 18 |
19 | 20 |

21 | 22 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /interview_q/Q6.js: -------------------------------------------------------------------------------- 1 | // Create a CLI app which takes name, unit test marks, pre final marks, final marks of 5 students. And then print who has the highest marks. What if I ask you to print the average as well? 2 | 3 | var readlineSync = require('readline-sync') 4 | 5 | var totalMark = 0; 6 | var highestMark = 0; 7 | var averageMark; 8 | var userName; 9 | var testMark; 10 | var preMark; 11 | var finalMark; 12 | 13 | for(i=0; i<2; i++){ 14 | userName = readlineSync.question("Enter your name\n") 15 | testMark = readlineSync.question("Enter your test marks \n") 16 | preMark = readlineSync.question("Enter your pre final marks \n") 17 | finalMark = readlineSync.question("Enter your final marks \n") 18 | 19 | totalMark = totalMark + Number(testMark) + Number(preMark) + Number(finalMark) 20 | 21 | console.log(`Total marks of all students is ${totalMark}`) 22 | 23 | averageMark = totalMark / 2; 24 | 25 | if(totalMark > highestMark){ 26 | highestMark = totalMark 27 | } 28 | 29 | } 30 | 31 | var mess = readlineSync.keyInYN(`know average marks of all students and as well as highest marks of the student`) 32 | 33 | if(mess == true){ 34 | console.log(`The average marks of all students is ${averageMark} and highest marks of the student is ${highestMark}`) 35 | }else{ 36 | console.log('Thank you for playing') 37 | } -------------------------------------------------------------------------------- /interview_q/Q7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 15 | 16 | 17 | 18 |

Loading....

19 | 20 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /interview_q/Q8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 |
13 | 14 |
15 |

16 | 42 | 43 | -------------------------------------------------------------------------------- /interview_q/Q9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |

12 | 13 | 39 | 40 | -------------------------------------------------------------------------------- /interview_q/node_modules/readline-sync/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 anseki 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /interview_q/node_modules/readline-sync/README-Deprecated.md: -------------------------------------------------------------------------------- 1 | # readlineSync 2 | 3 | ## Deprecated Methods and Options 4 | 5 | The readlineSync current version is fully compatible with older version. 6 | The following methods and options are deprecated. 7 | 8 | ### `setPrint` method 9 | 10 | Use the [`print`](README.md#basic_options-print) option. 11 | For the [Default Options](README.md#basic_options), use: 12 | 13 | ```js 14 | readlineSync.setDefaultOptions({print: value}); 15 | ``` 16 | 17 | instead of: 18 | 19 | ```js 20 | readlineSync.setPrint(value); 21 | ``` 22 | 23 | ### `setPrompt` method 24 | 25 | Use the [`prompt`](README.md#basic_options-prompt) option. 26 | For the [Default Options](README.md#basic_options), use: 27 | 28 | ```js 29 | readlineSync.setDefaultOptions({prompt: value}); 30 | ``` 31 | 32 | instead of: 33 | 34 | ```js 35 | readlineSync.setPrompt(value); 36 | ``` 37 | 38 | ### `setEncoding` method 39 | 40 | Use the [`encoding`](README.md#basic_options-encoding) option. 41 | For the [Default Options](README.md#basic_options), use: 42 | 43 | ```js 44 | readlineSync.setDefaultOptions({encoding: value}); 45 | ``` 46 | 47 | instead of: 48 | 49 | ```js 50 | readlineSync.setEncoding(value); 51 | ``` 52 | 53 | ### `setMask` method 54 | 55 | Use the [`mask`](README.md#basic_options-mask) option. 56 | For the [Default Options](README.md#basic_options), use: 57 | 58 | ```js 59 | readlineSync.setDefaultOptions({mask: value}); 60 | ``` 61 | 62 | instead of: 63 | 64 | ```js 65 | readlineSync.setMask(value); 66 | ``` 67 | 68 | ### `setBufferSize` method 69 | 70 | Use the [`bufferSize`](README.md#basic_options-buffersize) option. 71 | For the [Default Options](README.md#basic_options), use: 72 | 73 | ```js 74 | readlineSync.setDefaultOptions({bufferSize: value}); 75 | ``` 76 | 77 | instead of: 78 | 79 | ```js 80 | readlineSync.setBufferSize(value); 81 | ``` 82 | 83 | ### `noEchoBack` option 84 | 85 | Use [`hideEchoBack`](README.md#basic_options-hideechoback) option instead of it. 86 | 87 | ### `noTrim` option 88 | 89 | Use [`keepWhitespace`](README.md#basic_options-keepwhitespace) option instead of it. 90 | -------------------------------------------------------------------------------- /interview_q/node_modules/readline-sync/lib/encrypt.js: -------------------------------------------------------------------------------- 1 | /* 2 | * readlineSync 3 | * https://github.com/anseki/readline-sync 4 | * 5 | * Copyright (c) 2019 anseki 6 | * Licensed under the MIT license. 7 | */ 8 | 9 | var cipher = require('crypto').createCipher( 10 | process.argv[2] /*algorithm*/, process.argv[3] /*password*/), 11 | stdin = process.stdin, 12 | stdout = process.stdout, 13 | crypted = ''; 14 | 15 | stdin.resume(); 16 | stdin.setEncoding('utf8'); 17 | stdin.on('data', function(d) { 18 | crypted += cipher.update(d, 'utf8', 'hex'); 19 | }); 20 | stdin.on('end', function() { 21 | stdout.write(crypted + cipher.final('hex'), 'binary', function() { 22 | process.exit(0); 23 | }); 24 | }); 25 | -------------------------------------------------------------------------------- /interview_q/node_modules/readline-sync/lib/read.cs.js: -------------------------------------------------------------------------------- 1 | /* jshint wsh:true */ 2 | 3 | /* 4 | * readlineSync 5 | * https://github.com/anseki/readline-sync 6 | * 7 | * Copyright (c) 2019 anseki 8 | * Licensed under the MIT license. 9 | */ 10 | 11 | var 12 | FSO_ForReading = 1, FSO_ForWriting = 2, 13 | PS_MSG = 'Microsoft Windows PowerShell is required.' + 14 | ' https://technet.microsoft.com/en-us/library/hh847837.aspx', 15 | 16 | input = '', fso, tty, 17 | options = (function(conf) { 18 | var options = {}, arg, args =// Array.prototype.slice.call(WScript.Arguments), 19 | (function() { 20 | var args = [], i, iLen; 21 | for (i = 0, iLen = WScript.Arguments.length; i < iLen; i++) 22 | { args.push(WScript.Arguments(i)); } 23 | return args; 24 | })(), 25 | confLc = {}, key; 26 | 27 | function decodeArg(arg) { 28 | return arg.replace(/#(\d+);/g, function(str, charCode) { 29 | return String.fromCharCode(+charCode); 30 | }); 31 | } 32 | 33 | for (key in conf) { 34 | if (conf.hasOwnProperty(key)) 35 | { confLc[key.toLowerCase()] = {key: key, type: conf[key]}; } 36 | } 37 | 38 | while (typeof(arg = args.shift()) === 'string') { 39 | if (!(arg = (arg.match(/^\-+(.+)$/) || [])[1])) { continue; } 40 | arg = arg.toLowerCase(); 41 | if (confLc[arg]) { 42 | options[confLc[arg].key] = 43 | confLc[arg].type === 'boolean' ? true : 44 | confLc[arg].type === 'string' ? args.shift() : null; 45 | } 46 | } 47 | for (key in conf) { 48 | if (conf.hasOwnProperty(key) && conf[key] === 'string') { 49 | if (typeof options[key] !== 'string') { options[key] = ''; } 50 | else { options[key] = decodeArg(options[key]); } 51 | } 52 | } 53 | return options; 54 | })({ 55 | display: 'string', 56 | displayOnly: 'boolean', 57 | keyIn: 'boolean', 58 | hideEchoBack: 'boolean', 59 | mask: 'string' 60 | }); 61 | 62 | if (!options.hideEchoBack && !options.keyIn) { 63 | if (options.display) { writeTTY(options.display); } 64 | if (!options.displayOnly) { input = readByFSO(); } 65 | } else if (options.hideEchoBack && !options.keyIn && !options.mask) { 66 | if (options.display) { writeTTY(options.display); } 67 | if (!options.displayOnly) { input = readByPW(); } 68 | } else { 69 | WScript.StdErr.WriteLine(PS_MSG); 70 | WScript.Quit(1); 71 | } 72 | 73 | WScript.StdOut.Write('\'' + input + '\''); 74 | 75 | WScript.Quit(); 76 | 77 | function writeTTY(text) { 78 | try { 79 | tty = tty || getFso().OpenTextFile('CONOUT$', FSO_ForWriting, true); 80 | tty.Write(text); 81 | } catch (e) { 82 | WScript.StdErr.WriteLine('TTY Write Error: ' + e.number + 83 | '\n' + e.description + '\n' + PS_MSG); 84 | WScript.Quit(e.number || 1); 85 | } 86 | } 87 | 88 | function readByFSO() { 89 | var text; 90 | try { 91 | text = getFso().OpenTextFile('CONIN$', FSO_ForReading).ReadLine(); 92 | } catch (e) { 93 | WScript.StdErr.WriteLine('TTY Read Error: ' + e.number + 94 | '\n' + e.description + '\n' + PS_MSG); 95 | WScript.Quit(e.number || 1); 96 | } 97 | return text; 98 | } 99 | 100 | // TTY must be STDIN that is not redirected and not piped. 101 | function readByPW() { 102 | var text; 103 | try { 104 | text = WScript.CreateObject('ScriptPW.Password').GetPassword() 105 | // Bug? Illegal data may be returned when user types before initializing. 106 | .replace(/[\u4000-\u40FF]/g, function(chr) { 107 | var charCode = chr.charCodeAt(0); 108 | return charCode >= 0x4020 && charCode <= 0x407F ? 109 | String.fromCharCode(charCode - 0x4000) : ''; 110 | }); 111 | } catch (e) { 112 | WScript.StdErr.WriteLine('ScriptPW.Password Error: ' + e.number + 113 | '\n' + e.description + '\n' + PS_MSG); 114 | WScript.Quit(e.number || 1); 115 | } 116 | writeTTY('\n'); 117 | return text; 118 | } 119 | 120 | function getFso() { 121 | if (!fso) { fso = new ActiveXObject('Scripting.FileSystemObject'); } 122 | return fso; 123 | } 124 | -------------------------------------------------------------------------------- /interview_q/node_modules/readline-sync/lib/read.ps1: -------------------------------------------------------------------------------- 1 | # readlineSync 2 | # https://github.com/anseki/readline-sync 3 | # 4 | # Copyright (c) 2019 anseki 5 | # Licensed under the MIT license. 6 | 7 | Param( 8 | [string] $display, 9 | [switch] $displayOnly, 10 | [switch] $keyIn, 11 | [switch] $hideEchoBack, 12 | [string] $mask, 13 | [string] $limit, 14 | [switch] $caseSensitive 15 | ) 16 | 17 | $ErrorActionPreference = 'Stop' # for cmdlet 18 | trap { 19 | # `throw $_` and `Write-Error $_` return exit-code 0 20 | $Host.UI.WriteErrorLine($_) 21 | exit 1 22 | } 23 | 24 | function decodeArg ($arg) { 25 | [Regex]::Replace($arg, '#(\d+);', { [char][int] $args[0].Groups[1].Value }) 26 | } 27 | 28 | $options = @{} 29 | foreach ($arg in @('display', 'displayOnly', 'keyIn', 'hideEchoBack', 'mask', 'limit', 'caseSensitive')) { 30 | $options.Add($arg, (Get-Variable $arg -ValueOnly)) 31 | } 32 | $argList = New-Object string[] $options.Keys.Count 33 | $options.Keys.CopyTo($argList, 0) 34 | foreach ($arg in $argList) { 35 | if ($options[$arg] -is [string] -and $options[$arg]) 36 | { $options[$arg] = decodeArg $options[$arg] } 37 | } 38 | 39 | [string] $inputTTY = '' 40 | [bool] $silent = -not $options.display -and 41 | $options.keyIn -and $options.hideEchoBack -and -not $options.mask 42 | [bool] $isCooked = -not $options.hideEchoBack -and -not $options.keyIn 43 | 44 | # Instant method that opens TTY without CreateFile via P/Invoke in .NET Framework 45 | # **NOTE** Don't include special characters of DOS in $command when $getRes is True. 46 | # [string] $cmdPath = $Env:ComSpec 47 | # [string] $psPath = 'powershell.exe' 48 | function execWithTTY ($command, $getRes = $False, $throwError = $False) { 49 | if ($getRes) { 50 | $res = (cmd.exe /C "CON powershell.exe -Command -" 58 | if ($LastExitCode -ne 0) { 59 | if ($throwError) { throw $LastExitCode } 60 | else { exit $LastExitCode } 61 | } 62 | } 63 | } 64 | 65 | function writeTTY ($text) { 66 | execWithTTY ('Write-Host (''' + 67 | (($text -replace '''', '''''') -replace '[\r\n]', '''+"`n"+''') + ''') -NoNewline') 68 | } 69 | 70 | if ($options.display) { 71 | writeTTY $options.display 72 | } 73 | if ($options.displayOnly) { return "''" } 74 | 75 | if (-not $options.keyIn -and $options.hideEchoBack -and $options.mask -eq '*') { 76 | # It fails when it's not ready. 77 | try { 78 | $inputTTY = execWithTTY ('$text = Read-Host -AsSecureString;' + 79 | '$bstr = [Runtime.InteropServices.Marshal]::SecureStringToBSTR($text);' + 80 | '[Runtime.InteropServices.Marshal]::PtrToStringAuto($bstr)') $True $True 81 | return '''' + $inputTTY + '''' 82 | } catch {} # ignore 83 | } 84 | 85 | if ($options.keyIn) { $reqSize = 1 } 86 | 87 | if ($options.keyIn -and $options.limit) { 88 | $limitPtn = '[^' + $options.limit + ']' 89 | } 90 | 91 | while ($True) { 92 | if (-not $isCooked) { 93 | $chunk = [char][int] (execWithTTY '[int] [Console]::ReadKey($True).KeyChar' $True) 94 | } else { 95 | $chunk = execWithTTY 'Read-Host' $True 96 | $chunk += "`n" 97 | } 98 | 99 | if ($chunk -and $chunk -match '^(.*?)[\r\n]') { 100 | $chunk = $Matches[1] 101 | $atEol = $True 102 | } else { $atEol = $False } 103 | 104 | # other ctrl-chars 105 | if ($chunk) { $chunk = $chunk -replace '[\x00-\x08\x0b\x0c\x0e-\x1f\x7f]', '' } 106 | if ($chunk -and $limitPtn) { 107 | if ($options.caseSensitive) { $chunk = $chunk -creplace $limitPtn, '' } 108 | else { $chunk = $chunk -ireplace $limitPtn, '' } 109 | } 110 | 111 | if ($chunk) { 112 | if (-not $isCooked) { 113 | if (-not $options.hideEchoBack) { 114 | writeTTY $chunk 115 | } elseif ($options.mask) { 116 | writeTTY ($options.mask * $chunk.Length) 117 | } 118 | } 119 | $inputTTY += $chunk 120 | } 121 | 122 | if ((-not $options.keyIn -and $atEol) -or 123 | ($options.keyIn -and $inputTTY.Length -ge $reqSize)) { break } 124 | } 125 | 126 | if (-not $isCooked -and -not $silent) { execWithTTY 'Write-Host ''''' } # new line 127 | 128 | return "'$inputTTY'" 129 | -------------------------------------------------------------------------------- /interview_q/node_modules/readline-sync/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "readline-sync", 3 | "_id": "readline-sync@1.4.10", 4 | "_inBundle": false, 5 | "_integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==", 6 | "_location": "/readline-sync", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "tag", 10 | "registry": true, 11 | "raw": "readline-sync", 12 | "name": "readline-sync", 13 | "escapedName": "readline-sync", 14 | "rawSpec": "", 15 | "saveSpec": null, 16 | "fetchSpec": "latest" 17 | }, 18 | "_requiredBy": [ 19 | "#USER", 20 | "/" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", 23 | "_shasum": "41df7fbb4b6312d673011594145705bf56d8873b", 24 | "_spec": "readline-sync", 25 | "_where": "F:\\MyRepository\\interview_proctice\\interview_q", 26 | "author": { 27 | "name": "anseki", 28 | "url": "https://github.com/anseki" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/anseki/readline-sync/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "deprecated": false, 35 | "description": "Synchronous Readline for interactively running to have a conversation with the user via a console(TTY).", 36 | "engines": { 37 | "node": ">= 0.8.0" 38 | }, 39 | "files": [ 40 | "lib/*.@(js|ps1|sh)", 41 | "README-Deprecated.md" 42 | ], 43 | "homepage": "https://github.com/anseki/readline-sync", 44 | "keywords": [ 45 | "readline", 46 | "synchronous", 47 | "interactive", 48 | "prompt", 49 | "question", 50 | "password", 51 | "cli", 52 | "tty", 53 | "command", 54 | "repl", 55 | "keyboard", 56 | "wait", 57 | "block" 58 | ], 59 | "license": "MIT", 60 | "main": "./lib/readline-sync.js", 61 | "name": "readline-sync", 62 | "repository": { 63 | "type": "git", 64 | "url": "git://github.com/anseki/readline-sync.git" 65 | }, 66 | "title": "readlineSync", 67 | "version": "1.4.10" 68 | } 69 | -------------------------------------------------------------------------------- /interview_q/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "interview_q", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "readline-sync": { 8 | "version": "1.4.10", 9 | "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", 10 | "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==" 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /interview_q/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "interview_q", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "Pritam Kumar", 10 | "license": "ISC", 11 | "dependencies": { 12 | "readline-sync": "^1.4.10" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /shubham/ex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pritam-kr/interview_practice/285b2fed167c7c7fd9c17cc2b34efd5ca736cef4/shubham/ex.js -------------------------------------------------------------------------------- /shubham/pritam.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /shubham/q1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |
11 | 12 | 13 |
14 |

15 | 25 | 26 | -------------------------------------------------------------------------------- /shubham/q10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 |

0

14 | 15 | 16 | 17 | 18 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /shubham/q11.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /shubham/q12.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 10 | 11 | 16 | 17 | 18 | 19 | 20 | 21 | 43 | 44 | -------------------------------------------------------------------------------- /shubham/q13.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | 14 |

15 | 16 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /shubham/q14.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /shubham/q15.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /shubham/q16.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /shubham/q17.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /shubham/q18.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 |
15 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /shubham/q19.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |
11 | 12 | 13 | 25 | 26 | -------------------------------------------------------------------------------- /shubham/q2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |
13 | 14 |
15 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /shubham/q20.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 |

Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio quod expedita libero eos aperiam iusto tempora voluptas consequuntur minus est quibusdam eaque voluptatibus error, voluptates optio, deleniti rem impedit blanditiis.

14 | 15 | 16 | 17 |

18 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /shubham/q21.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

Heading

13 | 14 |
15 |

Heading Main

16 |

Paragraph

17 | 18 |

Content

19 |
20 | 21 |
22 | 23 |
24 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /shubham/q22.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 |

0

15 | 16 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /shubham/q23.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |

19 | 20 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /shubham/q24.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /shubham/q25.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /shubham/q26.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

16 | 17 | 18 | 46 | 47 | -------------------------------------------------------------------------------- /shubham/q27.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /shubham/q28.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /shubham/q29.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 43 | 44 | -------------------------------------------------------------------------------- /shubham/q3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |
13 | 14 |
15 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /shubham/q30.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |

0

12 | 13 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /shubham/q4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

11 | 21 | 22 | -------------------------------------------------------------------------------- /shubham/q5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 14 | 15 | 16 | 17 | 18 |

Lorem ipsum dolor sit amet consectetur adipisicing elit. Illo rerum error ex, nesciunt vitae voluptates natus 19 | reprehenderit ipsam eveniet dolor.

20 | 21 | 22 | 23 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /shubham/q6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 26 | 27 | 28 | 29 |
30 | 31 |
32 | 33 | 38 | 39 | -------------------------------------------------------------------------------- /shubham/q7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |
13 | 14 |
15 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /shubham/q8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |

0

11 | 12 | 13 | 14 | 39 | 40 | -------------------------------------------------------------------------------- /shubham/q9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 |
23 | 24 |

25 | 26 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /shubham/sss.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |

12 |

13 |

14 |

15 |

16 | 17 | 32 | 33 | --------------------------------------------------------------------------------