i
Optimum
Infosystem
Filter interviews by
Implementing a FlatList in React Native for efficient data rendering.
Use FlatList for large data sets to improve performance.
KeyExtractor prop helps in uniquely identifying items.
RenderItem prop defines how each item is displayed.
Use initialNumToRender to optimize initial loading.
Implement onEndReached for pagination or infinite scrolling.
SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of it...
Display flex is a CSS property that allows flexible layout of elements within a container.
It enables responsive design by automatically adjusting the size and position of elements
It allows for easy alignment and distribution of elements along the main and cross axis
It can be used to create complex layouts with minimal code
It supports both horizontal and vertical layouts
Example: display: flex; justify-content: cent...
Redux flow involves dispatching actions, updating the store, and triggering re-rendering of components.
Actions are dispatched from components
Reducers update the store based on the action
Store notifies subscribed components of state change
Components re-render with updated state
Hooks are functions that let you use state and other React features without writing a class.
Hooks are introduced in React 16.8
Rules of hooks are: Only call hooks at the top level, Only call hooks from React functions, Only call hooks from custom hooks
Examples of hooks are useState, useEffect, useContext, useReducer, useMemo, useCallback, useRef
DBMS stands for Database Management System. SQL is a programming language used to manage and manipulate data in DBMS.
DBMS is a software system that allows users to create, manage, and manipulate databases.
SQL (Structured Query Language) is a programming language used to communicate with DBMS and perform operations on data.
DBMS and SQL are used in various industries such as finance, healthcare, and e-commerce.
Examp...
List comprehension is a concise way to create lists in Python. Constructor is a special method used to initialize objects. Schemas are blueprints for organizing data.
List comprehension is a shorthand way to create lists in Python
It is a concise way to write a for loop and append to a list in a single line
Example: squares = [x**2 for x in range(10)]
Constructor is a special method used to initialize objects
It is cal...
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Design project run and deploy
SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its sub...
I appeared for an interview in Feb 2025.
Java and DS basic questions and algorithm/coding
Advanced Java and Design/ deployment questions
I appeared for an interview in Oct 2024, where I was asked the following questions.
Implementing a FlatList in React Native for efficient data rendering.
Use FlatList for large data sets to improve performance.
KeyExtractor prop helps in uniquely identifying items.
RenderItem prop defines how each item is displayed.
Use initialNumToRender to optimize initial loading.
Implement onEndReached for pagination or infinite scrolling.
I applied via Naukri.com and was interviewed in Oct 2023. There were 4 interview rounds.
Led a team to implement a data analytics solution for a retail company
Managed a team of 5 analysts to develop and implement a data analytics solution
Utilized SQL and Python to extract and analyze data from various sources
Created interactive dashboards using Tableau for data visualization
Presented findings and recommendations to senior management for decision-making
Achieved a 20% increase in sales through data-driven in...
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
I applied via Job Portal
I appeared for an interview in Jan 2024.
I applied via Naukri.com and was interviewed in Oct 2023. There were 3 interview rounds.
Coding assesment and logical coding
I applied via Approached by Company and was interviewed before Jun 2023. There was 1 interview round.
Top trending discussions
The duration of Optimum Infosystem interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 20 interview experiences
Difficulty level
Duration
based on 594 reviews
Rating in categories
Senior Consultant
384
salaries
| ₹15.2 L/yr - ₹25.7 L/yr |
Consultant
266
salaries
| ₹9 L/yr - ₹15 L/yr |
Lead Consultant
90
salaries
| ₹17.1 L/yr - ₹31.2 L/yr |
Senior Software Engineer
88
salaries
| ₹18 L/yr - ₹32 L/yr |
Software Developer
77
salaries
| ₹14.2 L/yr - ₹25 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant