Filter interviews by
I applied via Walk-in and was interviewed before Dec 2023. There was 1 interview round.
I applied via Walk-in and was interviewed before Oct 2023. There were 2 interview rounds.
A static function is a function that is associated with a class rather than an instance of the class.
Static functions can be called without creating an instance of the class.
They are commonly used for utility functions that do not require access to instance-specific data.
Static functions are declared using the 'static' keyword in many programming languages.
Example: 'Math.max()' in JavaScript is a static function.
Design pattern is a reusable solution to a commonly occurring problem in software design.
Design patterns help in creating maintainable, scalable, and reusable code.
They provide a common language for developers to communicate about solutions.
Examples include Singleton, Factory, Observer, and Strategy patterns.
Architectural pattern is a reusable solution to a recurring problem in software architecture design.
Architectural patterns provide guidelines and best practices for structuring software systems.
Examples include Model-View-Controller (MVC), Layered Architecture, and Microservices.
They help in organizing code, improving scalability, and enhancing maintainability.
Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Derived class can override or extend the functionality of the base class
Top trending discussions
Determining toll for Jamuna Expressway
Consider the distance of the expressway
Analyze the maintenance cost of the expressway
Take into account the traffic volume and expected revenue
Compare with toll rates of similar expressways
Consider the economic status of the region
Consult with experts and stakeholders
I am a software engineer with experience in developing web applications and expertise in programming languages such as Java and Python.
Proficient in Java and Python programming languages
Experience in developing web applications using frameworks such as Spring and Django
Familiarity with database technologies such as MySQL and MongoDB
Strong problem-solving and analytical skills
Ability to work in a team and collaborate ef
In the next 5 years, I see myself as a senior software engineer leading a team of developers.
I plan to continue learning and expanding my skillset
I hope to take on more leadership roles and mentor junior developers
I aim to contribute to the development of innovative software solutions
I plan to stay up-to-date with the latest technologies and industry trends
based on 1 review
Rating in categories
TCS
Accenture
Wipro
Cognizant