Filter interviews by
I applied via Referral and was interviewed before Dec 2023. There were 2 interview rounds.
General logical questions.
Variables can be created by declaring a data type and assigning a value to it.
Declare a variable using 'var', 'let', or 'const' keyword
Specify the data type of the variable (e.g. string, number, boolean)
Assign a value to the variable using the '=' operator
SVG can be exported by using various design tools or code editors.
Use design tools like Adobe Illustrator or Sketch to export SVG files.
In code editors, you can manually save the SVG code as an .svg file.
Online tools like SVGOMG can optimize and export SVG files.
Export SVG using command line tools like SVGO.
I applied via Naukri.com and was interviewed before Feb 2023. There was 1 interview round.
Implementing pagination on scroll allows for loading more content as the user reaches the bottom of the page.
Use a scroll event listener to detect when the user has reached the bottom of the page
Make an API call to fetch more data when the bottom is reached
Append the new data to the existing content on the page
Immediately invoked function expressions (IIFE) are functions that are executed immediately after they are created.
IIFE is defined and invoked at the same time using parentheses at the end of the function declaration.
Anonymous functions do not have a name and can be used as IIFE by wrapping them in parentheses.
IIFE is commonly used to create a private scope for variables and functions.
Closures are functions that have access to variables from their outer scope even after the outer function has finished executing.
Closures allow functions to access variables from their parent function even after the parent function has returned
They help in creating private variables and functions in JavaScript
Closures are commonly used in event handlers and callbacks
A promise is an object representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() method to handle success and failure callbacks.
Example: Fetch API returns a promise when making an HTTP request.
Lazy loading is a technique used in web development to defer loading non-essential resources until they are needed.
Lazy loading helps improve page load times by only loading resources when they are required.
It is commonly used for images, videos, and other media files on a webpage.
Lazy loading can be implemented using JavaScript libraries like Intersection Observer or by using native browser features like loading='lazy
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
Logical reasoning, quantitative analysis and computer test
I applied via AmbitionBox and was interviewed in Aug 2024. There were 4 interview rounds.
Experienced HTML developer with a passion for creating user-friendly websites.
Over 5 years of experience in HTML development
Proficient in CSS and JavaScript
Strong understanding of responsive design principles
Familiar with SEO best practices
Portfolio includes websites for various clients and industries
HTML stands for HyperText Markup Language, used for creating and structuring web pages.
HTML is the standard markup language for creating web pages
It uses tags to define the structure and content of a web page
Examples of HTML tags include ,
,,
CSS is a styling language used to control the look and feel of a website.
CSS stands for Cascading Style Sheets.
It is used to define styles for web pages, including colors, fonts, layout, and more.
CSS can be applied to HTML elements using selectors.
It allows for the separation of content from presentation, making it easier to maintain and update.
CSS can be included in an HTML document using the
Bootstrap is a front-end framework for developing responsive and mobile-first websites.
Bootstrap is a free and open-source CSS framework.
It includes pre-built design templates and components like buttons, forms, and navigation bars.
Bootstrap uses a 12-column grid system for easy layout customization.
It also has built-in responsive utilities for creating mobile-friendly designs.
Bootstrap can be customized using Sass var
HTML codes are used to create web pages. Developers write HTML codes to structure content on a webpage.
HTML tags are used to define the structure of a webpage, such as headings, paragraphs, images, links, etc.
Example:
This is a paragraph
,HTML attributes provide additional information about an element, such as the source of an image or the target of a link.
Example: Ans.
CSS is a styling language used to design the layout and appearance of web pages, while landing pages are web pages designed for a specific purpose.
CSS stands for Cascading Style Sheets and is used to control the visual presentation of HTML elements on a web page.
CSS allows developers to style elements such as fonts, colors, spacing, and layout.
Landing pages are web pages specifically designed to achieve a particular go...
Explanation of HTML ,CSS and bootstrap.
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
Authentication verifies a user's identity, while authorization determines what a user can access.
Authentication confirms a user's identity through credentials like username and password.
Authorization controls access to resources based on the authenticated user's permissions.
Example: Logging into a website (authentication) and then being able to view/edit specific pages based on your role (authorization).
To render a list in React, use map() function to iterate over an array of data and return a list of components. State is mutable data managed within a component, while props are immutable data passed from parent to child components.
To render a list in React, use map() function to iterate over an array of data and return a list of components.
Example: const items = ['item1', 'item2', 'item3']; items.map(item =>
Webpage optimization techniques include minifying CSS and JS files, optimizing images, using asynchronous loading for scripts, and reducing render-blocking scripts.
Minify CSS and JS files to reduce file sizes and improve loading times.
Optimize images by compressing them and using the correct file format (e.g. JPEG for photographs, PNG for graphics).
Use asynchronous loading for scripts to prevent them from blocking the ...
Use SCSS to apply background color to nested li elements and utilize mixins.
Use nesting to target the li elements within a parent element
Apply background color to the 2nd li element using the :nth-child() selector
Define and use mixins to reuse styles across the codebase
To fix cumulative layout shift issues, ensure all images and media have dimensions specified in HTML, use CSS aspect ratio boxes, and prioritize loading critical resources.
Specify dimensions for all images and media in HTML to prevent layout shifts.
Use CSS aspect ratio boxes to reserve space for images before they load.
Prioritize loading critical resources to avoid sudden layout changes.
TCS
Accenture
Wipro
Cognizant