Fujitsu interview experience Real time questions & tips from candidates to crack your interview

Full Stack Engineer

Fujitsu
upvote
share-icon
3 rounds | 13 Coding problems

Interview preparation journey

expand-icon
Journey
I started learning C# and .NET Core out of curiosity and built small projects to practice. Initially, it was challenging to understand concepts like Dependency Injection, Middleware, and Angular’s reactive forms, but I took it step by step, solving real problems along the way. I focused on building end-to-end projects that connected .NET Core APIs with Angular frontends, addressing issues such as performance optimization and security. Consistency, learning from mistakes, and applying practical solutions helped me grow. My key advice: stay curious, keep building, and never stop learning.
Application story
I applied for this position through an online job portal after carefully reviewing the job description to ensure it matched my skill set in .NET Core and Angular. After submitting my résumé, I was invited to take an initial online assessment to evaluate my technical knowledge. Once I cleared the test, I was scheduled for multiple interview rounds, including technical and face-to-face discussions. The entire process was well-organized, and I prepared by revising key concepts, practicing coding problems, and building small projects to strengthen my practical understanding. This approach gave me the confidence to perform well in the interviews.
Preparation
Duration: 6 Months
Topics: C#, .NET Core, ASP.NET Core Web API, Entity Framework Core, Angular, RxJS, TypeScript, SQL Server, LINQ, Dependency Injection, Middleware, JWT Authentication, API Versioning, Reactive Forms, HttpClient, RESTful API Development, Git, Unit Testing, Application Deployment
Tip
Tip

Tip 1: Focus on building real-world projects end-to-end to understand how the frontend (Angular) and backend (.NET Core) communicate, rather than learning concepts in isolation.

Tip 2: Always try solving small practical problems (such as implementing JWT authentication, API versioning, or pagination) to strengthen your understanding of how each component works within the application.

Tip 3: Never skip reading official documentation and experimenting hands-on—this helps you understand the why behind every feature, not just how to use it.

Application process
Where: Campus
Eligibility: Minimum 2.5+ years of experience in full-stack development, (Salary Package: 10 LPA)
Resume Tip
Resume tip

Tip 1: Highlight real projects you’ve worked on by emphasizing the technologies used, your role, and the impact you delivered, rather than just listing technologies.

Tip 2: Keep your résumé concise and error-free. Focus on clarity and proper formatting, and avoid adding unnecessary or false information.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date19 Aug 2025
Coding problem4

1. Employee API

Create a Web API in .NET Core to manage a simple Employee entity (Id, Name, Department, Salary). Implement endpoints to create, read, update, and delete employees using EF Core and a SQL Server database.

2. Exception Handling

Implement a global exception handler in .NET Core that returns a proper JSON error response with a status code and message whenever an unhandled exception occurs.

3. JWT Authentication

Build an authentication flow using JWT, where a user submits a username and password, receives a JWT token, and accesses a protected API endpoint with that token.

4. API Versioning

Create two versions of an API: version 1 returns employee data without salary, while version 2 returns employee data with salary. Implement versioning using either the URL or header strategy.

02
Round
Hard
Face to Face
Duration90 minutes
Interview date22 Sep 2025
Coding problem8

1. Dependency Injection

  • Explain Dependency Injection (DI) in .NET Core.
  • How does the built-in DI container work?
  • What are the differences between AddSingleton, AddScoped, and AddTransient?

2. App Configuration

  • How do you manage configuration in .NET Core applications?
  • How do you use appsettings.json, environment variables, and IConfiguration?

3. Middleware Pipeline

  • What is middleware in .NET Core?
  • Can you explain the request pipeline and how to implement custom middleware?

4. Model Binding

  • Explain model binding in .NET Core Web API. (Learn)
  • How does the framework map HTTP request data to method parameters?

5. Component Architecture

  • What is Angular’s component-based architecture? (Learn)
  • How do you structure components and modules in a scalable way?

6. Angular Forms

  • How do you handle forms in Angular? (Learn)
  • What is the difference between template-driven and reactive forms? (Learn)
  • When would you use one over the other?

7. App Deployment

  • How do you deploy a .NET Core API and an Angular app in production?
  • What steps do you follow (CI/CD pipelines, server setup, etc.)?

8. Git Workflow

  • How do you manage version control in your projects? (Learn)
  • How do you structure Git branches for features, hotfixes, and releases?
03
Round
Hard
Online Coding Interview
Duration60 minutes
Interview date26 Sep 2025
Coding problem1

1. Tech Discussion

  • Tell me about your most significant technical contribution in your last project. What impact did it have on the business?
  • How do you ensure the code you write is maintainable and scalable over time?
  • How do you stay updated with emerging technologies? How do you decide whether to adopt a new technology in a project?
  • Talk about how poor quality can lead to bugs, downtime, customer dissatisfaction, loss of revenue, and higher maintenance costs.
  • What happens under the hood when you send a request to an ASP.NET Core Web API endpoint? Can you walk me through the request pipeline in detail?
  • How do you handle performance bottlenecks in an API you built? What steps do you take to profile and optimize the API?
  • What is a memory leak in Angular applications, and how do you detect and prevent them?
  • Explain how you would design an audit logging system that tracks every data modification in your API (who changed what and when), without degrading performance.
  • What are the pros and cons of monolithic vs. microservices architecture?(Learn) In what situation would you NOT choose microservices even if everyone else says so?
  • How do you measure the ROI of the features you develop? How do you prioritize features that don’t have immediate business value but improve system stability?

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
Senior Application Developer
3 rounds | 17 problems
Interviewed by Fujitsu
1898 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 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
Full Stack Engineer
4 rounds | 11 problems
Interviewed by Sprinklr
1298 views
0 comments
0 upvotes
company logo
Full Stack Engineer
2 rounds | 5 problems
Interviewed by HashedIn
0 views
0 comments
0 upvotes