Add office photos
Employer?
Claim Account for FREE

PayU Payments

3.5
based on 418 Reviews
Filter interviews by

30+ Finolex Cables Interview Questions and Answers

Updated 16 Jan 2025
Q1. Maximum Subarray Sum

You are given an array (ARR) of length N, consisting of integers. You have to find the sum of the subarray (including empty subarray) having maximum sum among all subarrays.

A subarray is a ...read more

Add your answer
Q2. Zig Zag Traversal

You have been given a Binary Tree of 'N' nodes, where the nodes have integer values. Your task is to print the zigzag traversal of the given tree.

Note:
In zigzag order, level 1 is printed from...read more
Add your answer
Q3. Find prime numbers

You are given a positive integer ‘N’. Your task is to print all prime numbers less than or equal to N.

Note: A prime number is a natural number that is divisible only by 1 and itself. Example ...read more

Add your answer
Q4. Reverse Only Letters

You are given a string, ‘S’. You need to reverse the string where characters that are not an alphabet stay in the same place, and the rest reverse their positions.

Eg: “a-bcd” becomes “d-cba...read more

Add your answer
Discover Finolex Cables interview dos and don'ts from real experiences
Q5. Alternate Positive and Negative

You are given an array ‘arr’ that contains an equal number of positive and negative elements. Rearrange the given array such that positive and negative numbers are arranged altern...read more

Add your answer
Q6. Automation Testing Question

What’s the difference between manual testing and automated testing?

Add your answer
Are these interview questions helpful?
Q7. System Design Question

Design a URL shorter with db and everything

Add your answer

Q8. What are the different types of microservices that are commonly utilized?

Ans.

Common types of microservices include API gateways, service discovery, and event-driven architecture.

  • API gateways: Acts as a single entry point for multiple microservices, handling authentication, routing, and load balancing.

  • Service discovery: Allows microservices to find and communicate with each other dynamically, without hardcoding IP addresses.

  • Event-driven architecture: Microservices communicate through events, enabling loosely coupled systems and scalability.

  • Caching micr...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟
Q9. Selenium Question

What is meant by a locator and name a few different types of locators present in Selenium.

Add your answer
Q10. Technical Question

Use of DBMS in my project and explain how i handle the problems

Add your answer

Q11. What types of IT Service Management (ITSM) tools are available?

Ans.

ITSM tools are software solutions that help organizations manage and optimize their IT services.

  • Incident management tools

  • Change management tools

  • Problem management tools

  • Asset management tools

  • Service catalog tools

  • Service desk tools

Add your answer

Q12. Which dashboards do you use for monitoring purposes?

Ans.

I use Grafana and Kibana dashboards for monitoring purposes.

  • Grafana is used for visualizing time series data and monitoring metrics.

  • Kibana is used for analyzing and visualizing logs and other time-series data.

Add your answer
Q13. Automation Testing Question

What are the different parts of a test automation framework?

Add your answer
Q14. Automation Testing Question

What is cross-browser testing?

Add your answer
Q15. Selenium Question

What is an XPath?

Add your answer

Q16. What are joins in SQL, and how do they function?

Ans.

Joins in SQL are used to combine rows from two or more tables based on a related column between them.

  • Joins are used to retrieve data from multiple tables based on a related column.

  • Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.

  • INNER JOIN returns rows when there is at least one match in both tables.

  • LEFT JOIN returns all rows from the left table and the matched rows from the right table.

  • RIGHT JOIN returns all rows from the right table and the mat...read more

Add your answer

Q17. What is the maximum salary in the employee table?

Ans.

The maximum salary in the employee table can be found by querying the database for the highest salary value.

  • Query the employee table for the maximum salary using SQL: SELECT MAX(salary) FROM employee;

  • Check for any outliers or errors in the salary data before determining the maximum value.

  • Consider any potential bonuses or additional compensation that may affect the salary values.

Add your answer

Q18. What are the different types of VLOOKUP formulas?

Ans.

VLOOKUP formulas are used in Excel to search for a value in a table and return a corresponding value from another column.

  • VLOOKUP with exact match: =VLOOKUP(lookup_value, table_array, col_index_num, FALSE)

  • VLOOKUP with approximate match: =VLOOKUP(lookup_value, table_array, col_index_num, TRUE)

  • VLOOKUP with wildcard characters: =VLOOKUP(CONCATENATE('*', lookup_value, '*'), table_array, col_index_num, FALSE)

