• The questions covered here are mostly conceptual
• I never claim only these type of questions are/should be asked during interviews
• For interviews, you should have fundamentals strong. And you should be able to provide solutions to practical problems.
Series: 2️⃣
Level: Beginner
Topics:
1️⃣ Hyperlinks
2️⃣ Images
3️⃣ Lists
1️⃣ Hyperlinks
✪ Which HTML elements can be a hyperlink?
✪ Which attribute does hold the value for destination?
✪ What is Absolute URL and Relative URL? How to define those?
✪ What does target attribute do?
✪ Define different values for target attribute and what each one does?
✪ What should be "href" for stating an email address?
✪ What attribute should be set to display tooltips for a hyperlink?
✪ What is unvisited/visited/active link? How to define those in CSS?
✪ What is a bookmark in an HTML page? How to create one?
✪ How to visit a bookmark in a page?
2️⃣ Images
✪ What is the various purposes of "alt" attribute?
✪ What is Accessibility? How does "alt" attribute help?
✪ What is "picture" element?
✪ What are some use cases of using "picture" element?
✪ What is an "Image Map"?
✪ What are different clickable areas you can create in an Image Map?
✪ What does "loading" attribute do? How can it improve the performance?
✪ How to use an image as a hyperlink?
3️⃣ Lists
✪ What does lists do?
✪ What are different lists available in HTML?
✪ Create an unordered list.
✪ How to change the bullet shape for an unordered list?
✪ Create an ordered list.
✪ How to define type of numbering/counting to be used for an ordered list?
✪ How to define the starting point of numbering for an ordered list?
✪ How to define a description list?
✪ How to display list items horizontally?
• • •
Missing some Tweet in this thread? You can try to
force a refresh
⇰ V8
↳ Chrome
↳ Brave
↳ Opera
↳ Microsoft Edge
↳ Node.js
⇰ SpiderMonkey
↳ Firefox
↳ MongoDB
⇰ JavaScriptCore
↳ Safari
⇰ Chakra
↳ IE
✪ Popular Browser Engines ⇩
💜 Popular Browser Engines
⇰ Gecko
↳ Firefox
⇰ Webkit
↳ Safari
↳ Chrome for iOS
↳ Firefox for iOS
↳ Microsoft Edge for iOS
⇰ Blink
↳ Chrome
↳ Opera
↳ Brave
↳ Microsoft Edge
⇰ Presto
↳ Opera (Old)
⇰ Trident
↳ IE
0️⃣ Definition
⇰ JavaScript Engine
✔️ A JavaScript engine is a software component that executes JavaScript code.
⇰ Browser Engine
✔️ A Browser Engine transforms HTML documents and other resources of a web page into an interactive visual representation on a user's device.
Attempt these 20 simple problems today to make your "logic building" strong.
⇩
1️⃣ Recursion
✪ Print a pattern (eg. triangle of numbers/asterisks)
✪ Sum of digits of a number
✪ Sum of natural numbers
✪ Factorial of a number
✪ Print Fibonacci Sequence
✪ Check if a string/number is palindrome
✪ Reverse a string/number/array
2️⃣ Divide and Conquer
✪ Find exponential of a number
✪ Search element in a sorted array/matrix
✪ Floor in a sorted array
✪ Merge 2 sorted arrays to create another sorted array
✪ Find median of 2 sorted arrays (same & different size)
✪ kth element in 2 sorted arrays