Vyapar Full Stack Developer Interview Experience

Full Stack Developer

September 26, 2026
24 Questions
Selected

Summary

AI Powered

The interview process at Vyapar comprised four rounds, focusing on aptitude, full-stack development, intermediate problem-solving, and advanced database queries. Candidates faced a range of questions from debugging APIs to database schema design and JWT mechanisms. Overall, the difficulty was medium to hard, reflecting a rigorous evaluation of both coding and conceptual knowledge.

1

Aptitude & Reasoning

#1

Debugging an API Call

How would you debug an API if it is called twice?
Debugging
API
Medium
2

Easy Level Full Stack

#1

Primary Key vs Composite Key

What is the difference between a Primary Key and a Composite Key?
Database
Keys
Easy
#2

JavaScript Event Loop

Explain the JavaScript Event Loop.
Event Loop
JavaScript
Medium
#3

Call Stack

What is a Call Stack?
JavaScript
Call Stack
Easy
#4

PostgreSQL vs MongoDB

When would you use PostgreSQL and when would you use MongoDB?
Database
PostgreSQL
MongoDB
Medium
#5

Promise.all vs Promise.allSettled

What is the difference between Promise.all() and Promise.allSettled()?
Promises
JavaScript
Medium
#6

Middleware Explanation

What is middleware?
Middleware
Easy
#7

Node.js Setup on AWS

How would you set up a Node.js application on an AWS EC2 instance?
EC2
Node.js
AWS
Medium
3

Intermediate / Hard

#1

JavaScript Asynchronous Operations

JavaScript is single-threaded. How can it perform multiple asynchronous operations at once?
Asynchronous
JavaScript
Hard
#2

How JWT Works

How does JWT work?
Authentication
JWT
Medium
#3

Retrieving Data from JWT

If I get a client's JWT token, can I retrieve the data from it?
JWT
Data Retrieval
Medium
#4

Modified JWT Usage

If someone modifies the JWT payload, can they use the modified token?
Security
JWT
Medium
#5

Database Schema Design

Design a database schema for a given scenario and explain your choices.
Database
Design
Hard
#6

IP and Domain Interaction

Explain how an IP works with a domain, Nginx, and EC2.
Networking
Nginx
AWS
Hard
#7

Debouncing Explanation

Explain debouncing with an example.
Debouncing
JavaScript
Medium
#8

API Optimization

How would you optimize an API, assuming the number of joins is already minimized and the API is already returning only the required data?
Optimization
API
Hard
4

Advanced / Problem Solving

#1

DSA Problem Approach

Given a DSA problem, explain the brute-force approach, its time and space complexity, and then optimize it and write the code.
Optimization
DSA
Hard
#2

Redis Functionality

How does Redis work behind the scenes?
Caching
Redis
Hard
#3

Indexing Strategy

Which columns would you give indexes to in a database, and why?
Database
Indexing
Medium
#4

Query Performance

Given these two queries: `SELECT * FROM users WHERE email = '[email protected]';` and `SELECT * FROM users WHERE phone = '9876543210';`
Database
Query Optimization
Medium
#5

Database Indexing

How does database indexing work internally, and which data structure is commonly used?
Database
Indexing
Hard
#6

TTL in Redis

What happens if you don't provide a TTL in Redis?
Caching
Redis
Medium
#7

Cache Miss Handling

What happens during a cache miss?
Caching
Medium
#8

Cache Miss Process

What happens if there is a cache miss and the data is also not present in the main database? Explain the complete cache-miss process from the client request until the final response.
Caching
Database
Hard
A

Anonymous

Anonymous User

AI Powered

Share Your Story

Share your interview in your own words — our AI handles the rest. Hardly takes 2 minutes.

Mock Interviews & 1:1 Guidance

Practice mock interviews or book a 1:1 call for career guidance, resume reviews, and more.

Show Your Love!

Connect with us on social media