Filter interviews by
OOP (Object-Oriented Programming) is a programming paradigm based on objects and classes to structure software design.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism where a new class inherits properties and behavior from an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interf...
Java is not considered a perfect OOP language due to its lack of certain OOP principles like multiple inheritance and operator overloading.
Java does not support multiple inheritance directly, which can lead to issues like the diamond problem. For example, if class A and class B both inherit from class C, and class D inherits from both A and B, it can create ambiguity.
Java uses interfaces to achieve multiple inheri...
SDLC stands for Software Development Life Cycle, a structured process for developing software applications.
Phases: SDLC typically includes phases like Planning, Analysis, Design, Implementation, Testing, and Maintenance.
Waterfall Model: A linear approach where each phase must be completed before the next begins.
Agile Methodology: An iterative approach that allows for flexibility and customer feedback throughout th...
SQL joins are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables in a single query
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id
What people are saying about American Broadcasting Company
Used the Singleton design pattern to ensure only one instance of a class is created
Ensures a class has only one instance and provides a global point of access to it
Commonly used for logging, database connections, and configuration settings
Developed a web application for tracking employee attendance and generating reports.
Used HTML, CSS, and JavaScript for front-end development
Utilized Node.js and Express for back-end development
Implemented MySQL database for storing employee data
Discussing expected CTC involves considering market standards, personal skills, and company budget.
Research industry standards for similar roles to set a realistic expectation.
Consider your experience and skills; for example, a developer with 5 years of experience may expect higher CTC.
Be open to negotiation; for instance, if the company offers great benefits, you might adjust your CTC expectation.
Understand the c...
I would rate myself as an 8 in coding. I have strong problem-solving skills and experience in various programming languages.
Strong problem-solving skills
Experience in various programming languages
Comfortable with complex algorithms and data structures
Handling failure involves acknowledging mistakes, learning from them, and adapting to prevent future failures.
Acknowledge the failure and take responsibility for it
Analyze the root cause of the failure to understand what went wrong
Learn from the failure and use it as a learning opportunity to improve
Adapt your approach to prevent similar failures in the future
Seek feedback from others to gain different perspective...
Object-oriented programming concepts that focus on classes, objects, inheritance, encapsulation, and polymorphism.
Classes: Blueprint for creating objects with attributes and methods.
Objects: Instances of classes that contain data and behavior.
Inheritance: Ability for a class to inherit properties and methods from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Pol...
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
It was a good experience
I appeared for an interview in Jul 2025, where I was asked the following questions.
OOP (Object-Oriented Programming) is a programming paradigm based on objects and classes to structure software design.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism where a new class inherits properties and behavior from an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interface f...
I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.
Great medium level from unit digit, blood eelations, reasoaning were asked.
Dsa interview round were to check problem solving capability.
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
Good And Easy question
Java is attractive due to its platform independence, strong community support, and extensive libraries.
Platform independence allows Java programs to run on any device with a Java Virtual Machine (JVM)
Strong community support ensures continuous updates, bug fixes, and resources for developers
Extensive libraries provide pre-written code for common tasks, saving time and effort
Java's object-oriented programming features m...
I am in the rat race to challenge myself, grow professionally, and achieve my goals.
To continuously improve my skills and knowledge
To stay competitive in the industry
To reach my career aspirations and financial stability
Puzzle questions round
Basic oops concepts programming
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
20 mins given for the codding , and coding mostly on strings palindrome, string reverse
Developed a web application for tracking employee attendance and generating reports.
Used HTML, CSS, and JavaScript for front-end development
Utilized Node.js and Express for back-end development
Implemented MySQL database for storing employee data
Technology stacks refer to the combination of programming languages, frameworks, libraries, and tools used to build software applications.
Technology stacks vary based on the requirements of the project and the expertise of the development team.
Examples of technology stacks include MEAN (MongoDB, Express.js, Angular, Node.js), LAMP (Linux, Apache, MySQL, PHP), and MERN (MongoDB, Express.js, React, Node.js).
Basic java coding and dsa
The duration of American Broadcasting Company Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 40 interview experiences
Difficulty level
Duration
based on 87 reviews
Rating in categories
Manager
1.9k
salaries
| ₹17.1 L/yr - ₹38 L/yr |
Software Engineer
1.5k
salaries
| ₹13 L/yr - ₹28 L/yr |
Software Developer
1.2k
salaries
| ₹14.6 L/yr - ₹43.7 L/yr |
Senior Software Engineer
724
salaries
| ₹19.6 L/yr - ₹37.9 L/yr |
Team Lead
636
salaries
| ₹20 L/yr - ₹36 L/yr |