Z1 Tech
3i Business Solutions Interview Questions and Answers
Q1. Find the mid of linked list using single loop
To find the mid of a linked list using a single loop.
Initialize two pointers, slow and fast, both pointing to the head of the linked list.
Move the slow pointer by one node and the fast pointer by two nodes in each iteration.
When the fast pointer reaches the end of the linked list, the slow pointer will be pointing to the middle node.
Return the value of the node pointed by the slow pointer as the mid of the linked list.
Q2. Reverse array without using extra space
Reverse an array without using extra space
Use two pointers, one at the beginning and one at the end of the array
Swap the elements at the two pointers and move the pointers towards each other
Repeat until the pointers meet at the middle of the array
Q3. what is invoke controller?
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
Q4. What is facade in laravel?
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 in Laravel provides a simple way to interact with the auth...read more
Q5. Attribution models in Google ads?
Attribution models in Google Ads determine how credit for conversions is assigned to different touchpoints in a customer's journey.
Common attribution models include last click, first click, linear, time decay, and position-based.
Each model has its own way of assigning credit to touchpoints based on their position in the customer journey.
For example, the last click model gives all credit for a conversion to the last touchpoint clicked before the conversion.
Advertisers can choo...read more
Q6. Reasons for the drop in CPM
Possible reasons for drop in CPM include seasonality, changes in ad inventory, shifts in audience demographics, and increased competition.
Seasonal fluctuations in advertising demand
Changes in available ad inventory
Shifts in audience demographics affecting targeting effectiveness
Increased competition leading to lower bids
Q7. Types of floor in GAM
Types of floors in GAM include carpet, hardwood, tile, and laminate.
Carpet
Hardwood
Tile
Laminate
Q8. Define Ad Rank?
Ad Rank is a value used to determine the position of an ad on a search engine results page.
Ad Rank is calculated based on the bid amount, ad quality, and ad extensions.
Higher Ad Rank increases the chances of an ad being shown in a higher position.
Ad Rank formula: Ad Rank = Bid Amount x Quality Score + Ad Extension Impact.
Example: An ad with a high bid amount, good quality score, and relevant ad extensions will have a higher Ad Rank.
Interview Process at 3i Business Solutions
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month