Filter interviews by
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 applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
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...
I applied via Job Portal and was interviewed in Jul 2021. There was 1 interview round.
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.
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...
Fujitsu interview questions for designations
I applied via Company Website and was interviewed in Dec 2024. There were 5 interview rounds.
An aptitude test is an assessment to measure a candidate mental aptitude/mental ability
I am a passionate software developer with 5 years of experience in web development and a strong background in computer science.
5 years of experience in web development
Strong background in computer science
Passionate about software development
My strongest points include problem-solving skills, attention to detail, and ability to work well in a team.
Strong problem-solving skills - I enjoy tackling complex issues and finding creative solutions.
Attention to detail - I am meticulous in my work and strive for perfection in every task.
Team player - I collaborate effectively with colleagues, communicate openly, and contribute positively to group projects.
I regularly use Java, Python, and SQL in my work as a Software Developer.
Java
Python
SQL
A group discussion is a structured conversation in which participants share their ideas, perspectives, and solutions on a specific topic.
I am motivated to seek employment at Wipro because of their reputation for innovation and opportunities for growth.
Impressed by Wipro's track record of delivering cutting-edge solutions
Excited about the chance to work with a diverse and talented team
Eager to take advantage of Wipro's professional development programs
My long-term career goal is to become a lead software developer and eventually move into a management role.
Advance to a lead software developer position
Gain experience in managing a team of developers
Develop strong leadership and communication skills
Continue learning new technologies and staying updated with industry trends
Assignment details refer to the specifics of an assignment, including any documents and/or emails or subsequent correspondence between the company and the client.
It included all aptitude
Contains all pseudo questions related to DSA
A class is a blueprint for creating objects in object-oriented programming.
Defines the properties and behaviors of objects
Can be used to create multiple instances of objects
Encapsulates data and methods within a single unit
An object is a self-contained entity that consists of data and methods to manipulate that data.
Objects are instances of classes in object-oriented programming.
They have attributes (data) and methods (functions) to operate on the data.
Objects can interact with each other through method calls.
Example: In a car simulation program, a 'Car' object may have attributes like 'color' and 'speed', and methods like 'accelerate' a
The login page is displayed when a user clicks on a webpage icon like Facebook by redirecting to a separate login page.
Clicking on the webpage icon triggers a redirect to the login page
The login page prompts the user to enter their credentials
After successful login, the user is redirected back to the original webpage
Object-oriented programming in Java involves creating classes, objects, inheritance, polymorphism, and encapsulation.
Classes are blueprints for objects, defining attributes and behaviors.
Objects are instances of classes, representing real-world entities.
Inheritance allows a class to inherit attributes and methods from another class.
Polymorphism enables objects to be treated as instances of their parent class.
Encapsulat...
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
posted on 4 Dec 2024
It was an online assessment containing 3 DSA questions
1 Interview rounds
based on 13 reviews
Rating in categories
Technical Service Engineer
1.1k
salaries
| ₹2.8 L/yr - ₹16 L/yr |
Application Developer
975
salaries
| ₹2.6 L/yr - ₹15 L/yr |
Assistant Application Developer
610
salaries
| ₹2.3 L/yr - ₹8.1 L/yr |
Assistant Technical Service Engineer
569
salaries
| ₹2.5 L/yr - ₹7.9 L/yr |
Associate Application Developer
509
salaries
| ₹4.2 L/yr - ₹15.9 L/yr |
Accenture
TCS
HCLTech
Wipro