Upload Button Icon Add office photos
Engaged Employer

i

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

Wunderman Thompson Commerce Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Wunderman Thompson Commerce Senior Magento Developer Interview Questions, Process, and Tips

Updated 16 May 2023

Wunderman Thompson Commerce Senior Magento Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected

I applied via Walk-in and was interviewed in Nov 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all Resume tips
Round 2 - Technical 

(4 Questions)

  • Q1. What is MVC, and how magento uses MVC
  • Ans. 

    MVC stands for Model-View-Controller. Magento uses MVC architecture to separate business logic, presentation, and user input.

    • Model represents the data and business logic

    • View represents the presentation layer

    • Controller handles user input and updates the model and view accordingly

    • Magento uses the layout XML files to define the view layer

    • Magento's controllers are responsible for handling requests and responses

    • Magento's mo...

  • Answered by AI
  • Q2. Ways to create a custom attribute in magento Product, Customer and Sales.
  • Ans. 

    Custom attributes can be created in Magento Product, Customer and Sales.

    • For Product: Use Magento's setup script to create a custom attribute.

    • For Customer: Use Magento's customer setup script to create a custom attribute.

    • For Sales: Use Magento's sales setup script to create a custom attribute.

    • Custom attributes can also be created programmatically using Magento's API.

    • Attributes can be added to attribute sets and used in

  • Answered by AI
  • Q3. What is the difference in product, customer and sales entity. Also do these all have EAV ?
  • Q4. What is the Mview file usage and what are the indexing techniques.
  • Ans. 

    Mview files are used for indexing in Magento. Indexing techniques include full, partial, and delta indexing.

    • Mview files are used to store data for indexing purposes.

    • Full indexing updates all data in the index, while partial indexing updates only specific data.

    • Delta indexing updates only the data that has changed since the last indexing.

    • Indexing can be done manually or automatically based on a schedule or trigger.

  • Answered by AI
Round 3 - Technical 

(5 Questions)

  • Q1. Magento2 config ways, Also how we can set config so at time of deployment in multiple environments it auto update magento.
  • Ans. 

    Magento2 config can be set via XML files, database, or environment variables. Configuration can be automatically updated during deployment using tools like Ansible or Jenkins.

    • Magento2 configuration can be set via XML files in the app/code/[Vendor]/[Module]/etc directory

    • Configuration can also be set in the database using the core_config_data table

    • Environment variables can be used to set configuration values

    • Tools like An...

  • Answered by AI
  • Q2. What caching techniques magento uses, and how we can control them.
  • Ans. 

    Magento uses various caching techniques to improve performance. We can control them through configuration settings.

    • Magento uses full page caching, block caching, and session caching.

    • Full page caching stores the entire page in cache to reduce server load.

    • Block caching stores individual blocks of content in cache to reduce database queries.

    • Session caching stores session data in cache to reduce database queries.

    • Caching ca...

  • Answered by AI
  • Q3. What is Redis cache, and how we can modify / clear a customer based cache.
  • Ans. 

    Redis cache is an in-memory data structure store that can be used as a database, cache, and message broker.

    • Redis cache is used to speed up the performance of web applications by storing frequently accessed data in memory.

    • To modify or clear a customer based cache, we can use Redis commands like DEL, KEYS, and FLUSHDB.

    • For example, to clear a customer's cache, we can use the command 'DEL customer:123'.

  • Answered by AI
  • Q4. What is the use of composer.json and composer.lock
  • Ans. 

    composer.json defines dependencies and composer.lock ensures their versions are consistent.

    • composer.json lists the dependencies required by the project

    • composer.lock ensures that the versions of the dependencies remain consistent across different environments

    • composer.lock is generated automatically when dependencies are installed or updated

    • composer.json can be manually edited to add or remove dependencies

    • composer.lock s...

  • Answered by AI
  • Q5. Steps to make packaging an magento module as a global package to use in composer require.
  • Ans. 

    To make a Magento module a global package for Composer, follow these steps:

    • Create a composer.json file in the root directory of the module

    • Specify the name, version, and type of the package in the composer.json file

    • Add the module's files to the 'src' directory

    • Create a 'vendor' directory in the module's root directory

    • Run 'composer install' to generate the vendor/autoload.php file

    • Publish the package to a repository like P...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be prepare with PHP basics and MYSQL basics as well.

Skills evaluated in this interview

Interview questions from similar companies

I was interviewed in Jul 2017.

Interview Questionnaire 

