Find Interview Questions for Top Companies
Goodera Interview Questions and Answers
Ques:- What is asp.net?
Right Answer:
ASP.NET is a web framework developed by Microsoft for building dynamic web applications and services. It allows developers to create web pages using languages like C# and VB.NET, and it provides tools and libraries for handling web-related tasks such as user authentication, database access, and session management.
Ques:- Define LeaseTime, SponsorshipTime, RenewOnCallTime, LeaseManagePollTime.
Right Answer:
- **LeaseTime**: The duration for which a lease is valid before it needs to be renewed.
- **SponsorshipTime**: The time allowed for a sponsor to respond to a lease renewal request.
- **RenewOnCallTime**: The time interval after which a lease will be renewed automatically if the lease is still valid.
- **LeaseManagePollTime**: The interval at which the lease manager checks for lease renewals and manages lease states.
Ques:- Explain the difference between cache object and application object.
Right Answer:
The cache object is used to store data that can be shared across multiple sessions and requests for a limited time, improving performance by reducing database calls. The application object, on the other hand, is used to store global application-level data that is shared across all users and sessions for the lifetime of the application.
Ques:- Explain the concepts of CODE Page approach. What are the disadvantages of this approach?
Right Answer:
The CODE Page approach refers to a method of character encoding where different character sets are mapped to specific code pages. Each code page defines a unique set of characters and their corresponding byte values, allowing for the representation of various languages and symbols.

Disadvantages of the CODE Page approach include:
1. Limited character support: Each code page can only support a specific set of characters, which can lead to issues when dealing with multiple languages.
2. Incompatibility: Different systems may use different code pages, causing data corruption or misinterpretation when transferring text.
3. Complexity: Managing multiple code pages can complicate application development and maintenance.
4. Lack of standardization: There is no universal code page, leading to inconsistencies across platforms and applications.
Ques:- What are the benefits and limitations of using Hidden Frames?
Right Answer:
**Benefits of using Hidden Frames:**
1. Allows background processing without disrupting the main content.
2. Can be used to load data asynchronously, improving user experience.
3. Facilitates the separation of content and navigation.

**Limitations of using Hidden Frames:**
1. Can lead to complex navigation and bookmarking issues.
2. May cause problems with search engine indexing.
3. Compatibility issues with some browsers and devices.
4. Can complicate the management of state and session data.
Ques:- Explain SQL Update Statement ?
Right Answer:
The SQL UPDATE statement is used to modify existing records in a table. The basic syntax is:

```sql
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
```

The `WHERE` clause specifies which records should be updated. If the `WHERE` clause is omitted, all records in the table will be updated.
Ques:- What is AJAX and how does it work
Right Answer:
AJAX (Asynchronous JavaScript and XML) is a web development technique that allows web pages to communicate with a server and update content asynchronously without reloading the entire page. It works by using JavaScript to send requests to the server, which can return data (often in JSON or XML format) that the browser can then use to update the webpage dynamically.
Ques:- What is a single page application SPA
Right Answer:
A Single Page Application (SPA) is a web application that loads a single HTML page and dynamically updates the content as the user interacts with the app, without requiring a full page reload.
Ques:- How does a web server handle an HTTP request
Right Answer:
A web server handles an HTTP request by following these steps:

1. **Receive Request**: The server listens for incoming HTTP requests on a specific port (usually port 80 for HTTP or port 443 for HTTPS).
2. **Parse Request**: It parses the request to extract the method (GET, POST, etc.), URL, headers, and body.
3. **Process Request**: The server determines how to respond based on the request. This may involve retrieving files, querying a database, or executing server-side scripts.
4. **Generate Response**: It creates an HTTP response, which includes a status code (like 200 for success), headers, and the requested content (like HTML, JSON, etc.).
5. **Send Response**: The server sends the response back to the client (usually a web browser) over the network.
6. **Log Request**: Optionally, the server logs the request details for monitoring and analysis.
Ques:- What is the difference between class and ID in CSS
Right Answer:
In CSS, a class is defined with a dot (.) and can be applied to multiple elements, while an ID is defined with a hash (#) and should be unique to a single element on a page.
Ques:- What is JavaScript and how is it used in web development
Right Answer:
JavaScript is a programming language used to create interactive and dynamic content on websites. It allows developers to manipulate HTML and CSS, handle events, and communicate with servers, enhancing user experience and functionality in web development.
Ques:- What is the role of an API Gateway in microservices architecture
Right Answer:
An API Gateway acts as a single entry point for clients to access multiple microservices, handling requests, routing them to the appropriate services, managing authentication, rate limiting, and aggregating responses.
Ques:- What is rate limiting in APIs and how is it implemented
Right Answer:
Rate limiting in APIs is a technique used to control the number of requests a user can make to an API within a specific time period. It is implemented by setting thresholds (e.g., requests per minute) and using mechanisms like tokens, counters, or IP address tracking to monitor and restrict access when the limit is exceeded.
Ques:- What are the common status codes in HTTP responses
Right Answer:
The common status codes in HTTP responses are:

- **200**: OK
- **201**: Created
- **204**: No Content
- **400**: Bad Request
- **401**: Unauthorized
- **403**: Forbidden
- **404**: Not Found
- **500**: Internal Server Error
- **502**: Bad Gateway
- **503**: Service Unavailable
Ques:- What is CORS and how does it affect API development
Right Answer:
CORS, or Cross-Origin Resource Sharing, is a security feature implemented by web browsers that allows or restricts web applications from making requests to a domain different from the one that served the web page. It affects API development by requiring developers to configure their APIs to specify which origins are allowed to access their resources, ensuring that only trusted domains can interact with the API.
Ques:- What is an API and how does it work
Right Answer:
An API (Application Programming Interface) is a set of rules and protocols that allows different software applications to communicate with each other. It defines the methods and data formats that applications can use to request and exchange information. APIs work by sending requests from one application to another, which then processes the request and sends back a response.
AmbitionBox Logo

What makes Takluu valuable for interview preparation?

1 Lakh+
Companies
6 Lakh+
Interview Questions
50K+
Job Profiles
20K+
Users