ABCO Interview Experience | Set 5
Question Details
Round 115 Technical Aptitude (predominantly DS), 3 Queries, 2 Coding Question hosted in HackerRankRound 2 (F2F Technical Interview) Find the number of rotations in a rota...
Full Details
Round 1 15 Technical Aptitude (predominantly DS), 3 Queries, 2 Coding Question hosted in HackerRank Round 2 (F2F Technical Interview) Find the number of rotations in a rotated and sorted array https://www.geeksforgeeks.org/dsa/find-rotation-count-rotated-sorted-array/ Find the pair of numbers with given sum https://www.geeksforgeeks.org/check-if-two-numbers-have-sum-exactly-x/ Check if two nodes are cousins www.geeksforgeeks.org/check-two-nodes-cousins-binary-tree/ Assume a round robin tournament of n students in which each student plays every other student exactly once. Arrange the students in such a way that each student is lost to the person to student to his left and won against the person to his right. (I suggested a topological sort based solution. The correct approach is to build a BST and followed by Binary Search) Applications of Inorder, Preorder, Postorder Tree Traversals Questions on SQL using aggregate functions Given scores of all the students in each subject, write a single query to find the student ranking 1 st in the class Every student has an entry for each day he came to school, calculate the number of days he came to school A question was asked if you are ready to work on Business Intelligence tools when filling up the credentials for online round. Why did you choose “yes”? Why were you
rejected in previous companies? Have you rectified your mistakes? Round 3 (F2F Technical Interview) Syntax of a select statement in SQL and explain every keyword in it Discussion on “group by” and “having” Indexing and types of indexing Syntax to create index CREATE INDEX index_name ON table_name ( column1 , column2 , ...); Various ways by which kth smallest element can be found https://www.geeksforgeeks.org/dsa/kth-smallest-largest-element-in-unsorted-array/ List all the Data Structures you know and suggest an application in the computer science field Greatest Achievement in your life Round 4 (HR Interview) Why CSE? Why PSG? Why ABCO? How do you see yourself after 5 years? Why won’t you do higher studies? Family Background Also Remember Being without pressure will give a lot of room in your brain to think Take enough time and solve DS problem without any urgency. Even if the interviewer urges you, you can take extra time by asking him politely. You’ll just have to give an impression that you are potential enough to do the job. Your one line showing your interest towards the firm or the one complementing statement about those guys can definitely raise your performance up a notch. The HR questions asked are not to know about you. It is to check how well you communicate. When the HR asks “Why CSE?”, he definitely is not expecting an answer like “CSE has a lot of scope in the future”. You can definitely make up stories here and make the answers lot more interesting and unique. Related Practice Problems Combination Sum - Part 2 K’th smallest element Rotation
About This Question
This is a reported interview question from a ab interview for a data science role during the oa round reported in 2025.
It covers the following topics: Trees, Binary Tree, Binary Search, Sql, Graph, Backtracking, Graphs, Arrays .
More Ab Interview Questions
About Ab Interview Reports
This question was reported by a candidate who interviewed at Ab. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.
Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at Ab are the higher-signal extractions to take from this report.
For broader preparation context, the Ab interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.
How To Practice This Type of Question
Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.
Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in Ab reports consistently are the ones worth investing in; one-off niche problems are not.
During Your Ab Round
Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.
The single most predictive failure mode in Ab reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.