bonushub digital solutions pvt Ltd interview experience Real time questions & tips from candidates to crack your interview

Fullstack Developer

bonushub digital solutions pvt Ltd
upvote
share-icon
3 rounds | 11 Coding problems

Interview preparation journey

expand-icon
Journey
My journey as a .NET full-stack developer began with mastering C#, .NET Core Web API, SQL Server, and Dapper. Initially, I struggled to implement solutions independently, but consistent practice, real-world projects, and structured learning helped me improve. To become a complete full-stack developer, I learned React.js and Redux. Although it was challenging at first, hands-on experience made it easier. Along the way, I focused on problem-solving, system design, and performance optimization, which played a key role in my interview preparation. Cracking this job wasn't just about technical skills—it required persistence, structured thinking, and learning from every challenge. For anyone on this path: stay consistent, build projects, and keep improving. Your efforts will pay off!
Application story
I began my job search by applying on multiple platforms like LinkedIn, Naukri, and company career portals, focusing on roles that matched my skill set in .NET Core, Web API, SQL Server, React.js, and Dapper. After applying, I received interview calls from several companies. The process typically involved an initial screening, followed by technical rounds, and finally, an HR discussion. Throughout the journey, I ensured thorough preparation by revising key concepts, solving practical problems, and practicing mock interviews. The entire process required patience and persistence, but with the right preparation and mindset, I successfully secured the opportunity.
Preparation
Duration: 1–2 months strengthening C#, .NET Core, SQL, and React.js fundamentals, 2–3 months working on real-world projects, best practices, and problem-solving, and 1 month focused on interview preparation (DSA, system design, mock interviews).
Topics: .NET Core Web API, SQL Server & Dapper, React.js & Redux, Microservices & API Design, Scalable Architecture Design
Tip
Tip

Tip 1: Build real-world projects – applying concepts in real projects enhances understanding and problem-solving skills.
Tip 2: Follow a structured learning path – focus on one skill at a time, practice consistently, and learn from best practices.

Application process
Where: Naukri
Eligibility: 2+ years of experience.Hold a B.Tech or MCA degree. (Salary Package: 8 LPA)
Resume Tip
Resume tip

Tip 1: Keep it concise and well-structured – use a clean format with clear sections, bullet points, and a professional font (1–2 pages max).
Tip 2: Highlight achievements, not just responsibilities – use metrics and impact-driven statements to showcase your contributions effectively.

Interview rounds

01
Round
Medium
Face to Face
Duration60 minutes
Interview date16 Aug 2024
Coding problem4

1. Repository & Unit of Work in Dapper

Explain the Repository and Unit of Work pattern in .NET Core Web API. How would you implement it using Dapper?

2. Global Exception Handling

How do you handle exceptions globally in a .NET Core Web API?

3. React based question

How would you manage global state in a React.js application using Redux? (Learn)

4. API Security

What are some common security vulnerabilities in a .NET Core Web API, and how would you prevent them?

02
Round
Hard
Face to Face
Duration60 minutes
Interview date22 Aug 2024
Coding problem6

1. System Design

Your .NET Core Web API is handling thousands of concurrent requests, and users report slow response times. How would you identify and fix performance bottlenecks?

2. DBMS

Your application frequently encounters deadlocks in SQL Server when handling multiple concurrent updates. How would you diagnose and resolve this issue?

3. Caching Implementation

How would you implement caching in a .NET Core Web API for improved performance?

4. Bulk Insertion

You need to insert a large volume of data (1 M+ records) into SQL Server from a .NET Core Web API without degrading performance. How would you do it?

5. Retry Mechanism

Your React application fetches data from an API that sometimes fails due to network issues. How would you implement an automatic retry mechanism?

6. System Design

How would you implement a rate-limiting mechanism in a .NET Core Web API to prevent abuse?

03
Round
Easy
HR Round
Duration45 minutes
Interview date22 Aug 2024
Coding problem1

1. HR Questions

  • Why are you looking for a job change?
  • Tell me about a time you faced a challenging bug or issue. How did you resolve it?
  • Have you ever disagreed with a team member or manager? How did you handle it?
  • Tell me about a time you had to learn a new technology quickly.
  • Do you prefer working in a team or individually?

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Fullstack Developer
6 rounds | 5 problems
Interviewed by Microsoft
2223 views
0 comments
0 upvotes
company logo
Fullstack Developer
2 rounds | 2 problems
Interviewed by Samsung
2164 views
0 comments
0 upvotes
company logo
Fullstack Developer
2 rounds | 2 problems
Interviewed by Amdocs
1814 views
0 comments
0 upvotes