i
HighRadius
Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2020. There were 3 interview rounds.
I applied via Company Website and was interviewed in May 2024. There were 3 interview rounds.
First round was screening of resume and few basic coding questions
In second round there is 3 panels at same day for 3 hours one after one all there round are technical and coding interviews level is hard one after another round. Situational questions and current project details in deep. Be prepare for coding.
I appeared for an interview in Aug 2024.
Software development design patterns are reusable solutions to common problems encountered in software design.
Design patterns help in creating maintainable, scalable, and efficient software.
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Example: Implementing a singleton class in Java -
public class Singleton { private static Singleton instance; private Singleto...
I have worked on relational databases like MySQL and PostgreSQL. DML stands for Data Manipulation Language.
Worked on MySQL and PostgreSQL databases
Familiar with writing SQL queries for data manipulation
DML stands for Data Manipulation Language
One challenge when working with microservices is managing communication between services.
Ensuring proper service discovery and registration
Handling network latency and failures
Implementing effective monitoring and logging
Maintaining consistency and data integrity across services
Types of deployments include blue-green, canary, rolling, and immutable.
Blue-green deployment involves running two identical production environments and switching between them.
Canary deployment gradually rolls out changes to a small subset of users before deploying to the entire infrastructure.
Rolling deployment updates a few instances at a time, ensuring continuous availability.
Immutable deployment creates new instanc
Blue Green Deployment is a software release strategy that reduces downtime and risk by running two identical production environments.
In Blue Green Deployment, one environment (blue) is live and serving production traffic while the other (green) is idle and ready to be switched to at any time.
This strategy allows for zero downtime deployments, as the switch between blue and green environments can be done seamlessly.
Blue...
I enjoyed the challenging technical questions and the opportunity to showcase my problem-solving skills.
Challenging technical questions
Opportunity to showcase problem-solving skills
Developed a web-based project management tool for tracking tasks and deadlines.
Implemented user authentication and authorization using JWT tokens
Integrated real-time chat feature using WebSockets
Utilized React for front-end and Node.js for back-end development
Vector databases store data in a vector format, allowing for efficient querying and analysis of high-dimensional data.
Vector databases use vectors to represent data points in a multi-dimensional space.
They are commonly used in machine learning and data science applications for tasks like similarity search and clustering.
Examples of vector databases include Faiss, Annoy, and Milvus.
Yes, I can solve a coding problem in a language I don't know with Google search.
Utilize Google search to understand syntax and concepts in the unfamiliar language
Break down the problem into smaller parts and search for solutions to each part
Refer to online resources, forums, and documentation for guidance
Practice writing and testing code snippets in the new language before attempting the full solution
Use regex to extract location and shop name from transaction string.
Use regular expressions to match patterns for location and shop name.
Look for keywords like 'at', 'from', 'in' to identify location.
Consider variations in transaction strings and account for them in regex patterns.
Example: 'Spent $50 at Starbucks Coffee' -> Location: Starbucks Coffee, Shop Name: Starbucks Coffee
I applied via Company Website and was interviewed in Mar 2022. There were 3 interview rounds.
Reverse the linked list in groups of k
Iterate through the linked list in groups of k
Reverse each group of k nodes
Connect the reversed groups to form the final linked list
I applied via LinkedIn and was interviewed in May 2021. There were 4 interview rounds.
posted on 11 Oct 2020
I applied via Naukri.com and was interviewed in Sep 2020. There were 5 interview rounds.
I applied via Campus Placement
I applied via Referral
My biggest achievement till date is successfully leading a team to develop and launch a new software product ahead of schedule.
Led a team of developers to create a new software product
Completed the project ahead of schedule
Received positive feedback from clients and stakeholders
I would address conflicts directly and respectfully, seeking to understand the root cause and find a mutually beneficial solution.
Listen actively to understand the other person's perspective
Communicate clearly and respectfully
Identify the root cause of the conflict
Brainstorm potential solutions together
Be willing to compromise and find a mutually beneficial solution
Success is achieving personal goals, feeling fulfilled, and making a positive impact.
Success is subjective and can vary from person to person.
It involves setting and achieving goals, both short-term and long-term.
Feeling fulfilled and content with one's accomplishments is a key aspect of success.
Making a positive impact on others or the world can also be a measure of success.
Success is not just about material wealth or...
Dijkstra's algorithm finds the shortest path between nodes in a graph.
Create a graph with nodes and edges
Assign a tentative distance to each node
Set the initial node as current and mark it visited
For each neighbor of the current node, calculate the tentative distance
If the tentative distance is less than the current distance, update the distance
Mark the current node as visited and select the unvisited node with the sma...
A program to reverse a singly linked list
Create a new empty linked list
Traverse the original linked list and insert each node at the beginning of the new list
Return the new list
Methods to find nth largest element in an unsorted linked list
Traverse the linked list and store elements in an array, sort the array and return the nth largest element
Use quickselect algorithm to find the nth largest element in O(n) time complexity
Implement a max heap and extract the nth largest element
Divide the linked list into smaller sublists and recursively find the nth largest element
Use merge sort to sort the l
A prime number is a number that is divisible only by 1 and itself.
A prime number has exactly two factors: 1 and itself.
Prime numbers cannot be divided evenly by any other number.
Examples of prime numbers include 2, 3, 5, 7, 11, 13, 17, etc.
Test cases for a bank transaction
Transaction amount within account balance limit
Transaction amount exceeds account balance limit
Transaction to a valid account number
Transaction to an invalid account number
Transaction with correct transaction code
Transaction with incorrect transaction code
Transaction during bank working hours
Transaction outside bank working hours
Design classes for educational institutions in a city
Identify the main entities: schools, students, teachers, courses
Create a School class with attributes like name, address, and a list of students and teachers
Create a Student class with attributes like name, age, and a list of courses
Create a Teacher class with attributes like name, specialization, and a list of courses
Create a Course class with attributes like name, ...
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
Paypal is a leading online payment platform with a strong reputation and global presence.
Paypal is a well-established and trusted online payment platform used by millions of users worldwide.
It offers secure and convenient payment options for both individuals and businesses.
Paypal has a strong focus on innovation and technology, making it an exciting place to work for software engineers.
Working at Paypal provides opport...
Paypal is a digital payment platform that allows individuals and businesses to make online transactions.
Paypal provides a secure way to send and receive money online.
It allows users to link their bank accounts, credit cards, or debit cards to their Paypal account.
Users can make payments to merchants or individuals using their Paypal balance or linked payment methods.
Paypal offers buyer and seller protection, dispute re...
In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.
Continuing to enhance my technical skills and knowledge through ongoing learning and certifications
Taking on more leadership responsibilities and mentoring junior team members
Contributing to the development of cutting-edge software solutions
Building strong relationships with colleagues and stakeholders to drive pr
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
Detecting loop in a linked list
Use two pointers, one moving one node at a time and the other moving two nodes at a time
If there is a loop, the two pointers will eventually meet
If any of the pointers reach the end of the list, there is no loop
DFS (Depth-First Search) is a graph traversal algorithm that explores as far as possible along each branch before backtracking.
DFS uses a stack to keep track of visited nodes and explore adjacent nodes.
It can be implemented recursively or iteratively.
DFS is useful for solving problems like finding connected components, detecting cycles, and solving mazes.
To find a cycle in a graph, use depth-first search (DFS) and keep track of visited nodes.
Implement DFS algorithm to traverse the graph
Maintain a visited array to keep track of visited nodes
If a visited node is encountered again during DFS, a cycle exists
Hashing is a process of converting data into a fixed-size numerical value called a hash code.
Hashing is used to quickly retrieve data from large datasets.
It is commonly used in data structures like hash tables and hash maps.
Hash functions should be fast, deterministic, and produce unique hash codes for different inputs.
Examples of hash functions include MD5, SHA-1, and SHA-256.
The question asks for the number of pairs between 1 and N that satisfy a specific mathematical relation.
The relation is pow(a,3) + pow(b,3) = pow(c,3) + pow(d,3)
The values of a, b, c, and d should be less than or equal to N
Count the number of pairs that satisfy the relation
Merge sort is a divide-and-conquer algorithm that recursively divides an array into two halves, sorts them, and then merges them.
Divide the array into two halves
Recursively sort each half
Merge the sorted halves back together
Repeat until the entire array is sorted
I want to join PayPal because of its innovative technology, global impact, and strong company culture.
Innovative technology - PayPal is known for its cutting-edge technology and digital payment solutions.
Global impact - Working at PayPal would allow me to contribute to a company that has a worldwide reach and influence.
Strong company culture - I value a company that prioritizes diversity, inclusion, and employee well-b...
I recently learned about the benefits of using Docker for containerization.
Docker allows for easy packaging and deployment of applications
It helps in creating consistent environments across different platforms
Docker containers are lightweight and efficient
Example: I used Docker to containerize a microservices architecture for a recent project
based on 3 reviews
Rating in categories
Associate Software Engineer
412
salaries
| ₹5.5 L/yr - ₹10.8 L/yr |
Associate Consultant
349
salaries
| ₹6.6 L/yr - ₹11.5 L/yr |
Associate Software Engineer 2
202
salaries
| ₹6.3 L/yr - ₹12.9 L/yr |
Techno Functional Consultant
171
salaries
| ₹6 L/yr - ₹11.5 L/yr |
Consultant
165
salaries
| ₹6 L/yr - ₹19.2 L/yr |
Angel One
Broadridge Financial Solutions
AGS Transact Technologies
PayPal