Find Interview Questions for Top Companies
Amrita university Interview Questions and Answers
Ques:- How do you configure Alfresco for full-text search and indexing
Right Answer:
To configure Alfresco for full-text search and indexing, you primarily configure the `alfresco-global.properties` file. Key settings include:

* `index.subsystem.name`: Select the indexing engine (e.g., `solr6`, `solr`).
* Solr configuration: Adjust Solr connection details (host, port, core names) based on your chosen engine.
* `dir.root`: Specifies the location for the index storage.
* Tuning: Configure indexing performance parameters for optimal throughput, such as `index.batchIndexing.maxThreads`.
Ques:- How do you implement user permissions and access control in AEM
Right Answer:
In AEM, user permissions and access control are implemented using the Apache Jackrabbit Oak security model. You can manage user permissions by creating user groups and assigning specific permissions to these groups through the AEM User Administration interface. Additionally, you can set access control lists (ACLs) on nodes in the JCR repository to define what users or groups can read, write, or modify content. This can be done using the AEM console or programmatically via the Sling API or JCR API.
Ques:- How do you optimize AEM applications for performance and scalability
Right Answer:
To optimize AEM applications for performance and scalability, you can:

1. **Use Content Delivery Networks (CDNs)** to cache static assets.
2. **Optimize images** and other media files for faster loading.
3. **Implement caching strategies** using AEM's built-in caching mechanisms (e.g., Dispatcher).
4. **Minimize HTTP requests** by combining CSS and JavaScript files.
5. **Use asynchronous loading** for non-critical resources.
6. **Optimize the JCR queries** to reduce load times.
7. **Limit the use of custom components** and ensure they are efficient.
8. **Monitor and tune the Sling and OSGi configurations** for better performance.
9. **Scale the infrastructure** by adding more instances or using cloud services.
10. **Regularly clean up the repository** to remove unused content and versions.
Ques:- What is a VFB (Virtual Functional Bus) in AUTOSAR
Right Answer:
A Virtual Functional Bus (VFB) in AUTOSAR is an abstract representation of the communication between software components, allowing them to interact as if they were connected by a physical bus, without being tied to specific hardware or communication protocols.
Ques:- What is the AEM dispatcher and how do you configure it for caching and load balancing
Right Answer:
The AEM Dispatcher is a caching and load balancing tool for Adobe Experience Manager (AEM) that helps improve performance and scalability. To configure it for caching and load balancing, you need to:

1. **Install the Dispatcher module** on your web server (e.g., Apache or IIS).
2. **Set up the dispatcher configuration file** (dispatcher.any) to define caching rules, such as which content to cache and for how long.
3. **Configure the cache** by specifying the paths to cache and the rules for invalidation.
4. **Set up load balancing** by defining multiple AEM instances in the configuration, allowing the dispatcher to distribute requests among them.
5. **Enable and configure the filters** to control which requests are cached and which are forwarded to AEM.

After making these configurations, restart the web server to apply the changes.
Ques:- How do I combine multiple sheets into one?
Right Answer:
To combine multiple sheets into one in CSS, you can use the `@import` rule to import styles from different CSS files into a single main stylesheet. Alternatively, you can manually copy and paste the CSS rules from each sheet into one file.
Ques:- Three selectors: h1, .warning and #footer, what they do ?
Right Answer:
The selector `h1` targets all `<h1>` elements, `.warning` targets all elements with the class "warning", and `#footer` targets the element with the ID "footer".
Ques:- How do you print the grid?
Right Answer:
To print the grid in Photoshop, go to the "View" menu, select "Show," and then choose "Grid." After that, go to "File," select "Print," and ensure the grid is visible in the print preview before printing.
Ques:- What is the difference between frontend and backend development
Right Answer:
Frontend development refers to the part of a website or application that users interact with directly, including the layout, design, and user interface. Backend development involves the server-side, focusing on databases, server logic, and application functionality that users do not see.
Ques:- What is the difference between var let and const in JavaScript
Right Answer:
`var` is function-scoped or globally-scoped and can be re-declared and updated. `let` is block-scoped, can be updated but not re-declared in the same scope. `const` is also block-scoped, cannot be updated or re-declared, and must be initialized at the time of declaration.
Ques:- What is the box model in CSS
Right Answer:
The box model in CSS describes the rectangular boxes generated for elements in a document tree and consists of four areas: content, padding, border, and margin. The content is the innermost area, surrounded by padding, then the border, and finally the margin, which is the outermost area.
Ques:- What is the difference between inline inline block and block elements
Right Answer:
Block elements take up the full width available and start on a new line (e.g., `<div>`, `<h1>`). Inline elements only take up as much width as necessary and do not start on a new line (e.g., `<span>`, `<a>`). Inline-block elements are similar to inline elements but can have width and height set, and they respect margins and padding (e.g., `<img>`, `<button>`).
Ques:- What is the difference between HTML and HTML5
Right Answer:
HTML5 is the latest version of HTML, which includes new features such as native support for audio and video, new semantic elements (like `<article>`, `<section>`, and `<header>`), improved parsing rules, and better support for web applications with APIs like local storage and canvas. HTML, on the other hand, refers to earlier versions that lack these enhancements.
AmbitionBox Logo

What makes Takluu valuable for interview preparation?

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