i
Unicommerce Esolutions
Filter interviews by
I was interviewed 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
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
E-commerce refers to buying and selling goods or services online.
E-commerce involves online transactions between businesses and consumers.
It includes activities such as online shopping, electronic payments, and digital marketing.
Popular examples of e-commerce platforms include Amazon, eBay, and Shopify.
A warehouse is a large building used for storing goods and materials.
Warehouses are used by businesses to store inventory and fulfill orders.
They often have loading docks for trucks to deliver and pick up goods.
Warehouses can be organized using various systems such as FIFO (First In, First Out) or LIFO (Last In, First Out).
Backend refers to the server-side of an application where data is stored and processed.
Backend is responsible for managing databases, server-side logic, and ensuring smooth communication between the server and the client.
Common backend technologies include Node.js, Python, Ruby on Rails, and Java.
Backend developers work on creating APIs, handling user authentication, and optimizing server performance.
Understanding back...
Frontend refers to the user interface of a website or application that users interact with.
Frontend development involves using languages like HTML, CSS, and JavaScript to create the visual elements of a website or application.
Frontend frameworks like React, Angular, and Vue.js are commonly used to streamline development and enhance user experience.
Responsiveness, accessibility, and performance optimization are key cons...
I applied via Approached by Company and was interviewed in Feb 2024. There were 2 interview rounds.
Basic dsa questions and java spring boot questions
Design a notification service for sending alerts to users.
Use a scalable messaging system like Kafka or RabbitMQ to handle high volume of notifications.
Implement a notification queue to ensure reliable delivery of notifications.
Include support for different types of notifications such as email, SMS, and push notifications.
Allow users to customize their notification preferences and frequency.
Implement monitoring and log...
Unicommerce Esolutions interview questions for popular designations
I applied via Campus Placement and was interviewed in Sep 2023. There were 5 interview rounds.
3 tough coding questions but 1 day to complete them
The median of two sorted arrays can be found by merging the arrays and then calculating the median.
Merge the two sorted arrays into a single sorted array
Calculate the median of the merged array
Handle cases where the total number of elements is even or odd
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
View of B Tree , internal of hashmap
I applied via Campus Placement and was interviewed in Aug 2023. There were 3 interview rounds.
It contained 20 questions in 1hour duration . Question were from logical reasoning.
I applied via Company Website and was interviewed in Sep 2023. There were 2 interview rounds.
Easy to medium level question
I applied via Referral and was interviewed before Apr 2023. There were 3 interview rounds.
LCA based Question and a string Based qu with some input output Questions
C is a low-level programming language while Java is a high-level programming language.
C is compiled while Java is interpreted
C has pointers while Java does not
Java has automatic garbage collection while C does not
Java is platform-independent while C is platform-dependent
Java has built-in support for multithreading while C does not
Abstract class can have implementation while interface only has method signatures.
Abstract class can have constructors while interface cannot.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract class can have non-public members while interface only has public members.
Abstract class is used for creating a base class for other classes while interface is used for defining a cont...
Top trending discussions
Some of the top questions asked at the Unicommerce Esolutions interview -
The duration of Unicommerce Esolutions interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 18 interviews
Interview experience
based on 110 reviews
Rating in categories
7-10 Yrs
Not Disclosed
Consultant
28
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
25
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate
23
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
20
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Product Manager
15
salaries
| ₹0 L/yr - ₹0 L/yr |
Delhivery
Ecom Express
Shiprocket Private Limited
Vinculum Solutions