QuickReply.ai interview experience Real time questions & tips from candidates to crack your interview

Fullstack Developer

QuickReply.ai
upvote
share-icon
4 rounds | 12 Coding problems

Interview preparation journey

expand-icon
Journey
It was truly an exciting journey. After the first AI round and the second assignment round, I was pretty confident that I had aced it, but I didn’t hear anything from them for a week. Just as my hope was fading, I received a call: “Your face-to-face tech round is scheduled for Monday. We’ll share the details over email… please confirm the timings.” That one call boosted my motivation to its peak, and I sat down to revise everything I had prepared so far. The process went smoothly after that; after the CTO round, I received the offer the following week. So, keep your head up. The rough winds will settle sooner than you think.
Application story
I applied on FabricHQ, where my resume was shortlisted by their AI system. I completed the AI interview immediately, followed by an assignment round that I finished quickly with the help of Copilot. Soon after, I cleared the technical and founder rounds—and voilà, the offer was in hand!
Preparation
Duration: 6 Months
Topics: React.js, TypeScript, Next.js, Express.js, Nest.js, Gen AI, RAG, FastAPI, UI/UX knowledge, PostgreSQL, System Design, DBMS
Tip
Tip

Tip 1: Spend more time mastering the basics; don't feel pressured to pick up a stack and rush through the syntax.

Tip 2: Have at least 3 AI-powered full-stack projects, and make sure you understand everything about them from scratch.

Tip 3: Since AI can code now, you must master system design and high-level architecture design.

Application process
Where: Linkedin
Eligibility: Some exposure to working with the MERN stack on a production-level project (Salary Package: 9.75 LPA).
Resume Tip
Resume tip

Tip 1: Avoid listing skills on your resume that are irrelevant or not tech-related.

Tip 2: Include a few projects on your resume, clearly mention their tech stack, and provide a brief description of each.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration25 minutes
Interview date15 Jan 2026
Coding problem4

1. Email System

How would you design and implement an email broadcast system while minimizing cost, infrastructure, and operational overhead? Explain your approach theoretically.

2. Typing Indicators

How do chat applications implement real-time typing indicators efficiently while minimizing network overhead?

3. Scalable Storage

How would you design and scale the data storage layer for a globally distributed chat application that serves millions of concurrent users?

4. Leaderboard Design

What data structures and algorithms would you use to maintain and serve a real-time leaderboard (top N) at scale, and how would you ensure both low latency and accuracy?

02
Round
Easy
Online Coding Interview
Duration2 Days
Interview date17 Jan 2026
Coding problem0
Web problem/projects1

1. Research Paper Reading Tracker

Use any Vibe coding tool (such as GitHub Copilot, Claude Code, v0.dev, Lovable, Bolt, Cursor, etc.) to create a research paper tracker for academics and researchers (web application).

Requirements:

Option to add research papers with the following fields:

  • Paper Title: Text field
  • First Author Name: Text field
  • Research Domain: One of: Computer Science, Biology, Physics, Chemistry, Mathematics, Social Sciences
  • Reading Stage: One of: Abstract Read, Introduction Done, Methodology Done, Results Analyzed, Fully Read, Notes Completed
  • Citation Count: Number
  • Impact Score: One of: High Impact, Medium Impact, Low Impact, Unknown
  • Date Added: Date field

Option to view the paper library with filtering options (multiple filters can be chosen):

  • Reading Stage: Multiple options can be selected
  • Research Domain: Multiple options can be selected
  • Impact Score: Multiple options can be selected
  • Date Added: This Week, This Month, Last 3 Months, All Time

Option to view reading analytics, including:

  • Funnel chart showing paper count at each Reading Stage
  • Scatter plot with Citation Count on the x-axis and papers grouped by Impact Score
  • Stacked bar chart showing papers by domain and reading stage
  • Summary: Papers by reading stage, average citations per domain, completion rate (Fully Read / Total)

Guidelines:

  • Create a web application meeting the above requirements.
  • Sign-in/Signup is optional.
  • You can deploy on Vercel, Netlify, Supabase, or any similar platform of your choice.
  • You can use React for the frontend and Node.js/Express for the backend.
  • Must use a proper database (PostgreSQL, MongoDB, MySQL, or Supabase) to store data persistently.
  • You can use any design system of your choice, such as Ant Design, ShadCN, or Material-UI for the UI.
  • The app should be built as per the exact requirements, without deviation.
  • You can create a UI that is good enough using any design system.

Deadline:
Complete the assignment within 2 days.

03
Round
Medium
Face to Face
Duration60 minutes
Interview date29 Jan 2026
Coding problem4

1. OOP Concepts

What do abstraction, encapsulation, and polymorphism mean in object-oriented programming? (Learn)

2. Algorithm Analysis

Explain time complexity and space complexity, and their roles in algorithm analysis.

3. Rate Limiter

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.

Function:

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", 10)  → false

4. Card Interaction

Develop a React application with 10 cards, each containing a title, content, and a like button. Implement functionality to increment the like count when the button is clicked, apply hover and focus effects to the cards, prevent event propagation from the button, and optimize rendering so that only the updated card re-renders.

04
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date3 Feb 2026
Coding problem4

1. Tech Specialization

What tech stack do you specialize in? Would you consider yourself more frontend- or backend-oriented, and why? Can you also share details about any creative projects you have built?

2. Career Motivation

Why are you leaving your current organization? Please explain your past internship and job experiences, including why you transitioned from those roles. What motivates you, and what does your ideal company look like?

3. API Scaling

We had a discussion:

Given an array containing 10,000 mobile numbers and a single promotional message, there is a WhatsApp API that accepts only one mobile number and one message per request. Write pseudocode to send the promotional message to all the mobile numbers using this API.

Now, if the API has a limitation of processing only 10 requests per second, how would you modify the code?

How long would it take for the API to process all requests?

What would change if we had one million numbers instead?

4. WhatsApp Design

Explain how WhatsApp works at a high level. Design a database schema to illustrate user-to-user chats, user interactions with chats, and how WhatsApp Business accounts manage and initiate conversations.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which traversal uses a queue as its primary data structure?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
5228 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
1170 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6800 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3867 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Fullstack Developer
6 rounds | 5 problems
Interviewed by Microsoft
2354 views
0 comments
0 upvotes
company logo
Fullstack Developer
2 rounds | 2 problems
Interviewed by Samsung
2285 views
0 comments
0 upvotes
company logo
Fullstack Developer
2 rounds | 2 problems
Interviewed by Amdocs
1939 views
0 comments
0 upvotes