50+ Advanced Magento Interview Questions

50+ Advanced Magento Interview Questions

In Magento,define the use of page layout?

In magento,layout files are used for front pages rendering.

Define content management system(CMS) in magento?

These are the uses of CMS in magento:
1:To manage all the website pages.
2:It provide most valuable information about the products to the customer.
3:It increases the visibility for search engines.

Define static blocks in magento?

In magento,static blocks means:
1:It is a piece of content that can be used anywhere in the pages.
2:Magento allows for creating blocks of content which can be used through the store and also added to any pages.

Define Polls in magento?

In magento,to know the customer’s opinion and preferences by using polls.After submitting the customer’s response,immediately polls appear in the result.

In magento,define how to optimize the Magento environment?

In Magento,here are the points to optimize the magento environment:
1:By using cloud computing magento application could be optimized.
2:JavaScript and css files are merged,so that it reduces the load time since it load one merged file.
3:It uses complex database,so it needs to be run on dedicated server.
4:In terms of performance, the most important aspects is proper MySql configuration.

In magento,define how to optimize the magento configuration?

In magento,here are the points to optimize the magento configuration:
1:Optimization of session storage.
2:Identification and disabling of unused Magento modules.
3:Do not host files on your web server that you do not use.
4:To speed up Magento performance,don’t run mysql and web server On the same machine.

How to describe the process of code optimization?

Here are the lists to describe the process of code optimization:
1:Unnecessary or unused code process are removed.
2:All the JavaScript and CSS files are need to be compressed and aggregated.
3:Uninstall all the unnecessary php modules.
4:Identify and examine the bottle necks in your code both front-end and back-end.

Describe how to improve the performance of database?

Here are the points to improve the performance of database:
1:For better performance always cleaned up unused data.
2:Configuration of setting and limits of the database server.
3:Optimization of database queries.

In magento which version of php used?

In magento PHP 5.4+ version of php is used.

What is the use of WSDL in magento?

In magento,it is called Web services description language. It is used for describing web services and how to access them.

Describe details of magento’s MVC architecture?

1:MVC stands for Model-view-Controller.
2:It is a robust design pattern that separates data access, business logic and user interface code.
3:There are two types of MVC:
a:convention-based
Example:CakePHP
b:configuration-based
Example:Magento
4:A typical MVC concept,
Model:It contains business rules and application data.
It is used to get the information from database.
View:In view these files resides under template in app/design folder.
Controller:This layer decides the main actions,request and response of clients which may change the model’s state and produce data views of the model layer.

In magento,define process of order life cycle?

Here are the process of order life cycle:
1:In magento,order follows a standard lifecle.
2:When customer order products,it comes in the administration interface with a pending status.
3:Then the order is processed,the order of status changes according to current state in the processing workflow.
4:Now the invoice is created for the order,the status changes from pending to processing status.
5:After that,it creates shipment for an order which changes the status from pending to complete status.

In magento,what are the types of sections present in design section?

There are two types of sections present in design section:
1:Custom design
2:Page layout

Define page layout section in magento?

In magento,page layout section contains a layout option that allows selecting layout and Layout Update XML option inserts the XML code.

Define the Use Of Meta Data Section While Setup New Pages?

In magento,meta data holds all the keywords and descriptions of the pages.

In magento,how to optimize the magento front-end performance?

1:To perform front-end operation much better and faster,use of latest version of php.
The newest released version may cause the errors, so carefully read the release notes and check out the new version.
2:To improve the performance of magento,use clean database.
Everytime, the database log needs to be clear.Automatically created logs to keep track of record session and interaction are stored in database.

Define grouped product in magento?

In magento,grouped product is a group of simple products.Here you can’t specify a specific price for a product,you can only specify the discount for the products .

Define configurable products in magento?

In magento,configurable product is a type of product where customer before purchasing the product,he can select products according to their color and size.
Example:Fridge,obtained in different colors and sizes.

What is disadvantage of EAV model implementation?

 – EAV model is inefficient to fetch more column, if it fetch 20 column then it will create 20 self join to fetch all results.
– No mechanism for relationships between subtypes .

How to get total items count in shopping cart of magento?

$cartQuantity  =  Mage::getSingleton(‘checkout/cart’)->getItemsCount();

Leave a Reply

Your email address will not be published. Required fields are marked *