i
Srei Equipment Finance
Filter interviews by
I applied via Referral and was interviewed in Mar 2024. There were 3 interview rounds.
Not so hard with minimum practice of aptitude sample paper
You have to be active
Top trending discussions
I applied via Naukri.com and was interviewed before Dec 2023. There were 2 interview rounds.
Generate all permutations of [1,2,3] as array of strings
Use recursion to generate all possible permutations
Swap elements to create different permutations
Base case: when only one element is left, add to result array
The slice function in Redux Toolkit is used to create a copy of a portion of an array state.
Allows for immutably updating arrays in Redux state by creating a new array with a subset of elements.
Can be used to remove elements from an array without mutating the original state.
Example: const newState = state.slice(0, 2) will create a new array with the first 2 elements of the original state.
Check if an object is an array without using Array.isArray() function
Check if the object has a length property
Check if the object has a slice method
Check if the object has an index of 0
posted on 13 Jun 2024
I applied via Approached by Company and was interviewed before Jun 2023. There were 5 interview rounds.
Some basic aptitube and reasoning problems were asked. Easily solvable.
They asked multiple choice questions on oracle sql and pl/sql emphasizing more on reading a code block ask output questions. These were of medium hardness.
DML error logging functionality allows for capturing errors during data manipulation language operations.
DML error logging can be enabled at the table level using the LOG ERRORS clause in DML statements.
It helps in identifying and resolving data issues without causing the entire transaction to fail.
Errors are logged in a separate error table, allowing the main operation to continue processing.
Example: INSERT INTO table...
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
Bigdata systems architecture involves distributed storage, processing, and analysis of large volumes of data.
Utilize distributed file systems like HDFS for storage
Use parallel processing frameworks like Apache Spark or Hadoop for data processing
Implement data pipelines for ETL processes
Leverage NoSQL databases like Cassandra or MongoDB for real-time data querying
Consider data partitioning and replication for fault tole
Big data system distribution for storage and compute involves partitioning data across multiple nodes for efficient processing.
Data is partitioned across multiple nodes to distribute storage and processing load.
Hadoop Distributed File System (HDFS) is commonly used for storage distribution.
Apache Spark utilizes a cluster computing framework for distributed computing.
Data locality is important to minimize data transfer ...
posted on 19 Dec 2024
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Sorting a 1d array of strings
Use a sorting algorithm like bubble sort, selection sort, or merge sort
Consider using built-in sorting functions in programming languages like sort() in Python or Arrays.sort() in Java
Ensure to compare strings correctly based on their ASCII values
posted on 21 Nov 2024
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Dependency injection helps in achieving loose coupling between classes.
It allows for easier testing by providing mock dependencies.
There are three types of dependency injection: constructor injection, setter injection, and interface injection.
State in React is a JavaScript object that stores data and determines how a component renders and behaves.
State is mutable and can be updated using the setState() method
State should be used for data that will change over time and affect the component's rendering
State should not be modified directly, use setState() instead
posted on 20 Nov 2024
Webpack is a module bundler for JavaScript applications.
Webpack takes modules with dependencies and generates static assets representing those modules.
It can handle various types of assets such as JavaScript, CSS, and images.
Webpack allows for code splitting, lazy loading, and hot module replacement.
It is commonly used in modern web development workflows to optimize and bundle code for production.
I applied via Naukri.com and was interviewed before Dec 2023. There were 2 interview rounds.
Generate all permutations of [1,2,3] as array of strings
Use recursion to generate all possible permutations
Swap elements to create different permutations
Base case: when only one element is left, add to result array
The slice function in Redux Toolkit is used to create a copy of a portion of an array state.
Allows for immutably updating arrays in Redux state by creating a new array with a subset of elements.
Can be used to remove elements from an array without mutating the original state.
Example: const newState = state.slice(0, 2) will create a new array with the first 2 elements of the original state.
Check if an object is an array without using Array.isArray() function
Check if the object has a length property
Check if the object has a slice method
Check if the object has an index of 0
posted on 24 Jun 2024
I applied via Approached by Company and was interviewed in May 2024. There were 4 interview rounds.
Basic array and vectors DSA questions
based on 1 interview
Interview experience
Assistant Manager
112
salaries
| ₹2.8 L/yr - ₹7 L/yr |
Manager
62
salaries
| ₹3.7 L/yr - ₹9.4 L/yr |
Chief Manager
44
salaries
| ₹7 L/yr - ₹16.9 L/yr |
Associate Vice President
39
salaries
| ₹15.6 L/yr - ₹27 L/yr |
Senior Manager
38
salaries
| ₹5.9 L/yr - ₹7.9 L/yr |
Tata Capital
Reliance Money
Mahindra Finance
Shriram Finance