Filter interviews by
OOPS concepts are the four main principles of Object-Oriented Programming: Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Abstraction: Hiding the complex implementation details and showing only the necessary features of an object.
Polymorph...
Streams are sequences of data that allow for efficient processing of large amounts of data in a continuous manner.
Streams are used for processing data in a continuous and efficient manner.
They allow for reading and writing data in chunks rather than all at once.
Examples include reading a file line by line, processing a live video feed, or receiving real-time data from a network connection.
Collection framework is a unified architecture for representing and manipulating collections of objects in Java.
Provides interfaces (List, Set, Map) and classes (ArrayList, HashSet, HashMap) for storing and manipulating groups of objects
Includes algorithms for searching, sorting, and manipulating collections
Allows for easy iteration over collections using iterators or enhanced for loops
Java is a high-level programming language known for its portability, security, and object-oriented features.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM).
It is known for its strong security features, such as automatic memory management and built-in exception handling.
Java is an object-oriented language, allowing for modular and reusable code through classes and ob...
A functional interface is an interface that contains only one abstract method.
Functional interfaces can have multiple default or static methods, but only one abstract method.
Functional interfaces are used in lambda expressions and method references.
Examples of functional interfaces in Java include Runnable, Callable, and Comparator.
Java 8 introduced several new features including lambda expressions, streams, and the new Date and Time API.
Lambda expressions allow for more concise code and easier parallel programming.
Streams provide a way to process collections of objects in a functional style.
The new Date and Time API offers improved date and time handling compared to the old Date and Calendar classes.
String operations in Java involve manipulation, comparison, and transformation of string data types.
Strings are immutable in Java; once created, they cannot be changed. Example: String str = 'Hello'; str = str + ' World';
String comparison can be done using equals() method for content comparison. Example: 'abc'.equals('abc') returns true.
StringBuilder can be used for mutable strings, allowing for efficient string m...
The #include directive is used to include a file in the source code.
It allows the programmer to use code from other files in their program.
The included file is processed by the preprocessor before compilation.
The syntax is #include
Examples of included files are header files like
Concatenate two lists of strings into a single list
Use the '+' operator to concatenate two lists
Ensure both lists are arrays of strings before concatenating
Example: list1 = ['apple', 'banana'], list2 = ['orange', 'grape']
Concatenated list: ['apple', 'banana', 'orange', 'grape']
String operations in Java involve manipulation, comparison, and transformation of string data types.
Strings are immutable in Java; once created, they cannot be changed. Example: String str = 'Hello'; str = str + ' World';
String comparison can be done using equals() method for content comparison. Example: 'abc'.equals('abc') returns true.
StringBuilder can be used for mutable strings, allowing for efficient string manipu...
React based spa ui of hiring app
I applied via Naukri.com and was interviewed before Aug 2023. There were 2 interview rounds.
30 minutes Aptitude test
Java is a high-level programming language known for its portability, security, and object-oriented features.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM).
It is known for its strong security features, such as automatic memory management and built-in exception handling.
Java is an object-oriented language, allowing for modular and reusable code through classes and objects...
Collection framework is a unified architecture for representing and manipulating collections of objects in Java.
Provides interfaces (List, Set, Map) and classes (ArrayList, HashSet, HashMap) for storing and manipulating groups of objects
Includes algorithms for searching, sorting, and manipulating collections
Allows for easy iteration over collections using iterators or enhanced for loops
OOPS concepts are the four main principles of Object-Oriented Programming: Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Abstraction: Hiding the complex implementation details and showing only the necessary features of an object.
Polymorphism: ...
Streams are sequences of data that allow for efficient processing of large amounts of data in a continuous manner.
Streams are used for processing data in a continuous and efficient manner.
They allow for reading and writing data in chunks rather than all at once.
Examples include reading a file line by line, processing a live video feed, or receiving real-time data from a network connection.
A functional interface is an interface that contains only one abstract method.
Functional interfaces can have multiple default or static methods, but only one abstract method.
Functional interfaces are used in lambda expressions and method references.
Examples of functional interfaces in Java include Runnable, Callable, and Comparator.
Java 8 introduced several new features including lambda expressions, streams, and the new Date and Time API.
Lambda expressions allow for more concise code and easier parallel programming.
Streams provide a way to process collections of objects in a functional style.
The new Date and Time API offers improved date and time handling compared to the old Date and Calendar classes.
The #include directive is used to include a file in the source code.
It allows the programmer to use code from other files in their program.
The included file is processed by the preprocessor before compilation.
The syntax is #include
Examples of included files are header files like
As an ECE student, I have gained knowledge and skills in programming, electronics, and communication systems which are essential in the software field.
I have taken courses in programming languages such as C++, Java, and Python.
I have experience in developing software applications for microcontrollers and embedded systems.
I have knowledge in communication protocols such as TCP/IP, Bluetooth, and Wi-Fi.
I have worked on p...
Yes, I am open to relocating for the right opportunity.
I have experience working in different locations and adapting to new environments
I am willing to explore new places and cultures
I understand that relocation may be necessary for career growth
I am open to discussing relocation packages and support from the company
I am skilled in communication and problem-solving, but I struggle with time management.
Skilled in communication and active listening
Strong problem-solving skills
Struggle with time management and prioritizing tasks
Working on improving time management through prioritization techniques
Top trending discussions
I applied via Naukri.com
Amazon's innovation, customer focus, and diverse opportunities align with my career goals and values.
Customer Obsession: Amazon prioritizes customer satisfaction, evident in initiatives like Prime and personalized recommendations.
Innovation: The company is a leader in technology and logistics, constantly pushing boundaries with services like AWS and drone delivery.
Diversity of Roles: Amazon offers a wide range of caree...
I expect Amazon to foster innovation, provide growth opportunities, and maintain a customer-centric culture.
Opportunities for professional development, such as training programs and mentorship.
A collaborative work environment that encourages teamwork and idea sharing.
Access to cutting-edge technology and resources to drive innovation.
A strong focus on customer satisfaction, ensuring that every decision prioritizes the ...
I applied via Naukri.com and was interviewed before Feb 2020. There were 3 interview rounds.
Workflow, trigger, reports, roles, profiles, permission set, and sharing rules are all important features in Salesforce.
Workflow is a series of automated steps that can be used to streamline business processes.
Triggers are used to execute code before or after a record is inserted, updated, or deleted.
Reports are used to display data in a visual format, such as a table or chart.
Roles are used to define the hierarchy of ...
I applied via Job Fair and was interviewed before Feb 2021. There were 2 interview rounds.
I applied via Company Website and was interviewed before Oct 2020. There were 3 interview rounds.
I applied via Amcat and was interviewed before Jul 2021. There were 2 interview rounds.
Refer R S Agarwal book for apptitude
A C program to perform arithmetic operations on fractional numbers.
Use float or double data type to store fractional numbers.
Use scanf() to take input from the user.
Perform arithmetic operations like addition, subtraction, multiplication, and division.
Use printf() to display the result.
based on 6 interview experiences
Difficulty level
Duration
based on 24 reviews
Rating in categories
Softwaretest Engineer
17
salaries
| ₹2.5 L/yr - ₹8 L/yr |
Consultant
11
salaries
| ₹5.7 L/yr - ₹12.5 L/yr |
Software Engineer
10
salaries
| ₹4 L/yr - ₹13.5 L/yr |
Senior Project Leader
6
salaries
| ₹9.8 L/yr - ₹16 L/yr |
Java Developer
6
salaries
| ₹2.7 L/yr - ₹8.3 L/yr |
Accenture
Capgemini
HCLTech
Teleperformance