Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Jun 2022. There were 2 interview rounds.
Explanation of final, finally and finalize in Java with examples
final is a keyword used to declare a constant value or to prevent method overriding or class inheritance
finally is a block of code that executes after try-catch block, regardless of exception occurrence
finalize is a method that gets called by garbage collector before destroying an object
final is used for declaring constant values, method parameters, and lo...
The different layers of Springboot application, webservers that come with Springboot, default webserver, changing default webserver, and configuring port on spring-boot.
The different layers of Springboot application are presentation layer, service layer, business layer, and data access layer.
The webservers that come with Springboot are Tomcat, Jetty, and Undertow.
The default webserver is Tomcat.
To change the default we...
Java has four types of references: strong, weak, soft, and phantom.
Strong references are the default and are used to refer to objects that are still in use.
Weak references are used to refer to objects that can be garbage collected when there are no strong references to them.
Soft references are used to refer to objects that should be garbage collected only when memory is low.
Phantom references are used to track when an ...
Answering questions related to Kubernetes deployment file, image pulling, and QoS for pods.
Fields in deployment file: apiVersion, kind, metadata, spec (replicas, selector, template)
Ways of pulling images: using imagePullPolicy (Always, IfNotPresent, Never), specifying image name and tag
QoS for pods: Guaranteed (requests and limits specified), Burstable (only requests specified), BestEffort (no requests or limits specif
Kafka is a distributed streaming platform that allows publishing and subscribing to streams of records.
Kafka works by having producers publish messages to topics, which are then stored in partitions on brokers.
Consumers subscribe to topics and read messages from partitions.
To debug if messages are not received, use the command-line tool kafka-console-consumer to check if messages are being produced and consumed.
Also ch...
Yes, reflection is a feature in Java that allows inspecting and modifying runtime behavior of a program.
Reflection allows accessing and modifying fields, methods, and constructors of a class at runtime.
It is useful for creating generic code, debugging, and testing.
Example: getting the class name of an object using getClass() method.
Example: accessing private fields of a class using reflection.
Example: creating an insta
Inversion of Control is a design pattern where control is inverted from the application to a framework.
In Springboot, a bean is created by annotating a class with @Component or its specialized annotations like @Service, @Repository, etc.
Beans are injected using @Autowired annotation or constructor injection.
Bean resolution is done by the Spring container which maintains a registry of all beans and their dependencies.
In...
Inner classes are used for encapsulation and code organization. Static inner classes are used for utility classes.
Inner classes are used to group related classes together and improve encapsulation.
Non-static inner classes have access to the outer class's fields and methods.
Static inner classes are used for utility classes that don't need access to the outer class's fields and methods.
Inner classes can also be used for
Implementing an iterator for a custom object
Create a custom class and implement the Iterable interface
Override the iterator() method to return a custom Iterator object
Implement the hasNext() and next() methods in the Iterator class
Use the for-each loop to iterate through the custom object
A controller class in Springboot is used to handle REST API requests and responses.
Annotate the class with @RestController
Define methods for each API endpoint with @RequestMapping annotation
Use appropriate HTTP methods like GET, POST, PUT, DELETE
Inject dependencies using @Autowired annotation
Return response using ResponseEntity class
StatefulSets are used for stateful applications that require stable network identities and persistent storage.
StatefulSets are used for applications that require ordered deployment, scaling, and termination.
They provide stable network identities and persistent storage for each pod in the set.
Storage mapping is done using PersistentVolumeClaims (PVCs) which are bound to PersistentVolumes (PVs).
Each pod in the StatefulSe...
Using Java 8 streams, search for a given string in a list of Strings.
Create a stream from the list of Strings
Use the filter() method to filter out the Strings that do not contain the given string
Collect the filtered Strings into a new list using the collect() method
I was interviewed in Dec 2024.
Logical intelligence
Any information can be discussed.
A comprehensive analysis of an individual, group, situation, or phenomenon over an extended duration.
The reporter vanished while on assignment in the war zone.
I was interviewed in Dec 2024.
Fujitsu interview questions for popular designations
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
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
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(
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.
Get interview-ready with Top Fujitsu Interview Questions
I applied via Job Portal and was interviewed in Nov 2024. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in Jun 2024. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Managed a software development project for a new mobile app
Led a team of 10 developers and designers
Implemented Agile methodology for project management
Delivered the app on time and within budget
Received positive feedback from users for user-friendly interface
Experienced Senior Project Manager with a proven track record of successfully leading cross-functional teams to deliver projects on time and within budget.
Over 10 years of project management experience
Strong leadership and communication skills
Expertise in creating and managing project plans
Ability to identify and mitigate risks
Experience working with diverse stakeholders
Managed a team that successfully implemented a ne...
I choose Python as my coding language.
Python is a high-level, interpreted programming language known for its simplicity and readability.
It supports multiple programming paradigms like procedural, object-oriented, and functional programming.
Python has a large standard library and a thriving community, making it easy to find resources and support.
Examples: print('Hello, World!'), for i in range(5): print(i)
An array is a data structure that stores a collection of elements of the same type. A string is a sequence of characters. Swapping numbers involves exchanging the values of two variables. A palindrome number reads the same forwards and backwards.
An array can store multiple values of the same data type, accessed by index.
A string is a sequence of characters enclosed in quotes, like 'hello'.
Swapping numbers involves usin...
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
To troubleshoot network issues, start by checking physical connections, verifying network settings, testing connectivity, and analyzing network traffic.
Check physical connections (cables, ports, etc.)
Verify network settings (IP address, subnet mask, gateway, DNS)
Test connectivity using tools like ping, traceroute, and netcat
Analyze network traffic with tools like Wireshark or tcpdump
LDAP can be used to manage user accounts by storing user information in a centralized directory.
Set up LDAP server and configure it to store user account information
Use LDAP client tools to manage user accounts such as creating, modifying, or deleting accounts
Authenticate users against LDAP server for access control
Implement LDAP schema to define attributes and object classes for user accounts
Top trending discussions
Some of the top questions asked at the Fujitsu interview -
The duration of Fujitsu interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 169 interviews
Interview experience
based on 2.2k reviews
Rating in categories
Technical Service Engineer
1.1k
salaries
| ₹4.5 L/yr - ₹17.1 L/yr |
Application Developer
992
salaries
| ₹2.1 L/yr - ₹15.1 L/yr |
Assistant Application Developer
621
salaries
| ₹2.5 L/yr - ₹8.1 L/yr |
Assistant Technical Service Engineer
577
salaries
| ₹2.8 L/yr - ₹7.5 L/yr |
Associate Application Developer
514
salaries
| ₹4.2 L/yr - ₹15.9 L/yr |
Accenture
TCS
HCLTech
Wipro