Add office photos
Engaged Employer

ACKO

3.8
based on 475 Reviews
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

40+ Broadridge Financial Solutions Interview Questions and Answers

Updated 17 Jan 2025
Popular Designations
Q1. Flip Equivalent Binary Tree

You have been given the root of two binary trees ‘ROOT1’ and ‘ROOT2’. You need to find if the two trees are flip equivalent or not after performing some flip operations on ‘TREE1’.

A ...read more

Ans.

The problem is to determine if two binary trees are flip equivalent after performing flip operations on one of the trees.

  • Perform a depth-first search (DFS) on both trees simultaneously

  • At each node, check if the values are equal and the left and right subtrees are either both null or both not null

  • If the above conditions are met, recursively check the flip equivalence of the left and right subtrees

  • If any of the conditions fail at any node, the trees are not flip equivalent

View 2 more answers
Q2. Ninja And Alternating Largest

Ninja is given a few numbers, and he is being asked to rearrange the numbers so that every second element is greater than its left and right element.

Suppose the given array is [1, ...read more

Ans.

The task is to rearrange the given array such that every second element is greater than its left and right element.

  • Iterate through the array and check if every second element is greater than its left and right element

  • If not, swap the current element with its adjacent element to satisfy the condition

  • Continue this process until the entire array satisfies the condition

  • Return 1 if the array satisfies the condition, else return 0

View 2 more answers
Q3. Split Array Into Increasing Subsequences

You are given an integer array/list ‘ARR’ of size 'N' that is sorted in ascending order. Your task is to return '1' if and only if you can split it into one or more incre...read more

Ans.

The task is to determine if an integer array can be split into one or more increasing subsequences with a length of at least 3.

  • Check if the array can be split into increasing subsequences by iterating through the array.

  • Keep track of the current subsequence and its length while iterating.

  • If the difference between the current element and the previous element is not 1, start a new subsequence.

  • If the length of any subsequence is less than 3, return 0.

  • If all subsequences have a le...read more

View 2 more answers
Q4. Matrix Chain Multiplication.

Given a chain of matrices A1, A2, A3,.....An. Your task is to find out the minimum cost to multiply these matrices. The cost of matrix multiplication is defined as the number of scal...read more

View 3 more answers
Discover Broadridge Financial Solutions interview dos and don'ts from real experiences
Q5. Move Zeros To Left

You are given an array 'ARR' of integers. Your task is to modify the array so that all the array elements having zero values get pushed to the left and all the array elements having non-zero v...read more

View 3 more answers
Q6. Maximum sum of pairs with specific difference

You are given an array of integers and a number ‘K’. You can pair two elements in the array 'ARR' if the absolute difference between them is strictly less than ‘K’. ...read more

View 2 more answers
Are these interview questions helpful?
Q7. Delete a Node from Linked List

You have been given a linked list of integers. Your task is to write a function that deletes a node from a given position, 'POS'.

Note :
Assume that the Indexing for the linked lis...read more
View 2 more answers
Q8. Two Sum

You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

Note:

We cannot use the element at a given inde...read more
Add your answer
Share interview questions and help millions of jobseekers 🌟
Q9. Diameter Of Binary Tree

You are given a Binary Tree. You are supposed to return the length of the diameter of the tree.

The diameter of a binary tree is the length of the longest path between any two end nodes i...read more

View 3 more answers
Q10. Rat in a Maze problem

You are given a 'N' * 'N' maze with a rat placed at 'MAZE[0][0]'. Find and print all paths that rat can follow to reach its destination i.e. 'MAZE['N' - 1]['N' - 1]'. Rat can move in any di...read more

View 2 more answers
Q11. Increasing Subsegment

Gary has a sequence 'ARR', consisting of 'N' integers.

We'll call a sequence ARR[i], ARR[i+1], ..., ARR[j] where 1 ≤ i ≤ j ≤ N a subsegment of the sequence ARR. The value (j - i + 1) denote...read more

Add your answer
Q12. Evaluate the Polynomial

You are given two arrays of coefficients and degrees of a polynomial expression. You need to simplify the polynomial in general form by evaluating and simplifying the expression.

For Exam...read more
Add your answer
Q13. Puzzle

There are 25 horses among which you need to find out the fastest 3 horses. You can conduct race among at most 5 to find out their relative speed. At no point, you can find out the actual speed of the hors...read more

Add your answer
Q14. Puzzle

You have measure 4litre using 3 cups of 3,5 and 8 litres.

Ans.

Measure 4 litres using 3 cups of 3, 5, and 8 litres.

  • Fill the 8-litre cup completely.

  • Pour the water from the 8-litre cup into the 5-litre cup until it is full.

  • Now, the 8-litre cup has 3 litres of water remaining.

  • Empty the 5-litre cup.

  • Pour the remaining 3 litres from the 8-litre cup into the empty 5-litre cup.

  • Fill the 8-litre cup again.

  • Pour water from the 8-litre cup into the 5-litre cup until it is full.

  • Now, the 5-litre cup has 4 litres of water.

  • Empty the 5-litre cup and you h...read more

View 1 answer
Q15. Regular Expression

Regular Expression question: Write a regular expression that returns true if the first character of the string is the same as the last character.

Note: The string was made from only 2 characte...read more

Add your answer

Q16. Can you chalk down a plan for employee engagement for all kind of employees

Ans.

Yes

  • Conduct regular employee surveys to gather feedback and identify areas for improvement

  • Implement a recognition and rewards program to acknowledge and appreciate employee contributions

  • Provide opportunities for professional development and growth through training programs and workshops

  • Promote open communication and transparency within the organization

  • Organize team-building activities and events to foster a sense of camaraderie

  • Offer flexible work arrangements and benefits to s...read more

View 1 answer
Q17. Operating System

Difference between Process and Thread.
What is multithreading?

Add your answer

Q18. What are the effective approaches in operations to improve customer experience?

Ans.

Effective approaches in operations to improve customer experience include streamlining processes, implementing technology, and focusing on employee training.

  • Streamline processes to reduce wait times and improve efficiency

  • Implement technology such as self-service kiosks or online ordering systems

  • Focus on employee training to ensure consistent and high-quality service

  • Collect and analyze customer feedback to make data-driven improvements

  • Personalize the customer experience throug...read more

Add your answer

Q19. What is the best organizational culture for employee orientation initiatives, in your opinion?

Ans.

A supportive and inclusive organizational culture is best for employee orientation initiatives.

  • Encourage open communication and feedback between new employees and management.

  • Provide mentorship programs to help new employees acclimate to the company culture.

  • Promote teamwork and collaboration among employees to foster a sense of belonging.

  • Celebrate diversity and inclusion to create a welcoming environment for all employees.

Add your answer

Q20. Do you know what's the difference between Intranet and website?

Ans.

Intranet is a private network for internal communication within an organization, while a website is a public platform accessible to anyone with an internet connection.

  • Intranet is accessible only within an organization, while a website is accessible to anyone with an internet connection.

  • Intranet is used for internal communication, sharing of information and resources within an organization, while a website is used for public communication and sharing of information.

  • Intranet is...read more

Add your answer

Q21. How proficient are you with designing tools and which ones

Ans.

I am proficient in using various designing tools such as Adobe Photoshop, Illustrator, and Sketch.

  • Proficient in Adobe Photoshop, Illustrator, and Sketch

  • Experience in creating visually appealing designs

  • Knowledge of design principles and best practices

  • Ability to work with different file formats and export options

View 1 answer
Q22. ReactJS Question

Create a timer with start, stop and reset option in ReactJS.



Add your answer
Q23. DBMS

Basic questions like ACID properties.
Difference between mysql and sql etc

Add your answer

Q24. Have You Handles Serious Customer Escalations

Ans.

Yes, I have successfully handled serious customer escalations by listening to their concerns, empathizing with their situation, and finding a satisfactory resolution.

  • Active listening to understand the root cause of the escalation

  • Showing empathy towards the customer's situation

  • Offering a solution that meets the customer's needs and expectations

  • Following up to ensure the issue has been resolved to the customer's satisfaction

Add your answer

Q25. what is Bloc and its uses?

Ans.

Bloc is a state management library for Flutter that helps manage the flow of data and events.

  • Bloc stands for Business Logic Component.

  • It helps separate the presentation layer from the business logic.

  • Bloc is commonly used with Flutter to handle state management and data flow.

  • It uses streams to handle asynchronous data and events.

  • Bloc pattern consists of events, states, and a bloc class to handle the business logic.

Add your answer

Q26. Multiple of big integers and find complexity

Ans.

Question about finding complexity of multiplying big integers.

  • Big integers require more memory and processing power than regular integers.

  • Multiplying two n-digit integers takes O(n^2) time using the standard algorithm.

  • There are faster algorithms like Karatsuba and FFT which have lower complexity.

  • The complexity of multiplying two n-digit integers using Karatsuba algorithm is O(n^log2(3)).

  • The complexity of multiplying two n-digit integers using FFT algorithm is O(n*log(n)).

Add your answer
Q27. Explain in brief about async-await
Add your answer

Q28. Array question find 1st repeated element in o(n).

Ans.

Find the first repeated element in an array of strings in O(n) time complexity.

  • Create a hash table to store the frequency of each element.

  • Traverse the array and check if the element is already present in the hash table.

  • If it is present, return the element as the first repeated element.

  • If no element is repeated, return null or -1.

  • Example: ['apple', 'banana', 'orange', 'apple'] => 'apple'

Add your answer
Q29. System Design

Design Instagram

Add your answer

Q30. How to approach a data set

Ans.

Approach a data set by first understanding the context and purpose, then cleaning and organizing the data, analyzing it using appropriate tools and techniques, and finally interpreting the results to draw meaningful insights.

  • Understand the context and purpose of the data set before diving in.

  • Clean and organize the data by removing duplicates, handling missing values, and standardizing formats.

  • Use appropriate tools and techniques for analysis, such as statistical methods or ma...read more

Add your answer

Q31. Willing to be in rotational and night shift

Ans.

Yes, I am willing to work in rotational and night shifts.

  • I am flexible with my schedule and can adapt to different shifts

  • I understand the importance of providing customer service 24/7

  • I have previous experience working in rotational or night shifts

  • I am willing to work weekends and holidays if required

Add your answer

Q32. Different types of state management

Ans.

State management is a crucial aspect of app development to handle and update the state of the application.

  • Local State Management: Managing state within a widget using setState() method.

  • InheritedWidget: Sharing state across the widget tree using InheritedWidget.

  • Provider: A popular state management solution that uses InheritedWidget under the hood.

  • Redux: A predictable state container for managing the state of the app.

  • Bloc: A state management solution that uses streams and sinks...read more

Add your answer

Q33. what is stateless

Ans.

Stateless refers to a widget in Flutter that does not have any mutable state.

  • Stateless widgets are immutable and their properties cannot change once they are initialized.

  • They are used for UI components that do not need to update or change based on user interactions.

  • Examples include static text labels, icons, and buttons that do not change appearance.

  • Stateless widgets are more efficient than stateful widgets as they do not need to manage state changes.

Add your answer

Q34. What you know about insurance

Ans.

Insurance is a financial product that provides protection against financial losses.

  • Insurance is a contract between an individual or organization and an insurance company, where the individual or organization pays a premium in exchange for coverage against specified risks.

  • Types of insurance include health insurance, life insurance, auto insurance, home insurance, and more.

  • Insurance policies outline the terms and conditions of coverage, including what is covered, the premium am...read more

Add your answer

Q35. lifecycle of stateful widget

Ans.

Stateful widgets in Flutter have a lifecycle that includes various methods being called at different stages.

  • Stateful widgets have methods like initState(), didChangeDependencies(), build(), and dispose() that are called at different points in the widget's lifecycle.

  • initState() is called when the widget is inserted into the tree, didChangeDependencies() is called when the widget's dependencies change, build() is called to build the widget's UI, and dispose() is called when the...read more

Add your answer

Q36. Simple Tree Traversal Problem LC medium

Ans.

Given a binary tree, return the inorder traversal of its nodes' values.

  • Inorder traversal: left subtree, root, right subtree

  • Use recursion to traverse the tree

  • Implement a stack-based iterative solution for better space complexity

Add your answer

Q37. Logical pricing structure

Ans.

A logical pricing structure ensures that prices are set in a way that is fair, competitive, and profitable for the business.

  • Consider the cost of goods or services, including materials, labor, and overhead expenses

  • Analyze the market and competitors to determine a competitive price point

  • Factor in desired profit margins while also considering customer willingness to pay

  • Implement pricing strategies such as cost-plus pricing, value-based pricing, or dynamic pricing

  • Regularly review...read more

Add your answer

Q38. What is ORM?

Add your answer

Q39. Design instagram for kids

Ans.

A kid-friendly version of Instagram with enhanced safety features and parental controls.

  • Implement strict age verification processes to ensure only kids can create accounts

  • Enable parents to monitor and approve all friend requests and messages

  • Restrict access to certain content and features deemed inappropriate for children

  • Include educational and creative tools to encourage positive interactions

Add your answer

Q40. Sort Numbers with large file

Ans.

Use external sorting algorithm like merge sort to efficiently sort numbers in a large file.

  • Break the large file into smaller chunks that can fit into memory

  • Sort each chunk individually using a sorting algorithm like merge sort

  • Merge the sorted chunks back together to get the final sorted result

Add your answer

Q41. What is insurance?

Ans.

Insurance is a financial product that provides protection against financial losses resulting from unexpected events.

  • Insurance involves a contract between an individual or entity (the policyholder) and an insurance company.

  • The policyholder pays a premium in exchange for coverage and protection against specified risks.

  • Types of insurance include health, life, auto, home, and business insurance.

  • Insurance helps individuals and businesses manage risk and protect themselves financia...read more

Add your answer

Q42. Different strategies for ORM?

Add your answer

Q43. Design Parking Lot

Ans.

Design a parking lot system with multiple levels and spots for cars.

  • Create a class for ParkingLot with attributes like levels, spots per level, etc.

  • Implement methods for parking a car, removing a car, checking availability, etc.

  • Consider implementing a ticketing system for tracking parked cars.

  • Utilize data structures like arrays, lists, or maps to manage parking spots efficiently.

Add your answer

Q44. Claims process under motor

Ans.

Claims process under motor involves filing a claim for damages or injuries resulting from a motor vehicle accident.

  • Contact insurance company to report the accident

  • Provide necessary documentation such as police report and photos of the damage

  • Insurance adjuster assesses the damage and determines coverage

  • Repair or replace the vehicle based on the insurance coverage

  • Settle any medical claims for injuries sustained in the accident

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

Interview Process at Broadridge Financial Solutions

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

Top Interview Questions from Similar Companies

4.2
 • 349 Interview Questions
4.0
 • 208 Interview Questions
4.0
 • 200 Interview Questions
4.0
 • 193 Interview Questions
3.3
 • 145 Interview Questions
3.7
 • 135 Interview Questions
View all
Top ACKO 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