Filter interviews by
I applied via Referral and was interviewed in Aug 2021. There were 5 interview rounds.
Java is a high-level, object-oriented programming language used for developing desktop, web, and mobile applications.
Java is platform-independent and can run on any operating system
It is known for its security features and is widely used in enterprise applications
Java code is compiled into bytecode which can be run on a Java Virtual Machine (JVM)
Popular frameworks and libraries in Java include Spring, Hibernate, and Ap
C++ is a compiled language with pointers and memory management, while Java is an interpreted language with garbage collection.
C++ is faster than Java due to direct memory access.
Java is platform-independent, while C++ is platform-dependent.
C++ supports multiple inheritance, while Java only supports single inheritance.
Java has built-in support for multithreading, while C++ requires external libraries.
C++ allows for manu...
Wrapper class is a class that wraps a primitive data type to provide additional functionality.
Wrapper classes are used to convert primitive data types into objects.
They provide methods to convert between primitive types and objects.
Wrapper classes are immutable.
Examples include Integer, Double, and Boolean.
A constructor is a special method that is used to initialize objects in a class.
Constructors have the same name as the class they belong to.
They are called automatically when an object is created.
They can take parameters to initialize the object's properties.
If a class does not have a constructor, a default constructor is created.
Constructors can be overloaded to provide multiple ways to initialize an object.
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows code reuse and promotes code organization.
The existing class is called the parent or superclass, and the new class is called the child or subclass.
The child class inherits all the properties and methods of the parent class, and can also add new properties and methods.
Fo...
Polymorphism is the ability of an object to take on many forms.
Polymorphism allows objects to be treated as instances of their own class or as instances of their parent class.
It enables the use of a single interface to represent multiple types of objects.
Examples include method overloading, method overriding, and interfaces in Java.
Polymorphism is a key concept in object-oriented programming.
Java doesn't support multiple inheritance to avoid diamond problem and complexity.
Java supports single inheritance to promote simplicity and avoid ambiguity.
Multiple inheritance can lead to the diamond problem where a class inherits from two classes with a common parent.
Java provides interfaces to achieve multiple inheritance of type without the diamond problem.
Example: class A and class B both have a method with the s...
Top trending discussions
I was interviewed in Jul 2024.
It was a basic filtering round based on aptitude.
I had two medium-level LeetCode questions.
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
A group discussion is a structured conversation in which participants share their ideas, perspectives, and solutions on a specific topic.
Assignment details refer to the specifics of an assignment, including any documents and/or emails or subsequent correspondence between the company and the client.
I applied via campus placement at Vardhaman College of Engineering, Mahaboobnagar and was interviewed in Jul 2024. There were 3 interview rounds.
Aptitude test was simple and basic questions were asked
They gave us 3 codes out of which 2 should be written correct
Machine learning types include supervised learning, unsupervised learning, and reinforcement learning.
Supervised learning: Uses labeled data to train a model to make predictions (e.g. classification, regression)
Unsupervised learning: Finds patterns in data without labeled outcomes (e.g. clustering, dimensionality reduction)
Reinforcement learning: Learns through trial and error by receiving feedback from the environment
I applied via Walk-in and was interviewed in Dec 2024. There were 10 interview rounds.
Any ideas for an aptitude test?
What is education in place?
What is a SQL Server?
Effective communication and any suggestion.
Engage with any assignment provided.
Please provide any assignments you have.
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
Refer to aptitude textbooks for easy and normal questions as anticipated.
I applied via Walk-in and was interviewed in Nov 2024. There were 2 interview rounds.
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 campus placement at Indraprastha Institute of Information Technology (IIIT), Delhi and was interviewed in Nov 2024. There were 4 interview rounds.
First round was Aptitude which was quite easy
I am a software developer with 5 years of experience in Java and Python.
Experienced in Java and Python programming languages
Worked on developing web applications using Spring framework
Familiar with Agile development methodologies
I faced challenges with integrating third-party APIs and resolved them by thoroughly researching documentation and seeking help from colleagues.
Integrating third-party APIs required understanding complex documentation
Encountered issues with data formatting and authentication
Collaborated with team members to troubleshoot and find solutions
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
Amazon offers challenging projects, innovative technologies, and a collaborative work environment.
Opportunity to work on cutting-edge projects like Amazon Web Services (AWS) or Alexa
Access to vast resources and tools for development
Collaborative work culture that encourages learning and growth
Opportunity to impact millions of customers worldwide
Competitive compensation and benefits package
I want to work at Amazon because of their innovative culture, vast resources, and opportunities for growth.
Amazon is known for its innovative culture and cutting-edge technology.
They have vast resources and a global reach, providing opportunities to work on impactful projects.
Amazon offers great career growth and development opportunities for software developers.
I admire Amazon's customer-centric approach and focus on
My strengths include problem-solving skills and attention to detail. My weakness is sometimes being too critical of my own work.
Strengths: problem-solving skills
Strengths: attention to detail
Weakness: being too critical of my own work
I would solve the problem by breaking it down into smaller tasks, analyzing requirements, designing a solution, coding, testing, and debugging.
Analyze requirements thoroughly before starting the development process
Break down the problem into smaller tasks to make it more manageable
Design a solution architecture that meets the requirements and is scalable
Code the solution using best practices and coding standards
Test th...
Short term goals focus on immediate tasks and objectives, while long-term goals involve strategic planning and growth.
Short term goals may include completing a specific project, improving team communication, or implementing a new software feature.
Long-term goals could involve expanding the team, increasing market share, or developing new products or services.
Short term goals help keep the team focused and motivated, wh...
based on 1 review
Rating in categories
Software Engineer
3
salaries
| ₹1.8 L/yr - ₹7 L/yr |
Software Developer
3
salaries
| ₹1 L/yr - ₹2.4 L/yr |
TCS
Accenture
Wipro
Cognizant