Upload Button Icon Add office photos

Fujitsu

Compare button icon Compare button icon Compare

Filter interviews by

Fujitsu Software Developer Interview Questions and Answers

Updated 30 Jan 2025

7 Interview questions

A Software Developer was asked 8mo ago
Q. How do you handle exceptions in Java?
Ans. 

In Java, exceptions can be handled using try-catch blocks to catch and handle specific exceptions.

  • Use try-catch blocks to catch exceptions and handle them gracefully

  • Use multiple catch blocks to handle different types of exceptions

  • Use finally block to execute code regardless of whether an exception is thrown or not

  • Throw custom exceptions using throw keyword

A Software Developer was asked 8mo ago
Q. In Java 8, what is the difference between flatMap and map?
Ans. 

map transforms each element in a stream, while flatMap transforms each element into multiple elements

  • map applies a function to each element in a stream and returns a new stream of the results

  • flatMap applies a function that returns a stream for each element in the original stream, then flattens the streams into a single stream

  • Example: map - stream.map(x -> x * x), flatMap - stream.flatMap(str -> Arrays.stream(str.s...

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
A Software Developer was asked 8mo ago
Q. How do you handle ConcurrentModificationException?
Ans. 

ConcurrentModificationException occurs when a collection is modified while iterating over it.

  • Use Iterator to iterate over the collection instead of foreach loop.

  • If modification is necessary, use Iterator's remove() method instead of collection's remove() method.

  • Consider using synchronized collections or ConcurrentHashMap to avoid ConcurrentModificationException.

🔥 Asked by recruiter 2 times
A Software Developer was asked 8mo ago
Q. What is Dependency Injection?
Ans. 

Dependency Injection is a design pattern in which components are given their dependencies rather than creating them internally.

  • Allows for easier testing by providing mock dependencies

  • Promotes loose coupling between components

  • Improves code reusability and maintainability

  • Examples: Constructor injection, Setter injection, Interface injection

A Software Developer was asked
Q. What is the difference between a heap and a stack?
Ans. 

Heap and stack are two types of memory allocation in computer systems.

  • Stack is used for static memory allocation while heap is used for dynamic memory allocation.

  • Stack memory is allocated in a contiguous block while heap memory is not.

  • Stack memory is managed by the CPU while heap memory is managed by the programmer.

  • Stack memory is faster to access than heap memory.

  • Examples of stack memory include function calls an...

A Software Developer was asked
Q. What is the load factor for a hash map?
Ans. 

Load factor for HASH MAP is the ratio of number of elements to the size of the table.

  • Load factor determines the efficiency of the HASH MAP.

  • It is calculated as the number of elements divided by the size of the table.

  • A higher load factor means more collisions and slower performance.

  • A good load factor is around 0.75.

  • Load factor can be adjusted by increasing or decreasing the size of the table.

A Software Developer was asked
Q. What is .net,what is oops explain briefly
Ans. 

The .NET framework is a software development platform developed by Microsoft. OOPs stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.

  • The .NET framework is used for building various types of applications, including web, desktop, and mobile applications.

  • OOPs is a programming paradigm that uses objects and classes to design and develop applications.

  • In OOPs, objects are ins...

Are these interview questions helpful?

Fujitsu Software Developer Interview Experiences

5 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Dec 2024.

Round 1 - Aptitude Test 

Logical intelligence

Round 2 - Group Discussion 

Any information can be discussed.

Round 3 - Case Study 

A comprehensive analysis of an individual, group, situation, or phenomenon over an extended duration.

Round 4 - Assignment 

The reporter vanished while on assignment in the war zone.

Round 5 - One-on-one 

(1 Question)

  • Q1. Denoting or referring to a situation in which two parties come into direct contact, opposition, or correspondence

Interview Preparation Tips

Interview preparation tips for other job seekers - Clearly identify your career goals, utilize job search platforms and company websites, tailor your resume and cover letter for each application, actively network on professional platforms such as LinkedIn, attend career fairs, develop relevant skills, and maintain a strong online presence to showcase your professional brand.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is Dependency Injection?
  • Ans. 

    Dependency Injection is a design pattern in which components are given their dependencies rather than creating them internally.

    • Allows for easier testing by providing mock dependencies

    • Promotes loose coupling between components

    • Improves code reusability and maintainability

    • Examples: Constructor injection, Setter injection, Interface injection

  • Answered by AI
  • Q2. How to handle exception in java
  • Ans. 

    In Java, exceptions can be handled using try-catch blocks to catch and handle specific exceptions.

    • Use try-catch blocks to catch exceptions and handle them gracefully

    • Use multiple catch blocks to handle different types of exceptions

    • Use finally block to execute code regardless of whether an exception is thrown or not

    • Throw custom exceptions using throw keyword

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. In Java8, different between flatmap and map
  • Ans. 

    map transforms each element in a stream, while flatMap transforms each element into multiple elements

    • map applies a function to each element in a stream and returns a new stream of the results

    • flatMap applies a function that returns a stream for each element in the original stream, then flattens the streams into a single stream

    • Example: map - stream.map(x -> x * x), flatMap - stream.flatMap(str -> Arrays.stream(str.split(...

  • Answered by AI
  • Q2. How to handle the ConcureentModificationException
  • Ans. 

    ConcurrentModificationException occurs when a collection is modified while iterating over it.

    • Use Iterator to iterate over the collection instead of foreach loop.

    • If modification is necessary, use Iterator's remove() method instead of collection's remove() method.

    • Consider using synchronized collections or ConcurrentHashMap to avoid ConcurrentModificationException.

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Java basics oops, and others stuff in the resume
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic questions as mcqs
Round 2 - Technical 

(1 Question)

  • Q1. What is .net,what is oops explain briefly
  • Ans. 

    The .NET framework is a software development platform developed by Microsoft. OOPs stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.

    • The .NET framework is used for building various types of applications, including web, desktop, and mobile applications.

    • OOPs is a programming paradigm that uses objects and classes to design and develop applications.

    • In OOPs, objects are instance...

  • Answered by AI

I applied via Job Portal and was interviewed in Jul 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. What is the load factor for HASH MAP?
  • Ans. 

    Load factor for HASH MAP is the ratio of number of elements to the size of the table.

    • Load factor determines the efficiency of the HASH MAP.

    • It is calculated as the number of elements divided by the size of the table.

    • A higher load factor means more collisions and slower performance.

    • A good load factor is around 0.75.

    • Load factor can be adjusted by increasing or decreasing the size of the table.

  • Answered by AI
  • Q2. Difference between heap and stack?
  • Ans. 

    Heap and stack are two types of memory allocation in computer systems.

    • Stack is used for static memory allocation while heap is used for dynamic memory allocation.

    • Stack memory is allocated in a contiguous block while heap memory is not.

    • Stack memory is managed by the CPU while heap memory is managed by the programmer.

    • Stack memory is faster to access than heap memory.

    • Examples of stack memory include function calls and loc...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for some coding interview questions

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Fujitsu?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Walk-in and was interviewed before Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Basic Programming questions.
  • Q2. Fibonacci program
  • Ans. 

    A Fibonacci program generates a sequence where each number is the sum of the two preceding ones, starting from 0 and 1.

    • The Fibonacci sequence starts with 0 and 1.

    • Each subsequent number is the sum of the previous two: 0, 1, 1, 2, 3, 5, 8, 13, ...

    • Common implementations include recursive, iterative, and using dynamic programming.

    • Example of an iterative approach in Python: ```python def fibonacci(n): a, b = 0, 1 ...

  • Answered by AI
  • Q3. OOPS concepts.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic OOPS concepts and basic programs.

I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Easy logical questions
basic quant

Round 2 - Coding Test 

Easy level coding questions
Counting frequency of alphabets

Interview Preparation Tips

Interview preparation tips for other job seekers - Just go through the basics of javascript
Hoisting
Are these interview questions helpful?

Interview Questionnaire 

1 Question

  • Q1. How to use multiple dispatch in redux?
  • Ans. 

    Multiple dispatch is not a feature of Redux. It can be achieved using middleware or custom logic.

    • Middleware like redux-thunk or redux-saga can be used to dispatch multiple actions based on a single action.

    • Custom logic can be implemented in the reducer to handle multiple actions based on a single action type.

    • For example, a single 'ADD_ITEM' action can trigger multiple actions like 'UPDATE_TOTAL', 'UPDATE_HISTORY', etc.

    • M...

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Sep 2019. There were 6 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. IQ Test
  • Q2. Machine Test
  • Q3. Face To Face

Interview Preparation Tips

Interview preparation tips for other job seekers - basically there are 3 rounds:-
1. IQ Test
2. Machine Test
3. Face to Face

IQ Test is not so tough but prepare well Machine Test
Machine Test Question are like :-
Q.1 - We declare a variable in C++ like "is_this_a_variable" and in Java like "IsThisAVariable". There is underscore in between every word and first alphabet of every word is in lowercase in C++ and in Java first alphabet is in capital without underscore. Create a program in which if user input a string in a C++ variable format it will convert the input in java variable format.

Q2. Count the frequency of a string.
user input string - pqhphi
output-
p - 2
q - 1
h - 2
i - 1

Be strong in algorithms and data structure.

I applied via Walk-in and was interviewed before Sep 2019. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1.Technical Ques(OOPS Concept)and 2. Area of Interest 3. About Company 4. more

Interview Preparation Tips

Interview preparation tips for other job seekers - Hello Folks,
Sharing some tips while facing Interview Assessment or GD Round Assessment.
1. Be Confident always give the answer what they ask for, Never connect your answer with different topic.
2. Always go through Company Portal or wiki about their Operation & Function.
3. Always have positive vibes that whatever yes or No, You will surely gain something.
All the Best..!!

Fujitsu Interview FAQs

How many rounds are there in Fujitsu Software Developer interview?
Fujitsu interview process usually has 2-3 rounds. The most common rounds in the Fujitsu interview process are Technical, One-on-one Round and Case Study.
How to prepare for Fujitsu Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Fujitsu. The most common topics and skills that interviewers at Fujitsu expect are Java, Python, Debugging, Virtualization and C++.
What are the top questions asked in Fujitsu Software Developer interview?

Some of the top questions asked at the Fujitsu Software Developer interview -

  1. What is the load factor for HASH M...read more
  2. What is .net,what is oops explain brie...read more
  3. How to handle the ConcureentModificationExcept...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.5/5

based on 4 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
Fujitsu Software Developer Salary
based on 120 salaries
₹3.9 L/yr - ₹12.5 L/yr
15% less than the average Software Developer Salary in India
View more details

Fujitsu Software Developer Reviews and Ratings

based on 15 reviews

3.3/5

Rating in categories

3.5

Skill development

3.6

Work-life balance

2.6

Salary

3.4

Job security

4.0

Company culture

2.5

Promotions

3.0

Work satisfaction

Explore 15 Reviews and Ratings
Technical Service Engineer
1.2k salaries
unlock blur

₹2.3 L/yr - ₹16 L/yr

Application Developer
1k salaries
unlock blur

₹2.2 L/yr - ₹16 L/yr

Assistant Application Developer
689 salaries
unlock blur

₹2.5 L/yr - ₹8.5 L/yr

Assistant Technical Service Engineer
633 salaries
unlock blur

₹2.5 L/yr - ₹7.8 L/yr

Associate Application Developer
565 salaries
unlock blur

₹3.8 L/yr - ₹15.7 L/yr

Explore more salaries
Compare Fujitsu with

Accenture

3.8
Compare

TCS

3.6
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
write
Share an Interview