GeeksforGeeks Experience · Jul 2025 · San Francisco

Ameyo (Drishti Soft Solutions) Interview Experience | On-Campus

Backend Recruiter Easy

Interview Experience

Ameyo visited our campus in mid-July. It conducted 4 rounds.First Round: It varies from college to college, in my college, it shortlisted students on the basis of amcat sc...

Full Details

Ameyo visited our campus in mid-July. It conducted 4 rounds. First Round: It varies from college to college, in my college, it shortlisted students on the basis of amcat score. Approximately 50 students were shortlisted for the second round which was the technical round.

Technical Round: The interviewer took the interview for about half an hour, started with a most recent project I created which was an online book store, asked about how to reduce database query time, when more than lakhs of user signs in your website, I replied, we can use cache then he asked me how to implement cache and which data structure can be used in this scenario to create the cache, I replied we can use a hashmap of some size to store the users which are visiting more frequently, so if user not found in hashmap, it can query in database and can store the result in hashmap for future reference. He seemed to be satisfied with my answer, then he asked me to rate myself in data structures, and then he asked me three coding questions. https://www.geeksforgeeks.org/dsa/delete-a-node-from-linked-list-without-head-pointer/ https://www.geeksforgeeks.org/dsa/find-the-maximum-depth-or-height-of-a-tree/ https://www.geeksforgeeks.org/dsa/write-a-c-program-to-get-count-of-leaf-nodes-in-a-binary-tree/ I answered each question very well, then he asked me to give real-life examples of polymorphism and encapsulation, and some basic oops concepts. I was forwarded to the

next round which was the project round. Out of 50, approx 20 students were shortlisted for the

next round. Project Round: This round was quite rigorous, she asked me about my projects and took a brief of all, then she asked me to choose any one out of three and explain in detail, how modules have been created, how I have extracted data for my project, how I have used API to do so, which algorithm and how does it work in the backend to produce required results, how have I used abstraction in my project. Then, the interviewer asked me to draw E R diagram/table from my 3rd project Then asked me a SQL query using my tables, which was quite easy, I solved it using inner join, then she asked me a single coding question which was Reverse a Linked List in groups of given size , I easily gave the answer as I had solved it earlier on GFG. Out of 20, less than 10 were shortlisted for the

next round.

HR Round: This round was quite easy. Basic HR questions were asked, family background, hobbies, academic records, college life, your interpersonal skills. Finally, 4 students were selected, including me, and got the offer letter after the day, the result was announced.

Free preview — 6 questions shown. Unlock all Drishti Soft questions →

About This Question

This is a candidate experience report from a drishti soft interview for a backend role during the recruiter round reported in 2025.

It covers the following topics: Linked List, Trees, Binary Tree, Sql, Hash Table .

Difficulty rating: Easy

About Drishti Soft Interview Reports

This question was reported by a candidate who interviewed at Drishti Soft. 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 Drishti Soft are the higher-signal extractions to take from this report.

For broader preparation context, the Drishti Soft 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 Drishti Soft reports consistently are the ones worth investing in; one-off niche problems are not.

During Your Drishti Soft 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 Drishti Soft 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.