i
Unify
Technologies
Work with us
Filter interviews by
I appeared for an interview in Feb 2025, where I was asked the following questions.
Converting a JavaScript object to an array of objects allows for easier manipulation and iteration over the data structure.
Use Object.entries(): This method returns an array of a given object's own enumerable string-keyed property [key, value] pairs.
Example: const obj = { a: 1, b: 2 }; const arr = Object.entries(obj).map(([key, value]) => ({ key, value })); // [{ key: 'a', value: 1 }, { key: 'b', value: 2 }]
Use Obje...
Redux is a predictable state container for JavaScript apps, often used with React for managing application state.
Centralized State Management: Redux maintains the application state in a single store, making it easier to manage and debug.
Actions and Reducers: State changes are made through actions (plain objects) and reducers (functions that specify how the state changes).
Middleware Support: Redux allows middleware like...
Top trending discussions
I applied via LinkedIn and was interviewed before Oct 2023. There were 3 interview rounds.
Coding test is of 24 hours test and after the completion need to submit the code. The test topic was related to - Basic Programming Questions, OOPS Concepts, Software Development LifeCycle etc.
Platform - Any IDE we can use for coding.
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
What is OOPS concepts?
posted on 29 Dec 2024
I appeared for an interview in Nov 2024.
Design and implement a least recently used (LRU) cache mechanism that supports `get` and `put` operations.
I applied via Walk-in and was interviewed in Jul 2023. There were 4 interview rounds.
My strongest programming language is Java.
Extensive experience with Java programming
Proficient in object-oriented programming
Familiar with Java frameworks like Spring and Hibernate
Aptitude, reasoning, verbal plus 2 programming questions which you have to solve in Java
Encapsulation and Inheritance are two important OOPS concepts.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class with private data members and public methods.
Inheritance: Ability of a class to inherit properties and behavior from another class. Example: Subclass inheriting from a superclass.
Stack is a data structure that follows Last In First Out (LIFO) principle, while an array is a data structure that stores elements in contiguous memory locations.
Stack is dynamic in size, while array has a fixed size.
Stack operations include push and pop, while array operations include random access.
Example: Stack can be implemented using arrays, but arrays cannot be implemented using stacks.
Program to check for duplicate elements in an arraylist of strings
Iterate through the arraylist and use a HashSet to store unique elements
If an element is already in the HashSet, it is a duplicate
Return true if a duplicate is found, false otherwise
I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.
Reactjs components are reusable, independent pieces of UI that can be composed together to build complex user interfaces.
Components are the building blocks of a React application
They can be class components or functional components
Components can have their own state and lifecycle methods
Components can be nested within other components to create a hierarchy
Examples: Button component, Navbar component, UserList component
Use the url to make a request to the API and fetch data.
Use a library like axios or fetch to make the HTTP request.
Parse the response data to extract the necessary information.
Handle any errors that may occur during the request.
posted on 20 Nov 2023
I am unable to provide my current salary.
I am unable to disclose my current salary due to confidentiality agreements.
My current salary is subject to a non-disclosure agreement.
I prefer not to discuss my current salary during the interview process.
I have 5 years of experience as a Software Developer.
Developed web applications using HTML, CSS, and JavaScript.
Worked with various programming languages such as Java, C++, and Python.
Experience in database management with SQL and NoSQL.
Familiar with Agile development methodologies.
Collaborated with cross-functional teams to deliver high-quality software solutions.
Contains linear and non linear data structures deep knowledge of trees and graphs
Dry run on a page involves testing the code without actually executing it.
Dry run involves walking through the code manually to check for errors
Helps in identifying logic errors before actual execution
Commonly used in debugging and testing code
I appeared for an interview in Mar 2025, where I was asked the following questions.
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
Write a function that prints the numbers from 1 to 100. However, for multiples of three, print "Fizz" instead of the number, and for multiples of five, print "Buzz." For numbers that are multiples of both three and five, print "FizzBuzz."
Group discussion with fellow students on topics related to IT companies.
based on 1 interview experience
Difficulty level
Duration
Senior Software Engineer
68
salaries
| ₹18.3 L/yr - ₹31 L/yr |
Senior Software Development Engineer
59
salaries
| ₹14.3 L/yr - ₹26.6 L/yr |
Software Development Engineer
55
salaries
| ₹10 L/yr - ₹18.2 L/yr |
Senior Software Test Engineer
45
salaries
| ₹9.9 L/yr - ₹18.5 L/yr |
Softwaretest Engineer
32
salaries
| ₹3.6 L/yr - ₹7.5 L/yr |
JoulestoWatts Business Solutions
Thoughtsol Infotech
11:11 Systems
Innoplexus