Add your answer

Q19. What types of APIs have you used?

Ans.

I have used RESTful APIs, SOAP APIs, and GraphQL APIs in my previous projects.

  • RESTful APIs: Used for creating, updating, reading, and deleting resources over HTTP.

  • SOAP APIs: Used for exchanging structured information in the implementation of web services.

  • GraphQL APIs: Used for querying specific data requirements and receiving a predictable response.

Add your answer

Q20. what is regularisation

Ans.

Regularisation is a technique used in machine learning to prevent overfitting by adding a penalty term to the loss function.

  • Regularisation helps to control the complexity of a model and reduce the impact of irrelevant features.

  • It adds a penalty term to the loss function, which encourages the model to have smaller weights.

  • There are different types of regularisation techniques such as L1 (Lasso) and L2 (Ridge) regularisation.

  • L1 regularisation can lead to sparse models by settin...read more

View 1 answer

Q21. How does current work helps solving use cases for PayU

Ans.

My current work involves analyzing transaction data to identify patterns and trends, which can help PayU optimize their payment processing services.

  • Analyzing transaction data to identify fraudulent activities and improve security measures for PayU

  • Developing predictive models to forecast transaction volumes and optimize payment processing times

  • Utilizing machine learning algorithms to personalize user experiences and increase customer satisfaction

  • Collaborating with cross-functi...read more

Add your answer

Q22. What type of database is used?

Ans.

The type of database used is a relational database management system (RDBMS).

  • Uses tables to store data

  • Supports SQL for querying and managing data

  • Examples include MySQL, PostgreSQL, Oracle

Add your answer

Q23. What is aml how cdd and edd are conducted

Ans.

AML stands for Anti-Money Laundering. CDD (Customer Due Diligence) and EDD (Enhanced Due Diligence) are processes conducted to identify and verify customers to prevent money laundering and terrorist financing.

  • AML is a set of regulations and procedures designed to prevent money laundering and terrorist financing.

  • CDD involves verifying the identity of customers, assessing their risk level, and monitoring their transactions.

  • EDD is conducted for high-risk customers and involves g...read more

Add your answer

Q24. What is precision and recall

Ans.

Precision and recall are two important metrics used to evaluate the performance of a classification model.

  • Precision measures the proportion of true positives among all the predicted positives.

  • Recall measures the proportion of true positives among all the actual positives.

  • Precision and recall are inversely related and a trade-off exists between them.

  • A high precision means that the model is good at predicting positive cases, while a high recall means that the model is good at i...read more

Add your answer

Q25. What is rnn and lstm

Ans.

RNN stands for Recurrent Neural Network and LSTM stands for Long Short-Term Memory. They are types of neural networks used for sequential data processing.

  • RNN is a type of neural network that can process sequential data by maintaining a memory of past inputs.

  • LSTM is a type of RNN that can handle the vanishing gradient problem and can remember long-term dependencies.

  • LSTM has gates that control the flow of information into and out of the memory cell.

  • Both RNN and LSTM are commonl...read more

Add your answer

Q26. Connect master and slave instances of a DB in spring boot project

Ans.

Use Spring Boot configuration to connect master and slave instances of a DB

  • Configure multiple data sources in application.properties or application.yml file

  • Use @Primary annotation for the master data source and @Qualifier annotation for the slave data source

  • Define separate DataSource, JdbcTemplate, and EntityManager beans for each data source

  • Use @Transactional annotation with the appropriate data source to specify which database to use for transactions

Add your answer

Q27. Lazy loading and eager loading in Java in context of Singleton class

Ans.

Lazy loading defers the initialization of an object until it is actually needed, while eager loading initializes the object immediately.

  • Lazy loading is commonly used in Singleton pattern to delay the creation of the instance until it is requested.

  • Eager loading initializes the Singleton instance at the time of class loading.

  • Lazy loading can help improve performance by only creating the instance when needed, while eager loading can lead to higher memory consumption.

  • Example: Laz...read more

Add your answer

Q28. WHAT IS OOPS, INHERITANCE, STATIC DYNAMIC BINDING

Ans.

