Filter interviews by
Selenium is a popular testing tool for web applications due to its flexibility, compatibility, and robust features.
Selenium supports multiple programming languages like Java, Python, and C#, making it versatile for different teams and projects.
It can automate testing across different browsers and platforms, ensuring consistent results regardless of the user's environment.
Selenium integrates well with other testing...
Dependency injection is a design pattern where 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
Different types of waits in Selenium WebDriver include Implicit Wait, Explicit Wait, and Fluent Wait.
Implicit Wait: Waits for a certain amount of time before throwing a NoSuchElementException.
Explicit Wait: Waits for a certain condition to occur before proceeding further in the code.
Fluent Wait: Waits for a condition to be true with a specified polling frequency and timeout.
The starter dependency of the Spring Boot module is spring-boot-starter-parent.
The starter dependency provides a set of default configurations and dependencies for Spring Boot applications.
It helps in reducing the amount of boilerplate code needed to set up a Spring Boot project.
The spring-boot-starter-parent is typically used as the parent project in a Spring Boot application's pom.xml file.
Spring Boot offers basic annotations like @SpringBootApplication, @RestController, @Autowired, @RequestMapping, @ComponentScan.
@SpringBootApplication - Used to mark the main class of a Spring Boot application.
@RestController - Used to define RESTful web services.
@Autowired - Used for automatic dependency injection.
@RequestMapping - Used to map web requests to specific handler methods.
@ComponentScan - Used to speci...
HashSet is a collection of unique elements, while HashMap is a key-value pair collection.
HashSet does not allow duplicate elements, while HashMap allows duplicate values but not duplicate keys.
HashSet uses a hash table to store elements, while HashMap uses key-value pairs to store data.
Example: HashSet<String> set = new HashSet<>(); HashMap<String, Integer> map = new HashMap<>();
No, static methods cannot be overridden in Java.
Static methods belong to the class itself, not to any specific instance of the class.
Subclasses can define static methods with the same signature as the parent class, but it is not considered overriding.
Example: Parent class has a static method 'display()', and subclass also has a static method 'display()'. These are two separate methods, not overriding each other.
Data encapsulation is the concept of bundling data with the methods that operate on that data within a class.
Data encapsulation restricts access to certain components of an object, protecting the data from external interference.
It allows for better control over the data by hiding the implementation details and only exposing necessary information through methods.
Encapsulation helps in achieving data abstraction, wh...
ConcurrentHashMap is a thread-safe implementation of the Map interface in Java.
ConcurrentHashMap allows multiple threads to read and write to the map concurrently without causing any inconsistencies.
It achieves thread-safety by dividing the map into segments, each of which can be locked independently.
ConcurrentHashMap uses a technique called lock striping to minimize contention and improve performance.
It does not ...
findElement() returns the first matching element on the web page, while findElements() returns a list of all matching elements.
findElement() returns a single WebElement matching the locator provided.
findElements() returns a list of WebElements matching the locator provided.
If no elements are found, findElement() will throw a NoSuchElementException, while findElements() will return an empty list.
I have over 5 years of experience in software development, with expertise in Java, Python, and SQL.
5+ years of experience in software development
Proficient in Java, Python, and SQL
Worked on various projects including web development and data analysis
Experience with Agile methodologies and version control systems like Git
I appeared for an interview 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 appeared for an interview before Jul 2024, where I was asked the following questions.
CRL (Certificate Revocation List) and OCSP (Online Certificate Status Protocol) are methods for checking the validity of digital certificates.
CRL is a list of revoked certificates published by a Certificate Authority (CA).
OCSP provides real-time certificate status checking via a request-response model.
CRL can be large and requires periodic updates, while OCSP is more efficient for real-time checks.
Example of CRL: A CA ...
2-tier and 3-tier hierarchies in PKI define the structure of Certificate Authorities for managing digital certificates.
2-Tier PKI: Consists of a Root CA and End-Entity CAs. Example: A single Root CA issues certificates directly to users.
3-Tier PKI: Adds an intermediate CA between the Root CA and End-Entity CAs. Example: Root CA -> Intermediate CA -> User Certificates.
2-Tier is simpler but less scalable; 3-Tier of...
I appeared for an interview in Dec 2024.
The Linux boot process involves several stages, including BIOS, bootloader, kernel initialization, and user space initialization.
BIOS (Basic Input/Output System) performs hardware initialization and loads bootloader
Bootloader (GRUB, LILO) loads the Linux kernel into memory
Kernel initializes devices, mounts the root filesystem, and starts user space processes
User space initialization involves starting system services an...
Yes, I have experience handling P1/P2 incidents in my previous roles.
Yes, I have handled multiple P1 incidents where immediate action was required to resolve critical issues impacting production systems.
I have also managed P2 incidents by prioritizing and troubleshooting to minimize impact on operations.
Examples include resolving server outages, database failures, and network connectivity issues under time pressure.
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.
I appeared for an interview in May 2025, where I was asked the following questions.
Dynamic professional with a background in project management and a passion for driving efficiency and innovation in teams.
Over 5 years of experience in project management, successfully leading cross-functional teams to deliver projects on time and within budget.
Skilled in Agile methodologies, having implemented Scrum practices that improved team productivity by 30%.
Strong communication skills, demonstrated through regu...
I appeared for an interview in May 2025, where I was asked the following questions.
Primary keys uniquely identify records in a table, while unique keys ensure all values in a column are distinct.
Primary Key: A column or set of columns that uniquely identifies each row in a table.
Example: In a 'Users' table, 'UserID' can be a primary key.
Unique Key: A constraint that ensures all values in a column are unique, but allows one NULL value.
Example: In a 'Users' table, 'Email' can be a unique key, allowing ...
Java consists of several key components including the Java Development Kit, Java Runtime Environment, and Java Virtual Machine.
Java Development Kit (JDK): A software development kit for developing Java applications. Example: JDK 17.
Java Runtime Environment (JRE): Provides libraries and components necessary to run Java applications. Example: JRE 8.
Java Virtual Machine (JVM): An abstract machine that enables Java bytecod...
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.
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 189 interview experiences
Difficulty level
Duration
based on 2.6k reviews
Rating in categories
Hyderabad / Secunderabad,
Pune
+18-13 Yrs
Not Disclosed
8-10 Yrs
₹ 3.6-15 LPA
7-8 Yrs
₹ 6.7-25 LPA
Technical Service Engineer
1.2k
salaries
| ₹2.3 L/yr - ₹14 L/yr |
Application Developer
1k
salaries
| ₹2 L/yr - ₹14.2 L/yr |
Assistant Application Developer
697
salaries
| ₹2.5 L/yr - ₹7 L/yr |
Assistant Technical Service Engineer
639
salaries
| ₹2.5 L/yr - ₹8 L/yr |
Associate Application Developer
567
salaries
| ₹5.6 L/yr - ₹13.8 L/yr |
Accenture
TCS
Wipro
Cognizant