i
Indifi Technologies
Filter interviews by
I applied via Approached by Company and was interviewed in Feb 2024. There were 2 interview rounds.
A goal is a desired outcome or objective that a person or organization aims to achieve. My interest lies in setting and achieving goals that contribute to the success of the company.
A goal provides direction and motivation for individuals or teams
Goals should be specific, measurable, achievable, relevant, and time-bound (SMART)
Examples of goals in a business setting could include increasing sales revenue, improving cus...
Data test like excel test etc.
I applied via Approached by Company and was interviewed in Nov 2022. There were 2 interview rounds.
I applied via Approached by Company and was interviewed before Dec 2022. There were 2 interview rounds.
I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.
Indifi Technologies interview questions for popular designations
I applied via Naukri.com and was interviewed before Mar 2022. There were 2 interview rounds.
I applied via WorkIndia and was interviewed before Dec 2021. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Collection framework is a unified architecture for representing and manipulating collections of objects in Java.
It provides interfaces (like List, Set, Map) and classes (like ArrayList, HashSet, HashMap) to store and manipulate groups of objects.
It allows for easy manipulation, sorting, searching, and iteration of collections.
Collections in the framework can store objects of any type, including user-defined classes.
Exa...
Spring Boot dependency injection is a design pattern where objects are passed their dependencies rather than creating them internally.
In Spring Boot, dependency injection is achieved through the use of @Autowired annotation.
It helps in achieving loose coupling between classes and promotes easier testing and maintenance.
Example: @Autowired private UserService userService; // Injecting UserService dependency
Rate limiter is used to control the rate of incoming requests to a server or API.
Prevents server overload by limiting the number of requests a client can make in a specific time period
Helps protect against DDoS attacks by limiting the rate of incoming requests
Ensures fair usage of resources by preventing one client from monopolizing server resources
Can be implemented using algorithms like token bucket or leaky bucket
Ex...
A thread is a lightweight sub-process that allows concurrent execution within a process. Threads can be created in multiple ways.
Threads can be created by extending the Thread class in Java.
Threads can be created by implementing the Runnable interface in Java.
Threads can be created using thread pools in Java.
Threads can be created using asynchronous functions in JavaScript.
thread.join() is used to wait for a thread to finish its execution before moving on to the next steps.
thread.join() blocks the current thread until the thread it is called on completes its execution.
It is commonly used in multi-threaded applications to ensure that all threads have finished before proceeding.
Without thread.join(), the main thread may continue executing while other threads are still running.
Example: thre...
Sync call blocks the execution until the response is received, while asynchronous call allows the program to continue executing without waiting for the response.
Sync call blocks the program execution until the response is received
Asynchronous call allows the program to continue executing without waiting for the response
Sync calls are easier to understand and debug, but can lead to performance issues if used excessively
...
Deploying service in production server involves building the application, configuring the server, and monitoring performance.
Build the application code into a deployable package (e.g. JAR file for Java applications)
Configure the production server with necessary dependencies and environment variables
Deploy the application package to the server using tools like Docker, Kubernetes, or manual deployment scripts
Monitor the ...
Jenkins is a continuous integration tool used for automating software development processes, while Kubernetes is a container orchestration platform for managing containerized applications.
Jenkins is used for automating the building, testing, and deployment of software projects.
Kubernetes helps in automating the deployment, scaling, and management of containerized applications.
Jenkins can be integrated with Kubernetes t...
Fail safe focuses on ensuring system stability and preventing catastrophic failures, while fail fast prioritizes quick detection and response to errors.
Fail safe is about designing systems to minimize the impact of failures and ensure stability.
Fail fast is about quickly detecting and responding to errors to prevent further issues.
Fail safe often involves redundancy and error checking mechanisms to prevent catastrophic...
Eligibility can be checked by reviewing qualifications, experience, and any specific requirements for the position.
Review qualifications such as education level or certifications
Assess relevant work experience
Check for any specific requirements outlined in the job description
Verify eligibility through background checks or references if necessary
Prospect customers can be checked through various methods such as market research, customer surveys, social media analysis, and direct interactions.
Conduct market research to identify potential customers and their needs
Use customer surveys to gather feedback and preferences
Analyze social media platforms to understand customer behavior and interests
Engage in direct interactions with prospects to build relationships and
I applied via Recruitment Consulltant and was interviewed in Aug 2023. There were 2 interview rounds.
Merging two sorted arrays into a single sorted array
Create a new array to store the merged result
Iterate through both arrays simultaneously, comparing elements and adding the smaller one to the result array
Handle cases where one array is longer than the other by appending the remaining elements
Patch and post are HTTP methods used in API testing to update and create resources, respectively.
PATCH method is used to update an existing resource in the API
POST method is used to create a new resource in the API
Both methods are commonly used in RESTful APIs for CRUD operations
Example: PATCH /api/users/123 to update user with ID 123
Example: POST /api/users to create a new user
My automation framework is a data-driven framework using Selenium WebDriver and TestNG for test execution and reporting.
Uses Selenium WebDriver for interacting with web elements
Utilizes TestNG for test execution and reporting
Follows a data-driven approach for test data management
Some of the top questions asked at the Indifi Technologies interview for experienced candidates -
The duration of Indifi Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 246 reviews
Rating in categories
Gurgaon / Gurugram
2-6 Yrs
Not Disclosed
Relationship Manager
469
salaries
| ₹2.2 L/yr - ₹5.2 L/yr |
Team Lead
75
salaries
| ₹3.9 L/yr - ₹9 L/yr |
Credit Officer
60
salaries
| ₹3 L/yr - ₹5 L/yr |
Senior Relationship Manager
56
salaries
| ₹3.2 L/yr - ₹5.5 L/yr |
Operations Executive
54
salaries
| ₹3 L/yr - ₹5 L/yr |
Axio
LendingKart
NeoGrowth Credit
Rubique