Premium Employer

i

This company page is being actively managed by Xoriant Team. If you also belong to the team, you can get access from here

Xoriant Verified Tick

Compare button icon Compare button icon Compare
4.2

based on 1.9k Reviews

Filter interviews by

Xoriant Drupal Developer Interview Questions, Process, and Tips

Updated 6 Jul 2021

Xoriant Drupal Developer Interview Experiences

1 interview found

I applied via Naukri.com and was interviewed in Jan 2021. There was 1 interview round.

Interview Questionnaire 

6 Questions

  • Q1. How caching work?
  • Ans. 

    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,

  • Answered by AI
  • Q2. How to create custom modules and themes?
  • Ans. 

    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 ...

  • Answered by AI
  • Q3. How to connect multiple database to Drupal
  • Ans. 

    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

  • Answered by AI
  • Q4. What are views
  • Ans. 

    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

  • Answered by AI
  • Q5. How to enable twig debug
  • Ans. 

    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

  • Answered by AI
  • Q6. What is composer how we we update drupal through composer
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good to have core knowledge of Drupal 8

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. What is the internal working of a hashmap?
  • Q2. Design a Least Recently Used (LRU) cache.
Round 2 - Technical 

(2 Questions)

  • Q1. What are the SOLID principles in software engineering?
  • Q2. What design patterns have you worked with?
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Oct 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Prepare well with basic and advanced JavaScript concepts and logical questions. They will ask you to implement all the topics using code.

Round 2 - Technical 

(2 Questions)

  • Q1. Explain your previous project and work experience.
  • Q2. Provided a use case to demonstrate your front-end skills and system design knowledge.
Round 3 - One-on-one 

(1 Question)

  • Q1. Questions related to domain related.
Round 4 - HR 

(1 Question)

  • Q1. Salary discussion.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well with the core concepts and basic DSA questions.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Nov 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Pair programming Round - It involves collaborating with the interviewer on the development of a small or micro feature.

Round 2 - Case Study 

System Design Interview - High Level & Low Level Design

Round 3 - Group Discussion 

Behavioral Interview Round - Test our abilities to handle various conflicts & leadership qualities

Round 4 - Group Discussion 

Social Issues - Test our understanding of various social/real-world problems and solutions

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview Experience will be one of the kind, where your experience will be tested in a real world scenario rather than asking simple questions. Be open & positive
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. About Self introduction and Core Functions of experiences
  • Q2. Deep dive into Technologies what we have worked so far
  • Ans. 

    I have worked with a variety of technologies including Java, Python, SQL, AWS, Docker, and Kubernetes.

    • Java

    • Python

    • SQL

    • AWS

    • Docker

    • Kubernetes

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Ability to handle the product
  • Ans. 

    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

  • Answered by AI
  • Q2. Customer or client interaction and project evaluations
Round 3 - HR 

(2 Questions)

  • Q1. About Complete personal traits
  • Q2. Compensation and Willingness

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall good

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. There we a lot of question on Python basics 1. Iterators 2. Generator 3. List Comprehensions 4. Static Method, Class Method 5. Testing in Python - Pytest 6. Magic Methon 7. Try Except Else Block in Python ...
  • Q2. DSA Questions 1. Balanced Parenthesis 2. String Compression - Check on Leetcode
  • Q3. Basic SQL Count(*) query
Round 2 - Technical 

(3 Questions)

  • Q1. Memory Management in Python
  • Ans. 

    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

  • Answered by AI
  • Q2. Garbage Collection in Python
  • Ans. 

    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...

  • Answered by AI
  • Q3. Code a system to query an API, do multiprocessing and improve the efficiency
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - This was for a Python Job Posting - Prepare well for basic to advanced level Python core concepts, any online site with a question bank of Python is good enough to prepare
DSA asked is generally easy, do some practice on LeetCode

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

An online coding test at coderByte. Medium level question.

Round 2 - Technical 

(2 Questions)

  • Q1. Find sum of distinct elements from two given array.
  • Ans. 

    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

  • Answered by AI
  • Q2. Discussion around Java,Spring-boot.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding + Aptitude question

Round 2 - Technical 

(2 Questions)

  • Q1. Basic of programming lang.
  • Q2. DSA and Oop concepts questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview pro
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Difference between composition and aggregation
  • Ans. 

    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...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Rest API retry based questions.
  • Q2. Data access layer questions
Round 2 - One-on-one 

(2 Questions)

  • Q1. Dad algo based question
  • Q2. Dad algo based question 2

Interview Preparation Tips

Interview preparation tips for other job seekers - A very thorough interview it was. They also give a small at home test.

Xoriant Interview FAQs

How to prepare for Xoriant Drupal Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Xoriant. The most common topics and skills that interviewers at Xoriant expect are HTML and Javascript.
What are the top questions asked in Xoriant Drupal Developer interview?

Some of the top questions asked at the Xoriant Drupal Developer interview -

  1. What is composer how we we update drupal through compo...read more
  2. How to connect multiple database to Dru...read more
  3. How to create custom modules and them...read more

Tell us how to improve this page.

Join Xoriant Imagination Realized

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Infosys Interview Questions
3.7
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
LTIMindtree Interview Questions
3.9
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 789 Interviews
CitiusTech Interview Questions
3.4
 • 264 Interviews
View all
Software Engineer
1.7k salaries
unlock blur

₹4.5 L/yr - ₹14.1 L/yr

Senior Software Engineer
1.7k salaries
unlock blur

₹8.9 L/yr - ₹33 L/yr

Softwaretest Engineer
627 salaries
unlock blur

₹2.8 L/yr - ₹8.7 L/yr

Technical Lead
620 salaries
unlock blur

₹12 L/yr - ₹40 L/yr

Senior Test Engineer
493 salaries
unlock blur

₹9.2 L/yr - ₹31.5 L/yr

Explore more salaries
Compare Xoriant with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

Tech Mahindra

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview