Associate Technology
10+ Associate Technology Interview Questions and Answers
Given a singly linked list, you have to detect the loop and remove the loop from the linked list, if present. You have to make changes in the given linked list itself and return the update...read more
What is the output of following program?
# include
void func(int a){
a = 30;
}
int main(){
int b = 20;
func(b);
printf("%d", b);
return 0;
}
Option 1: 20Option 2: 30Option 3: compile error Opt...read more
Q3. Difference between ViewBag and ViewData in MVC ?
ViewBag and ViewData are used to pass data from controller to view in MVC. ViewBag uses dynamic properties while ViewData uses dictionary.
ViewBag is a dynamic object while ViewData is a dictionary object.
ViewBag is a property of the Controller base class while ViewData is a property of the ViewDataDictionary class.
ViewBag is used to pass data from controller to view while ViewData is used to pass data from controller to view and between views.
Example of using ViewBag: ViewBag...read more
Q4. Microservice Architecture vs monolith Architechture
Microservice architecture allows for greater scalability and flexibility compared to monolith architecture.
Microservices are smaller, independent components that can be developed and deployed separately
Monoliths are a single, large application with tightly coupled components
Microservices allow for easier maintenance and updates
Monoliths can be simpler to develop and deploy initially
Examples of microservice architecture include Netflix and Amazon
Examples of monolith architectu...read more
What are semaphores?
What is Normalization?
Q6. what design pattern are there in java and on which pattern have you worked.
Java has several design patterns such as Singleton, Factory, Observer, Decorator, etc.
Singleton pattern ensures that only one instance of a class is created
Factory pattern provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created
Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically
Decorator patte...read more
Share interview questions and help millions of jobseekers š
Preemptive and Non-Preemptive Scheduling
Q8. AAS vs PAS vs IAS in Azure
AAS, PAS, and IAS are different types of authentication services in Azure.
AAS (Azure Active Directory Authentication) is used for authenticating users and applications in Azure AD.
PAS (Managed Service Identity) is used for authenticating resources within Azure services.
IAS (Identity Provider Authentication) is used for authenticating users through external identity providers like Facebook or Google.
Each service has its own use case and can be used in combination with others f...read more
Associate Technology Jobs
Q9. Interface vs Abstract
Interface defines a contract while abstract class provides partial implementation.
Interface only contains method signatures while abstract class can have both abstract and non-abstract methods.
A class can implement multiple interfaces but can only inherit from one abstract class.
Interfaces are used for loose coupling while abstract classes are used for code reusability.
Example of interface: Comparable interface in Java.
Example of abstract class: Animal class with abstract met...read more
Q10. Use of Controller in WebApi
Controllers in WebApi are used to handle incoming HTTP requests and provide appropriate responses.
Controllers are responsible for handling specific HTTP requests and returning appropriate responses.
They contain action methods that are invoked when a specific HTTP request is received.
Controllers can also be used to implement authorization and authentication logic.
Example: A UserController can handle HTTP requests related to user management such as creating, updating, and delet...read more
Q11. different types of join
Different types of join include inner join, outer join, left join, and right join.
Inner join: Returns rows when there is a match in both tables
Outer join: Returns all rows when there is a match in one of the tables
Left join: Returns all rows from the left table and the matched rows from the right table
Right join: Returns all rows from the right table and the matched rows from the left table
Interview experiences of popular companies
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month