Filter interviews by
Array, string ,DSA ,Collection ,Stream API ,exception handling
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 used for developing a wide range of applications, from mobile apps to enterprise systems.
Java is known for its strong security features, such as sandboxing and encryption.
It is an object-oriented language, allow...
String is immutable in Java to ensure security, thread safety, and optimization.
Immutable strings prevent accidental changes to data.
String pool optimization is possible due to immutability.
Thread safety is ensured as strings cannot be modified concurrently.
Security is enhanced as sensitive data cannot be altered.
A thread is a lightweight process that can run concurrently with other threads within the same process.
Threads allow for parallel execution of tasks within a single process
Threads share the same memory space and resources of the process
Threads can communicate with each other through shared variables or message passing
Examples: Java threads, POSIX threads (pthreads) in C
A map is a collection of key-value pairs where each key is unique and used to retrieve the corresponding value.
Maps are commonly used in programming to store data in an organized manner.
Keys in a map are used to access the associated values.
Examples of maps include dictionaries in Python and HashMaps in Java.
A collection is a group of related objects or data items that are stored together.
Collections can be used to store and manipulate groups of data in programming.
Examples include arrays, lists, sets, and maps.
Collections provide methods for adding, removing, and accessing elements.
Top trending discussions
posted on 14 Nov 2024
I applied via campus placement at Coimbatore Institute of Technology, Coimbatore and was interviewed in Oct 2024. There were 3 interview rounds.
Basic aptitude questions
2 problems on strings and integers
Developed a web-based project management tool for tracking tasks and deadlines.
Used HTML, CSS, and JavaScript for front-end development
Implemented backend functionality using Node.js and MongoDB
Incorporated user authentication and authorization features
Utilized Agile methodology for project management
Some hurdles faced during the project include communication issues, technical challenges, and tight deadlines.
Communication issues with team members or stakeholders
Technical challenges such as bugs or compatibility issues
Tight deadlines leading to pressure and rushed work
I applied via Walk-in and was interviewed in May 2024. There were 3 interview rounds.
posted on 10 Jul 2024
General aptitude questions
Code logic, basic concepts of c++,
I applied via campus placement at ACE Engineering College, Khammam and was interviewed in Feb 2024. There were 2 interview rounds.
The Basic Aptitude Quant Reasoning and Verbal Ability
Basic Programming Questions
posted on 16 Apr 2024
Topics for group discussion
Java,html,css,javascript
Simple coding questions
Java OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
Java OOPs focuses on creating objects that interact with each other to solve a problem.
Key principles of Java OOPs include Inheritance, Encapsulation, Polymorphism, and Abstraction.
Example: Inheritance allows a class to inherit properties and ...
I applied via Naukri.com and was interviewed in Apr 2023. There were 2 interview rounds.
posted on 26 Jun 2023
I applied via campus placement at Brindavan College of Engineering, Bangalore and was interviewed in Dec 2022. There were 4 interview rounds.
They asked 60 questions in 50 minitues of time
In 60 minutes need to solve 2 coding questions
I applied via Company Website and was interviewed in Oct 2021. There were 3 interview rounds.
I worked on a project that involved developing a web application using Java and Spring framework.
Developed RESTful APIs using Spring Boot
Implemented user authentication and authorization using Spring Security
Used Hibernate for database operations
Implemented caching using Redis
My role was to develop and maintain the backend of the application
Interview experience
Senior Software Engineer
7
salaries
| ₹7 L/yr - ₹11 L/yr |
Associate Software Engineer
6
salaries
| ₹1.8 L/yr - ₹3 L/yr |
Software Engineer
5
salaries
| ₹2.7 L/yr - ₹4 L/yr |
Software Developer
5
salaries
| ₹4.1 L/yr - ₹10.2 L/yr |
UI/UX Designer
5
salaries
| ₹3.9 L/yr - ₹4.8 L/yr |
Infosys
TCS
Wipro
HCLTech