6 Questions

  • Q1. What is autoboxing and unboxing
  • Ans. 

    Autoboxing is the automatic conversion of primitive data types to their corresponding object wrapper classes.

    • Autoboxing is useful when working with collections that require objects instead of primitives.

    • Example: int i = 5; Integer j = i; //autoboxing

    • Unboxing is the opposite of autoboxing, where an object of a wrapper class is converted back to its corresponding primitive type.

    • Example: Integer j = 5; int i = j; //unboxi

  • Answered by AI
  • Q2. What is typecasting UP AND DOWN
  • Ans. 

    Typecasting up and down refers to converting a variable of one data type to another data type of higher or lower precision.

    • Typecasting up involves converting a variable of lower precision to a variable of higher precision, such as converting an int to a double.

    • Typecasting down involves converting a variable of higher precision to a variable of lower precision, such as converting a double to an int.

    • Typecasting can resul...

  • Answered by AI
  • Q3. How do you iterate map
  • Ans. 

    To iterate a map in Java, use a for-each loop or an iterator.

    • Use the entrySet() method to get a set of key-value pairs

    • For-each loop: for(Map.Entry entry : map.entrySet())

    • Iterator: Iterator> iterator = map.entrySet().iterator();

    • Use hasNext() and next() methods to iterate through the map

  • Answered by AI
  • Q4. Types of synchronisation in java
  • Ans. 

    Types of synchronization in Java

    • Synchronized methods

    • Synchronized statements

    • ReentrantLock

    • Semaphore

    • CountDownLatch

  • Answered by AI
  • Q5. Access modifiers in method overriding
  • Ans. 

    Access modifiers in method overriding

    • Access modifiers in the overriding method cannot be more restrictive than the overridden method

    • The access modifier can be less restrictive or the same as the overridden method

    • Private methods cannot be overridden

    • Examples: public method can be overridden by public or protected method, but not by private method

  • Answered by AI
  • Q6. Covarient return type

Skills evaluated in this interview

Java Developer Interview Questions & Answers

Capgemini user image Aditya Karmarkar

posted on 27 Aug 2015

Interview Preparation Tips

General Tips: Speak in English, as much as you can also listen to every good English speaker.
Skill Tips: Keep your ears open as they ask what you know but in a manner in which you don't know ( don't expect)
Skills: communication skills, java , database, computer networking
College Name: Vidyalankar Institute Of Technology

I was interviewed in Jun 2017.

Interview Preparation Tips

Round: Technical Interview
Experience: They asked java basics,
what we wrote in resume will ask
about project
Tips: please prepare basics things

Interview Questionnaire 

1 Question

  • Q1. Abstraction

I applied via Naukri.com and was interviewed in Aug 2018. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. 1.Core java 2.Spring 3. Hibernate 4. Spring Boot 5. SQL 6. AngularJS
  • Ans. 

    The question is asking about the candidate's knowledge in Core Java, Spring, Hibernate, Spring Boot, SQL, and AngularJS.

    • Core Java is the foundation of Java programming language.

    • Spring is a popular framework for building Java applications.

    • Hibernate is an ORM tool used for mapping Java objects to database tables.

    • Spring Boot is a framework for building microservices.

    • SQL is a language used for managing relational databases...

  • Answered by AI
  • Q2. 1. How to connect 2 DBs from spring boot application
  • Ans. 

    To connect 2 DBs from a Spring Boot application, configure multiple data sources and use JdbcTemplate or EntityManager for each DB.

    • Configure multiple data sources in the application.properties file

    • Create separate configuration classes for each data source

    • Use JdbcTemplate or EntityManager to interact with each DB

    • Specify the appropriate data source in the repository or service classes

  • Answered by AI
  • Q3. 2. Difference between abstract method implementation and default method
  • Ans. 

    Abstract method implementation is mandatory while default method is optional.

    • Abstract method has no implementation in the abstract class and must be implemented by the subclass.

    • Default method has a default implementation in the interface and can be overridden by the implementing class.

    • Abstract method is used to enforce a contract while default method is used to provide a default behavior.

    • Example: abstract method - publ...

  • Answered by AI
  • Q4. 1. About salary and expectation

Interview Preparation Tips

Round: Test
Experience: Technical written test

General Tips: Terrible interview. HR told to give 11% hike with 6% variable and 5% fixed. I kicked off the company.
Skills: Web Technologies, Java Application Development
Duration: 1-4 weeks

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Rest API,Spring, Collections

Interview Preparation Tips

Round: Test
Experience: I almost sove 130 question
Duration: 2 hours
Total Questions: 150

Round: Group Discussion
Experience: Problem Solving Algorithms
Duration: 3 hours

Java Developer Interview Questions & Answers

TCS user image vishali ravichandran

posted on 13 Jul 2017

I was interviewed in Jun 2017.

Interview Questionnaire 

2 Questions

  • Q1. The questions are about fully java
  • Q2. About myself, and something about java, then the questions about general topic

Interview Preparation Tips

Round: Technical Interview
Experience: Most of the questions is new for me but I were manage
Tips: Good preparation

