i
TCS
Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2020. There were 3 interview rounds.
ADF life cycle involves six phases: prepareModel, prepareRender, processUpdateModel, processValidation, processUpdateRender, and renderResponse.
ADF life cycle involves six phases
prepareModel - prepares the model layer
prepareRender - prepares the view layer
processUpdateModel - updates the model layer
processValidation - validates the data
processUpdateRender - updates the view layer
renderResponse - renders the response
Exa...
General, oop concept
posted on 12 Feb 2024
Easy to Medium difficulty with Aptitude Questions
I applied via Naukri.com and was interviewed in Oct 2022. There were 3 interview rounds.
Java is a popular programming language used for developing various applications. A variable is a named memory location used to store data.
Java is an object-oriented language
It is platform-independent
Variables in Java have a specific data type
Variables can be assigned values and their values can be changed
Example: int age = 25; String name = "John";
Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.
Inheritance allows code reuse and promotes code organization.
There are different types of inheritance: single inheritance, multiple inheritance, multilevel inheritance, and hierarchical inheritance.
Single inheritance involves a class inheriting from a single base class.
Multiple inheritance involves...
Inheritance is acquiring properties of parent class to child class without changing parent class properties. It is classified into 5 types.
Inheritance is a way to reuse code and establish a relationship between classes
The 'extends' keyword is used to implement inheritance in Java
Examples of inheritance include a 'Car' class inheriting properties from a 'Vehicle' class
Single level inheritance involves one parent class a...
May I about you ? Which your qualification and which stream
I applied via Naukri.com and was interviewed in Sep 2022. There were 3 interview rounds.
Technical assignment in my project and my technical skills
I applied via Approached by Company and was interviewed in Jun 2022. There were 3 interview rounds.
Answers to questions related to Powerbuilder for Senior Software Developer position.
lookupdisplay function is used to display a value from a related table in a datawindow
Debugging and error tracking can be done using the Powerbuilder debugger and log files
Quick select is used for simple queries while SQL select data source is used for complex queries
Powerbuilder can connect to different databases using ODBC or native d...
I applied via Company Website and was interviewed in Jul 2022. There were 4 interview rounds.
JUST BASIC APPTITUDE , IF YOU ARE GOOD WITH BASICS THEN ITS GOOD
YOU SHJOULD KNOW INTERMEDIATE CODING
Java is a programming language while Spring MVC is a web framework built on top of Java.
Java is an object-oriented language used for developing applications.
Spring MVC is a framework that provides a model-view-controller architecture for building web applications.
Spring MVC is built on top of the Java Servlet API and provides features like request mapping, view resolution, and data binding.
Spring MVC also provides supp...
Spring is a Java framework for building web applications. Hibernate is an ORM tool for mapping Java objects to relational databases.
Spring provides a comprehensive programming and configuration model for modern Java-based enterprise applications.
Hibernate simplifies the development of Java application to interact with the database.
Spring and Hibernate can be used together to build robust and scalable applications.
Examp...
I applied via Naukri.com and was interviewed in Apr 2021. There was 1 interview round.
finally is used to execute a block of code after try-catch block, while static block is executed when class is loaded.
finally block is used to perform cleanup operations like closing database connections, file streams etc.
static block is used to initialize static variables or perform any other static initialization.
finally block is always executed whether an exception is thrown or not, while static block is executed on...
The @Autowired annotation in Spring is used to automatically wire dependencies into a bean.
It eliminates the need for manual wiring of dependencies
It can be used to inject dependencies into constructors, fields, and methods
It can be used with other annotations like @Qualifier and @Value
It can be used with both XML and Java-based configurations
To make a class immutable in Java, we need to follow certain guidelines.
Make the class final
Make all fields private and final
Do not provide setter methods
If the field is mutable, return a clone of it instead of the original object
Ensure that any mutable objects passed to the constructor are not modified outside the class
Collections are data structures that store and manipulate groups of objects.
Collections provide a way to manage and manipulate groups of objects
Java provides several built-in collection classes such as ArrayList, LinkedList, HashSet, etc.
Collections can be used to perform operations like searching, sorting, filtering, etc.
Collections can store objects of any type, including primitive types and user-defined classes
ArrayList and Vector are similar but Vector is synchronized while HashMap and HashTable are both key-value pair data structures but HashTable is synchronized.
ArrayList and Vector both implement List interface but Vector is thread-safe while ArrayList is not.
Vector is slower than ArrayList due to synchronization.
HashMap and HashTable both store key-value pairs but HashTable is thread-safe while HashMap is not.
HashMap al...
Rest Api is a web service that uses HTTP methods to access and manipulate data.
Rest stands for Representational State Transfer
It is an architectural style for building web services
Uses HTTP methods like GET, POST, PUT, DELETE
Data is transferred in JSON or XML format
Examples: Twitter API, Facebook Graph API
Program to add numbers in harmonic series (1+1/2+1/3+...+1/n)
Create a variable to store the sum
Use a loop to iterate through the series up to n
Add each term to the sum
Print the sum
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
67.6k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.3k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.9k
salaries
| ₹2.2 L/yr - ₹5.6 L/yr |
Associate Consultant
28.9k
salaries
| ₹9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture