Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Nov 2020. There was 1 interview round.
Program to calculate factorial
Use a loop to multiply the numbers from 1 to n
Handle edge cases like 0 and negative numbers
Use recursion for a more elegant solution
posted on 7 Aug 2024
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
DSA questions mainly focusing on dynamic programming and Graphs
I am a passionate software developer with experience in Java, Python, and web development.
Graduated with a degree in Computer Science
Worked on multiple projects using Java and Python
Familiar with web development technologies like HTML, CSS, and JavaScript
Strong problem-solving skills and ability to work in a team
My strengths include problem-solving skills and attention to detail. My weaknesses include a tendency to overthink and difficulty delegating tasks.
Strengths: problem-solving skills, attention to detail
Weaknesses: tendency to overthink, difficulty delegating tasks
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 2 interview rounds.
Stack overloading occurs when the stack memory is exceeded due to excessive function calls or large local variables.
Occurs when the stack memory limit is exceeded
Caused by excessive function calls or large local variables
Can lead to stack overflow error
Access specifiers determine the level of access to classes, methods, and variables in object-oriented programming languages.
Access specifiers include public, private, protected, and default.
Public allows access from any other class.
Private restricts access to only within the same class.
Protected allows access within the same package and subclasses.
Default (no specifier) restricts access to only within the same package.
A class is a blueprint for creating objects, while an object is an instance of a class.
A class defines the properties and behaviors of objects.
An object is a specific instance of a class.
Objects can have their own unique values for properties defined in the class.
Classes can be used to create multiple objects with similar characteristics.
Example: Class 'Car' defines properties like 'color' and 'model', while an object
OOPs concepts are fundamental principles of object-oriented programming, including inheritance, encapsulation, polymorphism, and abstraction.
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.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex imple...
posted on 6 Sep 2021
I applied via Other and was interviewed in Aug 2021. There was 1 interview round.
posted on 20 Oct 2021
I applied via Campus Placement and was interviewed in Sep 2021. There was 1 interview round.
Java is a high-level, object-oriented programming language used to develop applications for various platforms.
Java is platform-independent and can run on any device with a Java Virtual Machine (JVM)
It is used for developing web, mobile, desktop, and enterprise applications
Java is known for its security features and robustness
It follows the Write Once, Run Anywhere (WORA) principle
Java has a vast library of pre-built cl
Python is a high-level, interpreted programming language known for its simplicity, readability, and versatility.
Python is used for web development, data analysis, artificial intelligence, and more.
It has a large standard library and supports multiple programming paradigms.
Python code is often shorter and easier to read than other languages.
It uses indentation to indicate code blocks instead of curly braces or keywords.
...
posted on 28 Oct 2021
I applied via Naukri.com and was interviewed in Sep 2021. There was 1 interview round.
posted on 24 Jun 2024
To migrate from one db to another in an application, you can use tools like ETL, scripts, or ORM frameworks.
Use ETL tools like Talend or Informatica to extract data from the source db, transform it, and load it into the target db.
Write scripts in languages like Python or SQL to export data from the source db and import it into the target db.
Utilize ORM frameworks like Hibernate or Entity Framework to abstract the datab...
posted on 26 Dec 2021
I applied via Recruitment Consultant and was interviewed in Dec 2021. There were 4 interview rounds.
based on 2 reviews
Rating in categories
Piping Designer
36
salaries
| ₹0 L/yr - ₹0 L/yr |
Structural Designer
18
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
17
salaries
| ₹0 L/yr - ₹0 L/yr |
Electrical Designer
14
salaries
| ₹0 L/yr - ₹0 L/yr |
System Engineer
12
salaries
| ₹0 L/yr - ₹0 L/yr |
AECOM
Jacobs Engineering Group
WSP
Black & Veatch