I applied online. I interviewed at QuickReply.ai in Apr 2026
Interview
Interview Round 1 : AI powered interview round focuses on system design
Interview Round 2: Research Paper Reading Tracker with options to add research papers, view reading library with different filters, option to view analytics all must be coming from a valid datasource(DB)
Performed well in both the rounds, then got ghosted by the HR(Alekhya banik).
Honestly, the HR was extremely unprofessional. I asked a question during the take home round and got completely ghosted. I anyways ended up submitting a really good take home with good code practices and spent good amount of hours into it just to receive a response "Acknowledged".No feedback. No timeline. Then followed up for the next 2 weeks with no reply at all.
Interview questions [8]
Question 1
AI round :
What kind of team or work environment are you hoping to find with your next role?
Imagine you're implementing the blue tick read receipt feature in a messaging app like WhatsApp. How would you design this feature from both front-end and back-end perspectives?
Can you walk me through how you would handle the front end side first, then the back end? What would each part need to track or update for the bluetick feature?
What was the big about getting real time synchronization working? Were there any challenges or decisions you had to make around handling multiple device or users?
In an online game with millions of users, you need to maintain and show a list of the top 10 users with the highest scores. Calls change frequently. What kind of data structures would you use to quickly provide the top 10 users? Discuss different data structures and their complexity for getting the top 10. Walk me through how you keep this list updated as scores change. What would happen each time a user's score is updated?
What made you choose a [datastructure] over other data structures for this? Were you considering any alternatives?(I choose a balanced tree)
Walk me through a specific situation where using AI tools made a noticeable difference in your workflow or output. What was happening, and how did the AI help?
I applied online. I interviewed at QuickReply.ai (Gurgaon, Haryana) in Feb 2026
Interview
First I cleared AI based Interview and then I completed their assignment. After that i got a call from HR and interview was scheduled. It was good learning experience.
I hope next time I can clear such opportunities.
The most important thing is to discuss your doubts with the interviewer.
Interview questions [1]
Question 1
You are building an API Rate Limiter for a backend service.
Each user is allowed to make at most K requests within a rolling window of T seconds.
boolean allowRequest(userId, timestamp)
Rules
userId is a string.
timestamp is an integer representing seconds.
Return true if the request is allowed.
Return false if the user has already made K requests in the last T seconds.
Example
K = 3, T = 10
allowRequest("user1", 1) → true
allowRequest("user1", 2) → true
allowRequest("user1", 3) → true
allowRequest("user1", 4) → false
allowRequest("user1", 11) → true
Constraints
Up to 1 million users
Requests arrive in non-decreasing timestamp order
Solution must be efficient in both time and memory
I applied online. I interviewed at QuickReply.ai (Gurgaon, Haryana) in Mar 2026
Interview
The interview consisted of two rounds focused on problem-solving and practical development skills.
The first question was a frontend task. I was asked to build a React component that displays a list of users and implement a search input to filter the users by name or email as the user types.
The second question was a data structures problem where I was asked to design and implement an LRU (Least Recently Used) cache. The expected solution involved using a HashMap along with a Doubly Linked List to achieve O(1) time complexity for both get and put operations.
Interview questions [1]
Question 1
The first question was a frontend task. I was asked to build a React component that displays a list of users and implement a search input to filter the users by name or email as the user types.
The second question was a data structures problem where I was asked to design and implement an LRU (Least Recently Used) cache. The expected solution involved using a HashMap along with a Doubly Linked List to achieve O(1) time complexity for both get and put operations.