i
Wunderman Thompson Commerce
Filter interviews by
I applied via Walk-in and was interviewed in Nov 2022. There were 3 interview rounds.
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...
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
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.
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...
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...
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'.
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...
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...
I was interviewed in Jul 2021.
Round duration - 50 Minutes
Round difficulty - Medium
there were two coding question in first round.
In a network of 'N' cities with 'M' paths connecting them, Doctor Ninja aims to purchase a house in a city 'X' such that it is possible to reach every other city fro...
The task is to find a city 'X' from which all other cities can be reached in a given graph.
Find the mother vertices in the graph.
If there are multiple mother vertices, return the minimum value.
If there are no mother vertices, return -1.
Round duration - 30 Minutes
Round difficulty - Medium
1 coding question of scrambled string.
You are given an integer 'N' and two strings S
and R
, each having the size N
. Determine if you can scramble string S
to obtain string R
using specified operations.
Your ...
The question asks to determine if string 'R' can be obtained by scrambling string 'S' using certain operations.
The length of both strings 'S' and 'R' should be the same.
The operations can be applied recursively on the substrings of 'S'.
If the length of 'S' is 1, the scrambling process stops.
The strings only contain lowercase letters.
Round duration - 30 Minutes
Round difficulty - Easy
oops and some sql queries
Round duration - 20 Minutes
Round difficulty - Easy
HR round
Tip 1 : be regular ,yes your speed matters but regularity is must.
Tip 2 : try to solve maximum problem on various platform and take mock tests
Tip 3 : you must have intership certificate or atleast have 1 or 2 good projects.
Tip 4 : never give up ,one day all your hard work will pay you.
Tip 1 : try to add atleast one language in which you are really confident
Tip 2 : try to add atleast one web development language
Tip 3 : also your extra caricular reflect a positive impact atleast in HR Round.
I applied via Approached by company and was interviewed in Dec 2021. There were 3 interview rounds.
I was interviewed before Apr 2021.
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with questions around Java.
Your task is to swap two given numbers without utilizing an additional variable and print the swapped values.
The first line contains an integer 't...
Round duration - 30 minutes
Round difficulty - Easy
HR round with typical behavioral problems.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
Wunderman Thompson Commerce interview questions for popular designations
I applied via Recruitment Consulltant and was interviewed before Nov 2021. There were 4 interview rounds.
Cookies and cache are both used to store data, but cookies are stored on the client side while cache is stored on the server side. Agile methodologies are a set of principles and ceremonies used in software development.
Cookies are small text files that are stored on the client's computer by a website. They are used to remember user preferences and login information.
Cache is a temporary storage area on the server that s...
Selenium is a powerful tool for automating web browsers and supports multiple programming languages.
Selenium can automate web browsers like Chrome, Firefox, Safari, and Edge.
It supports multiple programming languages like Java, Python, C#, and Ruby.
Selenium can handle various types of web elements like text boxes, buttons, drop-downs, and alerts.
It can perform actions like clicking, typing, selecting, and scrolling on ...
I applied via Naukri.com and was interviewed before Jan 2021. There were 3 interview rounds.
The @Controller annotation is used to create a controller class for handling HTTP requests, while @RestController is used for RESTful web services.
The @Controller annotation is used for traditional web applications that return HTML views.
The @RestController annotation is used for creating RESTful web services that return JSON or XML data.
The @RestController annotation is a combination of @Controller and @ResponseBody a...
Swapping 2 numbers without using a third variable in Java
Use addition and subtraction to swap the values
Use XOR operator to swap the values
Use multiplication and division to swap the values
I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2020. There were 3 interview rounds.
Answering questions related to business consulting and requirements gathering.
Requirement Gap Document is a crucial tool for identifying gaps between current and desired states.
Achievements include successful implementation of ERP systems and streamlining business processes.
Changed company for growth opportunities and to expand domain knowledge.
Tools for requirement gathering include interviews, surveys, and workshops.
...
Top trending discussions
posted on 19 Feb 2025
Yes, I once worked at a tech startup with a very casual and collaborative work environment.
Adapted to flexible work hours and remote work options
Participated in open discussions and brainstorming sessions
Embraced a flat organizational structure with minimal hierarchy
Utilize employer branding, targeted recruitment campaigns, employee referrals, and networking events to attract top talent in competitive industries.
Develop a strong employer brand to showcase company culture and values
Create targeted recruitment campaigns on social media and job boards
Leverage employee referrals for high-quality candidates
Host networking events to connect with potential candidates
Offer competitive sal
I facilitated a meeting between two conflicting teams to address their issues and find a resolution.
Acted as a neutral mediator to allow both sides to express their concerns
Encouraged open communication and active listening
Identified common ground and areas of compromise
Facilitated a discussion to reach a mutually agreeable solution
I address underperforming employees during recruitment or probation periods by providing clear expectations, regular feedback, and support for improvement.
Set clear performance expectations from the beginning
Provide regular feedback on performance and areas for improvement
Offer support and resources for development and improvement
Document performance issues and progress for future reference
Consider additional training
Evaluate candidate's cultural fit by assessing values, behaviors, and communication style.
Conduct behavioral interviews to understand how the candidate approaches work and interacts with others.
Assess the candidate's values and compare them to the organization's core values.
Observe the candidate's communication style and how it aligns with the company's culture.
Consider the candidate's past experiences and how they may...
One of my biggest weaknesses is time management. I have addressed it by prioritizing tasks, setting deadlines, and using time management tools.
Prioritizing tasks based on importance and deadlines
Setting specific deadlines for each task to stay on track
Utilizing time management tools such as calendars and to-do lists
Seeking feedback from colleagues on time management strategies
Yes, I am comfortable with flexible working hours including international time zones.
I have previous experience working with international teams and adjusting to different time zones.
I am adaptable and can easily shift my schedule to accommodate different time zones.
I understand the importance of communication and collaboration across different regions.
I am willing to work outside of traditional hours to ensure effecti
I prioritize tasks, stay organized, communicate effectively, and remain calm under pressure.
Prioritize tasks based on urgency and importance
Stay organized with detailed schedules and to-do lists
Communicate effectively with team members and stakeholders
Remain calm and focused to make rational decisions
Utilize time management techniques like Pomodoro method or Eisenhower matrix
Delegate tasks when necessary to meet deadli...
I have learned the importance of effective communication, time management, and adaptability in previous roles.
Effective communication skills helped me build strong relationships with candidates and hiring managers.
Time management skills allowed me to prioritize tasks and meet deadlines efficiently.
Adaptability helped me navigate through changes in recruitment processes and strategies.
I am passionate about storytelling and the power of media to shape perspectives and influence change.
I am drawn to the fast-paced and dynamic nature of the media industry.
I believe my strong communication and interpersonal skills will be valuable in building relationships with candidates and clients.
I am excited about the opportunity to contribute to creating diverse and inclusive teams within the media industry.
I have...
Some of the top questions asked at the Wunderman Thompson Commerce interview -
based on 2 interviews
Interview experience
based on 73 reviews
Rating in categories
Associate System Analyst
45
salaries
| ₹7 L/yr - ₹16 L/yr |
System Analyst
34
salaries
| ₹7.9 L/yr - ₹18 L/yr |
Associate Consultant
22
salaries
| ₹18.7 L/yr - ₹37.2 L/yr |
Technical Associate
19
salaries
| ₹4.9 L/yr - ₹12 L/yr |
Software Quality Analyst
12
salaries
| ₹4.9 L/yr - ₹17.5 L/yr |
Accenture
IBM
Capgemini
Infosys