OOPS is Object-Oriented Programming, Inheritance is the ability of a class to inherit properties and behavior from another class, Static Binding is resolved at compile time, Dynamic Binding is resolved at runtime.

  • OOPS stands for Object-Oriented Programming, which is a programming paradigm based on the concept of objects.

  • Inheritance is a feature in OOP that allows a class to inherit properties and behavior from another class.

  • Static Binding is also known as early binding, where...read more

Add your answer

Q29. Check if paranthesis are balanced or not

Ans.

To check if parentheses are balanced, use a stack data structure to keep track of opening and closing parentheses.

  • Use a stack to push opening parentheses and pop when encountering a closing parenthesis

  • If stack is empty when encountering a closing parenthesis, return false

  • After iterating through all parentheses, if stack is empty, return true

Add your answer

Q30. Right view of a Binary Search tree

Ans.

The right view of a Binary Search Tree shows the nodes that are visible when viewing the tree from the right side.

  • The right view of a Binary Search Tree includes the rightmost node at each level.

  • Nodes at each level that are not visible from the right side are not included in the right view.

  • Example: For the Binary Search Tree with values 1, 2, 3, 4, 5, the right view would be 1, 3, 5.

Add your answer

Q31. What technologies you have worked on?

Ans.

I have experience working with a variety of technologies including Java, Python, SQL, and AWS.

  • Java

  • Python

  • SQL

  • AWS

Add your answer

Q32. Global Exception handler in Spring boot

Ans.

Global exception handler in Spring Boot handles all exceptions thrown by the application.

  • Global exception handler can be implemented using @ControllerAdvice annotation in Spring Boot.

  • It allows centralized exception handling for all controllers in the application.

  • You can define methods annotated with @ExceptionHandler to handle specific exceptions.

  • Global exception handler can return custom error responses or redirect to error pages.

Add your answer

Q33. Merge two sorted linked lists

Ans.

Merge two sorted linked lists into a single sorted linked list

  • Create a new linked list to store the merged result

  • Iterate through both input linked lists and compare nodes to determine the order in which they should be added to the result list

  • Handle cases where one list is longer than the other

Add your answer

Q34. tell us some risks identified

Ans.

Some risks identified include budget overruns, scope creep, resource constraints, and stakeholder conflicts.

  • Budget overruns: Potential for unexpected expenses exceeding the allocated budget.

  • Scope creep: Risk of project scope expanding beyond initial requirements.

  • Resource constraints: Possibility of not having enough resources (time, money, personnel) to complete the project.

  • Stakeholder conflicts: Risks associated with disagreements or conflicting interests among project stake...read more

Add your answer

Q35. What is api ?

Ans.

API stands for Application Programming Interface. It is a set of rules and protocols that allows different software applications to communicate with each other.

  • APIs define the methods and data formats that applications can use to request and exchange information.

  • They allow developers to access the functionality of a system or service without needing to understand its internal workings.

  • Examples of APIs include Google Maps API for embedding maps in websites, Twitter API for acc...read more

Add your answer

Q36. What is rest api ?

Ans.

REST API stands for Representational State Transfer Application Programming Interface. It is a set of rules and protocols for building and interacting with web services.

  • REST API is a type of web service that allows communication between different systems over the internet.

  • It uses standard HTTP methods like GET, POST, PUT, DELETE to perform operations on resources.

  • REST APIs typically return data in JSON or XML format.

  • They are stateless, meaning each request from a client to a ...read more

Add your answer

Q37. find the angle at 3:20

Ans.

To find the angle at 3:20, we need to calculate the minute hand's position relative to the hour hand.

  • Calculate the angle made by the hour hand with the 12 o'clock position at 3:20 (20 minutes past 3)

  • Calculate the angle made by the minute hand with the 12 o'clock position at 3:20

  • Find the difference between the two angles to get the angle at 3:20

Add your answer

Q38. LCA in binary tree

Ans.

LCA in binary tree refers to finding the lowest common ancestor of two nodes in a binary tree.

  • Start from the root and traverse down the tree to find the paths to the two nodes

  • Compare the paths to find the last common node between them, which is the LCA

  • If one of the nodes is the ancestor of the other, return that node as the LCA

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Finolex Cables

based on 29 interviews in the last 1 year
Interview experience
4.3
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.8
 • 257 Interview Questions
4.4
 • 197 Interview Questions
4.1
 • 159 Interview Questions
3.7
 • 151 Interview Questions
4.1
 • 132 Interview Questions
View all
Top PayU Payments Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter