i
Xoriant
Filter interviews by
I applied via Naukri.com and was interviewed in Jan 2021. There was 1 interview round.
Caching is the process of storing frequently accessed data in a temporary storage to improve performance.
Caching reduces the number of requests made to the server, thus improving website speed.
Drupal has built-in caching mechanisms such as page caching, block caching, and dynamic caching.
Caching can be configured and customized based on specific needs and requirements.
Examples of caching tools include Memcached, Redis,
Custom modules and themes can be created in Drupal using PHP and CSS/HTML respectively.
To create a custom module, define a .info.yml file, a .module file, and a .routing.yml file.
To create a custom theme, define a .info.yml file, a .theme file, and a .libraries.yml file.
Use Drupal's hook system to add functionality to your module.
Use Twig templates to customize the HTML/CSS of your theme.
Use Drupal's theming functions ...
Multiple databases can be connected to Drupal using the Database API and configuring settings.php file.
Use the Database API to connect to additional databases
Add the database connection details to settings.php file
Use the db_set_active() function to switch between databases
Use the db_query() function to execute queries on the selected database
Views are a powerful Drupal module that allows users to create custom queries and display data in various formats.
Views allow users to create custom queries without writing any code
Users can display data in various formats such as tables, grids, lists, etc.
Views can be used to create complex filters and sorts for data
Views can be used to create custom pages, blocks, and feeds
Views can be extended with custom code and p
To enable twig debug, set debug to true in the twig configuration file.
Edit the development.services.yml file in the sites/default folder
Set debug to true under the twig.config section
Clear the cache to apply changes
Composer is a dependency manager for PHP. Drupal can be updated through composer using the command line.
Composer is used to manage dependencies in PHP projects
To update Drupal using composer, run the command 'composer update drupal/core --with-dependencies'
Composer.lock file should be committed to version control
Top trending discussions
I applied via Company Website and was interviewed in Oct 2024. There were 4 interview rounds.
Prepare well with basic and advanced JavaScript concepts and logical questions. They will ask you to implement all the topics using code.
I applied via LinkedIn and was interviewed in Nov 2024. There were 4 interview rounds.
Pair programming Round - It involves collaborating with the interviewer on the development of a small or micro feature.
System Design Interview - High Level & Low Level Design
Behavioral Interview Round - Test our abilities to handle various conflicts & leadership qualities
Social Issues - Test our understanding of various social/real-world problems and solutions
I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.
I have worked with a variety of technologies including Java, Python, SQL, AWS, Docker, and Kubernetes.
Java
Python
SQL
AWS
Docker
Kubernetes
I have extensive experience in handling complex software products and have successfully led teams to deliver high-quality solutions.
Led a team to successfully launch a new product feature within tight deadlines
Managed the development of a large-scale software product from conception to release
Collaborated with cross-functional teams to ensure product requirements were met
Implemented agile methodologies to improve produ
posted on 23 Jun 2024
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
Memory management in Python involves automatic memory allocation and deallocation through garbage collection.
Python uses automatic memory management through garbage collection to allocate and deallocate memory.
Memory is managed using reference counting and a cycle-detecting garbage collector.
Python's memory management is efficient for most use cases, but can lead to memory leaks if circular references are not handled p
Garbage collection in Python is an automatic memory management process that helps in reclaiming memory occupied by objects that are no longer in use.
Python uses a built-in garbage collector to manage memory automatically.
The garbage collector in Python uses reference counting and a cycle-detecting algorithm to reclaim memory.
Explicitly calling the 'gc.collect()' function can trigger garbage collection in Python.
Garbage...
Code a system to query an API, do multiprocessing and improve efficiency
Use a library like requests in Python to query the API
Implement multiprocessing using a library like multiprocessing or threading in Python
Optimize efficiency by caching API responses or using asynchronous programming
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
An online coding test at coderByte. Medium level question.
Sum of distinct elements from two arrays
Create a set to store distinct elements from both arrays
Iterate through each array and add elements to the set
Calculate the sum of elements in the set
Coding + Aptitude question
Composition is a strong relationship where the child object does not exist independently of the parent object, while aggregation is a weak relationship where the child object can exist independently of the parent object.
Composition is a 'has-a' relationship, where the child object is part of the parent object.
Aggregation is a 'has-a' relationship, where the child object is not part of the parent object and can exist in...
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
Software Engineer
1.7k
salaries
| ₹4.5 L/yr - ₹14.1 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹8.9 L/yr - ₹33 L/yr |
Softwaretest Engineer
627
salaries
| ₹2.8 L/yr - ₹8.7 L/yr |
Technical Lead
620
salaries
| ₹12 L/yr - ₹40 L/yr |
Senior Test Engineer
493
salaries
| ₹9.2 L/yr - ₹31.5 L/yr |
TCS
Infosys
Wipro
Tech Mahindra