i
Dentsu World Services
Filter interviews by
I was asked about my knowledge of browser engines and polyfills
posted on 13 Jul 2023
posted on 6 Jan 2025
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
posted on 29 Nov 2024
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Duration was 1 hour, Topics covered were DSA, Concurrency in golang, Databse questions
posted on 18 Jun 2024
Count occurrences of a letter in a string.
Iterate through each character in the string and count occurrences of the specified letter.
Use a hashmap to store the count of each letter.
Handle both uppercase and lowercase letters to ensure accurate counting.
I applied via Recruitment Consulltant and was interviewed in Nov 2023. There were 3 interview rounds.
There was mcq test with 1 sql code based question.
Debounce and throttling are techniques used in web development to limit the number of times a function is called.
Debounce delays the execution of a function until after a specified time period has elapsed without additional calls.
Throttling limits the rate at which a function is called, ensuring it is not called more than once within a specified time interval.
Debounce is useful for handling events like resizing a windo...
Git merge combines changes from different branches, while rebase moves the current branch to the tip of another branch.
Merge creates a new commit with combined changes, while rebase rewrites commit history.
Merge preserves the commit history of both branches, while rebase creates a linear history.
Merge is non-destructive and suitable for public branches, while rebase is destructive and should be used for private branche...
Git fork creates a copy of a repository under your GitHub account, while git clone creates a local copy of a repository.
Fork creates a copy on GitHub, clone creates a local copy on your machine
Forking allows you to make changes without affecting the original repository
Cloning downloads the entire repository to your local machine
Forking is commonly used for contributing to open source projects
DOM in React stands for Document Object Model, representing the structure of a web page as a tree of objects.
DOM in React is a virtual representation of the actual HTML elements on a web page.
React uses a virtual DOM to improve performance by updating only the necessary components.
Changes to the virtual DOM are compared with the real DOM, and only the differences are updated.
This helps in minimizing the number of DOM m...
posted on 8 Sep 2023
I applied via Recruitment Consulltant and was interviewed in Aug 2023. There were 5 interview rounds.
Mixed conceptual questions from java8, Spring Boot and SQL and microservices
Singleton pattern ensures only one instance of a class is created and provides a global point of access to it.
Use lazy initialization to create the instance only when needed.
Use synchronized keyword to make the getInstance() method thread-safe.
Consider using double-checked locking for better performance.
Use enum to implement singleton pattern as it is inherently thread-safe.
Linked list is a data structure where each element points to the next element in the sequence.
Nodes contain data and a reference to the next node
Insertion and deletion can be done efficiently in a linked list
Traversal starts from the head node and follows the next pointers
Caching in Hibernate improves performance by storing frequently accessed data in memory.
Hibernate supports first-level cache at session level
Second-level cache can be configured at session factory level
Caching strategies include read-only, read-write, and transactional
Cache providers like Ehcache, Infinispan, and Hazelcast can be used
I applied via Naukri.com and was interviewed before Oct 2023. There were 2 interview rounds.
Use SQL JOIN to combine data from 3 tables based on a common key.
Use INNER JOIN, LEFT JOIN, or RIGHT JOIN depending on the desired result
Specify the columns to select from each table
Use ON clause to specify the join condition
Green-field projects are great opportunities to start fresh and implement new technologies.
Green-field projects allow for creative freedom and innovation
They provide the opportunity to work with the latest technologies and tools
Starting from scratch can lead to cleaner code and better architecture
Examples: Developing a new mobile app, creating a new website from scratch
I applied via Approached by Company and was interviewed in Dec 2022. There was 1 interview round.
based on 3 reviews
Rating in categories
Software Engineer
38
salaries
| ₹4 L/yr - ₹15.3 L/yr |
Senior Software Engineer
25
salaries
| ₹11 L/yr - ₹22 L/yr |
QA Engineer
15
salaries
| ₹6 L/yr - ₹12 L/yr |
QA Lead
10
salaries
| ₹14 L/yr - ₹23 L/yr |
Project Manager
9
salaries
| ₹18 L/yr - ₹25 L/yr |
WPP
Publicis
IPG Mediabrands
M&C Saatchi Performance