Round: HR Interview
Experience: Most of the questions is new for me but I were manage
Tips: Good preparation

College Name: Avvm spc, thanjavur

I was interviewed in Feb 2017.

Interview Questionnaire 

3 Questions

  • Q1. Basic Java questions, OOPs questions, Questions on abstract, Inteface classes, Spring questions, Hibernate questions, Tomcat server questions.
  • Q2. Related to Project in you worked, work experience, how many technology you know about
  • Q3. Hobbies, aspirations, your family background, what you like dislike, Salary negotiation.

Interview Preparation Tips

Round: Technical Interview
Experience: Interview was for 30 minutes duration. They have started with basic concepts like Abstract, Interface etc. Then they moved to core java. Some basic question on core java related to Exceptions, try-catch-finally blocks. Spring MVC basic questions, bean mapping questions. use of tomcat server in eclipse.
Tips: I was lucky at that day.
Interview was more likely of fresher level. I was first in the interview process, interviewer were not ready, so they directly asked few questions to me.
Level of interview was not up to the mark, I prepared for tougher interview, gone thru 500+ questions on core java, spring, hibernate, exceptions and try catch.
0-3 years in java is equivalent to fresher. But you have to be prepared for worst if you really wanted the job.
Before going to the interview, Do hands-on.

Round: Technical + HR Interview
Experience: They call it MR interview.
This interview was on call, after TR, same day. One HR dialed a no. for me.
The person asked about my previous experience in projects, How many technologies I have worked on. Why i am leaving my current employers as I have only 2 years of experience.
How much I am open up to new technologies.
Where i see myself after 5 years.
What are my career aspirations.
How much flexible I am with shifts and work loads.
Tips: Its simple round, You have to be sure why you want this job. give them a very valid reason of your own. Don't copy anybody else's answer. Be confident. If it is on call, speak clearly, maintain pace and voice. They may throw situations and puzzles. be calm, use your mind. Its fine if you don't know about anything. But don't tell directly that you don't know. Try to use all the positive words and phrases.

Round: HR Interview
Experience: They asked some question about myself. about family background. about hobbies and from your resume also, like how many projects you have done.How you are feeling in IT industry. Why this company.
At last salary negotiations. They have started with lowest, 10% hike. and i was expecting 40-50% hike.
I am getting 4 LPA right now, the offered me 5.2LPA at last. I had no options, so i agreed.
But i was very disappointed and tried my best to get more, but they convinced me that it is the best for my role.
Tips: Be confident and look happy, show the joy when you tell about your hobbies. It will lighten up the environment.
Don't insult your previous employer. Defend your current employer if the say something wrong, It a tricky ques

Contribute & help others!
anonymous
You can choose to be anonymous

Wunderman Thompson Commerce Interview FAQs

How many rounds are there in Wunderman Thompson Commerce Senior Magento Developer interview?
Wunderman Thompson Commerce interview process usually has 3 rounds. The most common rounds in the Wunderman Thompson Commerce interview process are Technical and Resume Shortlist.
What are the top questions asked in Wunderman Thompson Commerce Senior Magento Developer interview?

Some of the top questions asked at the Wunderman Thompson Commerce Senior Magento Developer interview -

  1. Magento2 config ways, Also how we can set config so at time of deployment in mu...read more
  2. What is MVC, and how magento uses ...read more
  3. What is the Mview file usage and what are the indexing techniqu...read more

Recently Viewed

JOBS

Browse jobs

Discover jobs you love

COMPANY BENEFITS

KNR Constructions

20 benefits

COMPANY BENEFITS

IRB Infrastructure

60 benefits

COMPANY BENEFITS

Dilip Buildcon

304 benefits

COMPANY BENEFITS

Dilip Buildcon

304 benefits

INTERVIEWS

The Louis Berger Group

No Interviews

INTERVIEWS

Barclays Global Service Centre

No Interviews

INTERVIEWS

Barclays Global Service Centre

No Interviews

INTERVIEWS

Terralogic Software Solutions

No Interviews

INTERVIEWS

The Louis Berger Group

No Interviews

Tell us how to improve this page.

Wunderman Thompson Commerce Senior Magento Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
R.R. Donnelley Interview Questions
3.9
 • 99 Interviews
View all
Wunderman Thompson Commerce Senior Magento Developer Salary
based on 4 salaries
₹9.2 L/yr - ₹19 L/yr
15% more than the average Senior Magento Developer Salary in India
View more details
Associate System Analyst
45 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

System Analyst
34 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Consultant
22 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Associate
19 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Quality Analyst
12 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Wunderman Thompson Commerce with

Accenture

3.8
Compare

IBM

4.0
Compare

Capgemini

3.7
Compare

Infosys

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent