i
Omnicom Media Group
Filter interviews by
I applied via LinkedIn and was interviewed before Sep 2023. There was 1 interview round.
Top trending discussions
I applied via Naukri.com and was interviewed in Oct 2019. There were 3 interview rounds.
posted on 27 Oct 2021
I applied via Recruitment Consultant and was interviewed in Apr 2021. There were 4 interview rounds.
Scope of variable in Perl determines where the variable can be accessed.
Perl has three types of variable scope: global, local, and lexical.
Global variables can be accessed from anywhere in the program.
Local variables are declared using the 'my' keyword and can only be accessed within the block they are declared in.
Lexical variables are declared using the 'state' keyword and can be accessed within the block they are dec...
Hash is a data structure that stores data in key-value pairs while array is an ordered list of scalar values.
Hashes are denoted by % symbol and arrays by @ symbol in Perl.
Hashes are useful for storing and retrieving data quickly based on a unique key.
Arrays can be accessed using index numbers starting from 0.
Both hashes and arrays can store different data types such as strings, numbers, and references.
Example: %hash = ...
CDATA is a way to include special characters in XML data without causing parsing errors.
CDATA stands for Character Data
It is used to include data that contains characters that would otherwise be interpreted as XML markup
CDATA is enclosed in tags
Example:
posted on 29 Jul 2024
I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.
Pivoting columns in SQL involves transforming rows into columns to display data in a different format.
Use the PIVOT keyword in SQL to pivot columns
Specify the columns to pivot on and the values to display in the new columns
Aggregate functions like SUM, AVG, COUNT can be used with PIVOT
Example: SELECT * FROM table_name PIVOT (SUM(value_column) FOR pivot_column IN ('value1', 'value2', 'value3'))
posted on 4 Sep 2023
I applied via Naukri.com and was interviewed in Aug 2023. There were 4 interview rounds.
OOPs concepts, abstraction vs interface, MVC architecture, stored procedures, joins
OOPs concepts include inheritance, polymorphism, encapsulation, and abstraction
Abstraction is hiding the implementation details while interface is a contract that defines the methods that a class must implement
MVC architecture separates the application into Model, View, and Controller components for better organization and maintenance
Sto...
SQL queries, ddl,dml TCL commands, primary key and foreign key differences,what is composite key,hash table in c#,generics in c#.
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
Invoke controller is a component in a software application that manages the flow of requests and responses between the user interface and the backend services.
Manages the communication between user interface and backend services
Handles the routing of requests to appropriate functions or methods
Coordinates the flow of data and actions within the application
Facade in Laravel is a design pattern that provides a simple interface to a complex subsystem.
Facade provides a static interface to classes that are available in the application's service container.
It is used to simplify the usage of complex classes by providing a simpler interface.
Facade allows you to access Laravel's features without needing to instantiate objects or use dependency injection.
Example: The Auth facade ...
HackerRank Test, basic questions related to the profile.
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
Synthetic Events are events that are created by the browser to mimic real user events.
Synthetic Events are used in React to handle events in a consistent manner across different browsers.
They are created by React to wrap native browser events and provide additional functionality.
Examples include onClick, onChange, and onSubmit events in React.
Event bubbling is the process where an event triggered on a child element is propagated up through its parent elements.
Event bubbling allows a single event handler to be attached to a parent element, which will be triggered for all its children.
When an event occurs on a child element, it first runs the event handlers on the child, then on its parent, and so on up the DOM tree.
Event bubbling can be stopped using event.s
Easy leetcode data structure question
Code for calling a REST API and designing a rate limiter
Use a library like requests or axios to make the API call
Implement a token bucket algorithm for rate limiting
Set a maximum number of requests per second and queue excess requests
Consider using a distributed rate limiter for scalability
Design a database schema for Instagram.
Create tables for users, posts, comments, likes, and follows.
Use primary and foreign keys to establish relationships between tables.
Store user data such as username, email, and password securely.
Include fields for post content, location, and timestamp.
Track likes and comments on posts.
Implement a notification system for follows and likes.
Consider scalability and performance in the...
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Analyst
93
salaries
| ₹4.5 L/yr - ₹10 L/yr |
Senior Analyst
51
salaries
| ₹5.8 L/yr - ₹15 L/yr |
Data Analyst
48
salaries
| ₹3.5 L/yr - ₹14.1 L/yr |
Senior Associate
29
salaries
| ₹3.5 L/yr - ₹6 L/yr |
Associate
27
salaries
| ₹3 L/yr - ₹5.5 L/yr |
R.R. Donnelley
Smollan Group
Publicis
CPM India Sales & Marketing