i
Unicommerce
Esolutions
Filter interviews by
ES6 features like object destructuring, arrow functions, array methods
Object destructuring allows for easy extraction of values from objects
Arrow functions provide a concise syntax for writing functions
Array.filter() allows for filtering of elements based on a condition
Array.reduce() allows for reducing an array to a single value
Array.indexOf() returns the index of the first occurrence of a specified element
async/await in script tag is used to load external scripts asynchronously without blocking the page.
async/await allows scripts to be loaded asynchronously without blocking the page
It is useful for loading external scripts that may take time to load
It improves page performance by not blocking the rendering of the page
It is supported in modern browsers
CSS Box model is a design concept that describes how elements are displayed on a webpage.
Every HTML element is a rectangular box
The box has content, padding, border, and margin
Width and height of the box are determined by content, padding, and border
Margin is the space outside the border
Box-sizing property can be used to change the box model
Pseudo classes are keywords used in CSS to select and style elements based on their state or position in the document.
Pseudo classes start with a colon (:) followed by the keyword
They are used to style elements based on their state, such as :hover, :active, :focus
They can also be used to select elements based on their position in the document, such as :first-child, :last-child
Pseudo classes can be combined with ot...
Use CSS to set margin to auto for horizontal centering and text-align center for vertical centering.
Set the parent div's display property to flex and justify-content to center
Set the child div's margin property to auto
Alternatively, set the parent div's text-align property to center and child div's display property to inline-block
Data can be transferred between components in Angular using @Input and @Output decorators.
Use @Input decorator to pass data from parent to child component
Use @Output decorator to emit events from child to parent component
Use EventEmitter to emit custom events
Use ViewChild to access child component's properties and methods
Var, let, const are used to declare variables in JavaScript. 'use strict' enables strict mode.
Var is function-scoped and can be redeclared. Let and const are block-scoped and cannot be redeclared.
Let allows reassignment while const does not.
'use strict' enables strict mode which enforces stricter rules and better error handling.
Example: var x = 10; let y = 20; const z = 30;
Example: 'use strict';
I appeared for an interview in Dec 2021.
CSS Box model is a design concept that describes how elements are displayed on a webpage.
Every HTML element is a rectangular box
The box has content, padding, border, and margin
Width and height of the box are determined by content, padding, and border
Margin is the space outside the border
Box-sizing property can be used to change the box model
Pseudo classes are keywords used in CSS to select and style elements based on their state or position in the document.
Pseudo classes start with a colon (:) followed by the keyword
They are used to style elements based on their state, such as :hover, :active, :focus
They can also be used to select elements based on their position in the document, such as :first-child, :last-child
Pseudo classes can be combined with other s...
async/await in script tag is used to load external scripts asynchronously without blocking the page.
async/await allows scripts to be loaded asynchronously without blocking the page
It is useful for loading external scripts that may take time to load
It improves page performance by not blocking the rendering of the page
It is supported in modern browsers
Use CSS to set margin to auto for horizontal centering and text-align center for vertical centering.
Set the parent div's display property to flex and justify-content to center
Set the child div's margin property to auto
Alternatively, set the parent div's text-align property to center and child div's display property to inline-block
ES6 features like object destructuring, arrow functions, array methods
Object destructuring allows for easy extraction of values from objects
Arrow functions provide a concise syntax for writing functions
Array.filter() allows for filtering of elements based on a condition
Array.reduce() allows for reducing an array to a single value
Array.indexOf() returns the index of the first occurrence of a specified element
Var, let, const are used to declare variables in JavaScript. 'use strict' enables strict mode.
Var is function-scoped and can be redeclared. Let and const are block-scoped and cannot be redeclared.
Let allows reassignment while const does not.
'use strict' enables strict mode which enforces stricter rules and better error handling.
Example: var x = 10; let y = 20; const z = 30;
Example: 'use strict';
Data can be transferred between components in Angular using @Input and @Output decorators.
Use @Input decorator to pass data from parent to child component
Use @Output decorator to emit events from child to parent component
Use EventEmitter to emit custom events
Use ViewChild to access child component's properties and methods
Top trending discussions
I applied via Naukri.com
Answers to common interview questions for Software Engineer position
Option Strict and Option Explicit are compiler directives in VB.NET
Dispose() is used to release unmanaged resources while Finalize() is used for garbage collection
System.String is immutable while System.StringBuilder is mutable
Delegate is a type that represents a reference to a method
Value types store data directly while reference types store a referen...
I appeared for an interview before Jun 2024, where I was asked the following questions.
posted on 18 Mar 2024
I applied via Telegram and was interviewed in Dec 2023. There were 2 interview rounds.
The job culture at Zopsmart is collaborative, innovative, and fast-paced.
Collaborative work environment where team members support and help each other
Emphasis on innovation and creativity in problem-solving
Fast-paced atmosphere with opportunities for growth and learning
Open communication and feedback encouraged
Diverse and inclusive workplace culture
Medium level leetcode problem
I applied via Referral and was interviewed before Jun 2021. There were 3 interview rounds.
I applied via Walk-in and was interviewed in Jul 2022. There were 6 interview rounds.
There is 4 coding question all are on DSA.
They give one topic. and provide 10 to 15 minutes to think.
I appeared for an interview in Apr 2025, where I was asked the following questions.
AI technologies are rapidly evolving, impacting various sectors with advancements in machine learning, natural language processing, and automation.
Increased use of AI in healthcare for diagnostics, e.g., IBM Watson Health.
Growth of natural language processing, exemplified by OpenAI's ChatGPT.
Expansion of AI in autonomous vehicles, like Tesla's self-driving technology.
AI-driven personalization in e-commerce, such as Ama...
Zopsmart's pyqs involve Python-related questions assessing coding skills and problem-solving abilities.
Understand Python data structures: lists, dictionaries, sets, and tuples.
Practice common algorithms: sorting, searching, and recursion.
Familiarize with Python libraries: NumPy for numerical data, Pandas for data manipulation.
Solve coding challenges on platforms like LeetCode or HackerRank to improve problem-solving sk...
A zoo management system to track animals, enclosures, staff, and visitor information.
Create classes for animals, enclosures, staff, and visitors
Implement functions for adding, updating, and deleting records
Include features for scheduling feeding times, cleaning enclosures, and managing staff shifts
Standard DSA questions
I appeared for an interview in Oct 2024, where I was asked the following questions.
Software Engineer
27
salaries
| ₹7 L/yr - ₹20 L/yr |
Senior Software Engineer
23
salaries
| ₹15 L/yr - ₹30 L/yr |
Consultant
23
salaries
| ₹5.4 L/yr - ₹12.5 L/yr |
Senior Associate
22
salaries
| ₹3 L/yr - ₹7.5 L/yr |
Key Account Manager
17
salaries
| ₹5 L/yr - ₹10 L/yr |
Vyapar
Nowfloats Technologies
ShopKirana
Tata nexarc