Media.net Software Services (India)
50+ Tricolite Electrical Industries Interview Questions and Answers
Q1. How many UPI transactions would be happening in a month?
It is difficult to estimate the exact number of UPI transactions happening in a month.
The number of UPI transactions varies depending on factors such as the number of users, the popularity of UPI as a payment method, and the number of merchants accepting UPI.
However, according to the National Payments Corporation of India (NPCI), there were over 2.73 billion UPI transactions in December 2020.
This number has been steadily increasing over the years, with a growth rate of over 1...read more
You are given three strings 'A', 'B' and 'C'. Check whether 'C' is formed by an interleaving of 'A' and 'B'.
'C' is said to be interleaving 'A' and 'B', if the length of 'C' is equal to ...read more
Ninja has been given a postorder and inorder traversal of a Binary Tree of type integer with ‘N’ nodes stored in an array/list ‘POST_ ORDER’ and ‘IN_ORD...read more
You have been given a Binary Tree of distinct integers and two integers “target” and ‘K’. You are supposed to return the list of values of all the nodes whic...read more
Write a query that prints a list of employee names (i.e.: the name attribute) for employees in Employee having a salary greater than $2000 per month who have been employees for less than 6 months. S...read more
You are given an array consisting of 0s and 1s. You need to find the length of the largest subarray with an equal number of 0s and 1s.
For example:
If the given ar...read more
You are given a set of ‘N’ boxes. The boxes are given in the form of an array ‘gainPower’. Each box has some power associated with it. Also, you are given some initial power ‘power’. You are playi...read more
Q8. Netflix observing a drop in average revenue per user. Why would that be?
Possible reasons for Netflix observing a drop in average revenue per user.
Increased competition from other streaming services
Decrease in subscription prices
Decrease in content quality or quantity
Economic downturn affecting consumer spending
Shift towards sharing accounts among multiple users
What is TLB? Why is it used? What are huge pages and their advantages? Which is accessed first TLB or cache? Can we access TLB and cache in parallel?
How are system calls made at assembly leve...read more
Q10. Imagine a subscription based phone buying model? How would that work out?
Subscription based phone buying model allows customers to pay a monthly fee for a phone and its services.
Customers can choose from a range of phone models and select a plan that suits their needs.
The monthly fee covers the cost of the phone and services such as data, calls, and texts.
Customers can upgrade to a newer phone model after a certain period of time.
The subscription model provides a steady stream of revenue for the company.
Examples include Apple's iPhone Upgrade Prog...read more
Q11. How would UrbanClap cope with covid19 situation?
UrbanClap can cope with covid19 situation by implementing safety measures and offering virtual services.
Implement safety measures such as mandatory masks, sanitization, and temperature checks for service providers and customers
Offer virtual services for services that can be done remotely such as online consultations and virtual fitness classes
Encourage cashless transactions to minimize physical contact
Partner with local authorities to ensure compliance with government guideli...read more
Given a Problem Statement and a Code we need to find the bug in the code and correct the given code.
Q13. You are the PM of Amazon for cancellations/returns. Increase in price drop of a product leads to increased return and order. How would you solve for this issue?
Implement dynamic pricing strategies based on customer behavior and market trends to reduce price drops and returns.
Utilize data analytics to identify patterns in price drops and returns
Implement dynamic pricing algorithms to adjust prices in real-time based on demand and competition
Offer personalized discounts or promotions to incentivize customers to keep the product instead of returning it
Improve product descriptions and images to set accurate customer expectations and red...read more
Q14. Netflix has just implemented password-sharing features. What next steps would you pursue for growth of Netflix - consider parameters: revenue, engagement, retention, etc.
Implement personalized recommendations, enhance user experience, and explore new revenue streams.
Implement personalized recommendations based on user viewing habits to increase engagement and retention.
Enhance user experience by improving interface, adding new features like offline viewing, and expanding content library.
Explore new revenue streams such as partnerships with content creators for exclusive content, targeted advertising, or premium subscription tiers.
Utilize data...read more
Q15. How many cars visit the toll booth on Mumbai Pune expressway
The exact number of cars visiting the toll booth on Mumbai Pune expressway is not available.
The Mumbai Pune expressway is a busy route connecting two major cities in India.
The toll booth collects fees from vehicles passing through the expressway.
The number of cars visiting the toll booth varies depending on the day, time, and season.
The toll booth authorities may have data on the average number of cars passing through the booth.
However, the exact number of cars visiting the t...read more
How you deliver project quickly if the business needs it but you have to do hacky code?
What are your achievements?
Q17. What parameters will you consider for building the recommender engine of a news aggregator website?
Parameters for building a recommender engine for a news aggregator website
User behavior and preferences
Content relevance and quality
Collaborative filtering
Personalization based on user demographics
Real-time updates and trending topics
Design an app with good architecture pattern and give out the app which runs without error.
Q19. What is the difference between online and offline advertising.
Online advertising is done through digital channels while offline advertising is done through traditional media.
Online advertising includes social media ads, search engine ads, and display ads.
Offline advertising includes TV ads, radio ads, and print ads.
Online advertising can be targeted to specific audiences while offline advertising is more general.
Online advertising can be tracked and measured while offline advertising is more difficult to measure.
Online advertising is of...read more
Q20. What are indexes and how indexing is useful?
Indexes in databases are data structures that improve the speed of data retrieval operations.
Indexes are data structures that store a small portion of the table data in an optimized format for quick retrieval.
They help in speeding up data retrieval operations such as SELECT queries by reducing the number of rows that need to be scanned.
Indexes can be created on one or more columns of a table to improve the performance of queries that filter or sort by those columns.
Examples o...read more
Does android support other languages than java?
List the various storages that are provided by Android.
Q22. 3. Check whether a given string is a palindrome or not
A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.
Convert the given string to lowercase and remove any non-alphanumeric characters
Reverse the string and compare it with the original string to check for palindrome
Examples: 'racecar' is a palindrome, 'hello' is not a palindrome
Q23. How the Data Flows in Database Testing?
Data flows in database testing through various stages including input, processing, storage, and output.
Data is input into the database through various sources such as forms, APIs, or scripts.
The data is then processed and stored in the database tables according to the defined schema.
During testing, the data is retrieved from the database using SQL queries or other tools.
The output of the testing process includes reports, logs, and other artifacts that provide insights into th...read more
Q24. How would you improve YouTube SkipAds? How would you go about implementing it?
Improve YouTube SkipAds by allowing users to choose the type of ads they want to see.
Implement a feature where users can select the category of ads they are interested in.
Provide an option for users to skip ads after watching a certain duration.
Introduce a reward system for users who choose to watch ads without skipping.
Utilize user feedback to continuously improve the relevance of ads shown.
Q25. How many iPhone users are there in India
There is no official data on the number of iPhone users in India.
Apple does not disclose the number of iPhone users in India.
Various market research firms provide estimates, but the numbers vary widely.
As of 2021, Statista estimates the number of iPhone users in India to be around 38 million.
However, other estimates suggest the number could be as high as 100 million.
The actual number of iPhone users in India is difficult to determine due to the prevalence of grey market impor...read more
Q26. What is regression Testing and Retesting?
Regression testing is testing the existing functionality of the software after making changes to ensure that it still works as expected. Retesting is testing the same functionality again after fixing the defects found in the previous testing.
Regression testing is done to ensure that the changes made to the software do not affect the existing functionality.
Retesting is done to ensure that the defects found in the previous testing have been fixed and the functionality is workin...read more
Q27. Whar are the different forms of normalization?
Normalization is a process used to organize a database into tables and columns to reduce redundancy and improve data integrity.
First Normal Form (1NF) - Eliminates duplicate data by ensuring each column contains atomic values.
Second Normal Form (2NF) - Requires that each non-key attribute is fully functionally dependent on the primary key.
Third Normal Form (3NF) - Ensures that non-key attributes are not transitively dependent on the primary key.
Boyce-Codd Normal Form (BCNF) -...read more
Q28. Calculate the amount of water that is being consumed at a 5-star hotel in Mumbai.
Calculating water consumption at a 5-star hotel in Mumbai.
Determine the number of rooms in the hotel
Estimate the average occupancy rate
Calculate the average water usage per guest per day
Consider water usage in common areas like restaurants, pools, and gardens
Factor in laundry and kitchen water usage
Q29. #new user signups per week in BigBasket has been gradually declining over the last few months
The decline in new user signups per week in BigBasket may be due to various factors such as increased competition, changes in marketing strategies, or a decrease in customer satisfaction.
Evaluate the competitive landscape to see if new players have entered the market or existing competitors have improved their offerings.
Analyze the effectiveness of current marketing strategies and consider implementing new tactics to attract more users.
Conduct surveys or gather feedback from ...read more
Q30. Design an application to track expiry of perishable items in a household.
An application to track expiry of perishable items in a household.
Allow users to input items with expiry dates
Send notifications when items are close to expiry
Provide suggestions for recipes using soon-to-expire items
Q31. 2. Difference between synchronous and asynchronous programming
Synchronous programming executes code sequentially, blocking further execution until the current task is completed. Asynchronous programming allows multiple tasks to be executed concurrently, without waiting for each other to finish.
Synchronous programming is easier to read and debug, but can lead to blocking issues.
Asynchronous programming is more complex, but improves performance by allowing non-blocking execution.
Examples of synchronous operations include reading a file or...read more
Q32. What do you know about online advertising
Online advertising refers to the practice of promoting products or services through the internet.
Online advertising includes various forms such as display ads, social media ads, search engine ads, and video ads.
It allows businesses to target specific audiences based on demographics, interests, and behaviors.
Online advertising is often measured through metrics such as click-through rates, impressions, and conversions.
Examples of online advertising platforms include Google Ads,...read more
Q33. Two sorted array in asscending order give the media of two array after merging in asscending order.
The median of two sorted arrays merged in ascending order.
Merge the two sorted arrays into a single sorted array.
Find the median of the merged array.
If the merged array has an odd length, the median is the middle element.
If the merged array has an even length, the median is the average of the two middle elements.
Coroutines, threading concepts, architecture indepth
Q35. 1. Find the longest subsequence in string
Find the longest subsequence in a string
Iterate through the string and keep track of the current subsequence length
Update the longest subsequence length whenever a longer subsequence is found
Return the longest subsequence found
Q36. Name 10 keywords to search cars under 5 lakhs.
Here are 10 keywords to search cars under 5 lakhs.
Hatchback
Sedan
Diesel
Petrol
Manual
Automatic
Low mileage
Good condition
Second hand
Budget-friendly
Q37. 1. Difference between PUT and POST. 2. View control and Chrome dev Tools 3. API rate limiting, cache, cookies, sessions 4. DNS 5. Manual testing concepts 6. Framework
PUT is used to update an existing resource, while POST is used to create a new resource.
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.
POST is not idempotent, meaning multiple identical requests may have different effects.
PUT requires the client to specify the URI of the resource to update, while POST does not.
PUT is typically used for updating user information, while POST is used for creating new user accounts.
Q38. E commerce app orders going down
E-commerce app orders going down may be due to various factors such as technical issues, competition, or changes in consumer behavior.
Analyze website traffic and conversion rates to identify any technical issues affecting order placement.
Research competitors to understand their strategies and pricing, and make adjustments accordingly.
Survey customers to gather feedback on their shopping experience and preferences.
Monitor market trends and consumer behavior to adapt marketing ...read more
Q39. What does contextual advertising means
Contextual advertising is a type of online advertising that targets ads to users based on the content they are currently viewing.
Ads are displayed based on the context of the webpage or app content
Uses keywords and phrases to match ads to relevant content
Can be more effective than traditional advertising as it targets users who are already interested in the topic
Examples include Google AdSense and Facebook Audience Network
Q40. Design TCP Server with TCP sockets and sys calls
Designing a TCP server using TCP sockets and sys calls
Create a socket using socket() system call
Bind the socket to an address and port using bind() system call
Listen for incoming connections using listen() system call
Accept incoming connections using accept() system call
Communicate with clients using read() and write() system calls
Q41. What is GDPR
GDPR stands for General Data Protection Regulation. It is a regulation in EU law on data protection and privacy for all individuals within the European Union.
GDPR was implemented on May 25, 2018
It gives individuals more control over their personal data
It applies to all companies processing personal data of EU citizens
Companies must obtain consent for data processing and provide transparency on data usage
Penalties for non-compliance can be up to 4% of a company's global revenu...read more
Q42. What is HTML Full form
Hypertext Markup Language
HTML stands for Hypertext Markup Language
It is the standard markup language for creating web pages
HTML elements are represented by tags enclosed in angle brackets, like <html>
Q43. What is css full form
CSS stands for Cascading Style Sheets.
CSS is used to style the layout and design of web pages.
It allows developers to control the appearance of multiple web pages at once.
CSS can be applied inline, internally within the HTML document, or externally in a separate file.
Example:
Q44. Explain Api to a 5 year old
API is like a waiter who takes your order to the kitchen and brings back your food.
API is like a messenger that helps different software programs communicate with each other.
It allows one application to access the features or data of another application.
For example, when you use a weather app on your phone, it is using an API to get the weather information from a weather website.
Q45. What are keywords
Keywords are specific words or phrases that are used to identify important information in a document or text.
Keywords help in searching and categorizing information
They are often used in search engines to retrieve relevant results
Examples of keywords include 'compliance', 'regulation', 'risk management'
Q46. difference between var let cons
var, let, and const are used to declare variables in JavaScript with different scopes and mutability.
var is function-scoped and can be redeclared and updated
let is block-scoped and can be updated but not redeclared
const is block-scoped and cannot be updated or redeclared
Q47. Detect loop in the linked list
Detect loop in a linked list by using Floyd's cycle detection algorithm.
Use two pointers, slow and fast, to traverse the linked list.
If there is a loop, the fast pointer will eventually meet the slow pointer.
Example: 1->2->3->4->5->2 (loop back to 2), slow and fast pointers will meet at node 2.
Q48. Left and right join explanation
Left join includes all records from the left table and matching records from the right table. Right join includes all records from the right table and matching records from the left table.
Left join: Returns all records from the left table and the matched records from the right table.
Right join: Returns all records from the right table and the matched records from the left table.
Example: Left join - SELECT * FROM table1 LEFT JOIN table2 ON table1.id = table2.id;
Example: Right ...read more
Q49. How does FB work
Facebook is a social media platform that allows users to connect with friends, family, and businesses through sharing posts, photos, and videos.
Users create profiles with personal information and can connect with others by sending friend requests.
Users can share posts, photos, and videos on their timeline for their friends to see.
Facebook offers features like groups, events, and pages for users to connect with others who share similar interests.
The platform also includes adve...read more
Q50. -----/?ref=header_search
The question is asking about the ref parameter in a URL.
The ref parameter in a URL is used to track the source of traffic or referrals.
It is commonly used in marketing campaigns to track the effectiveness of different sources.
For example, a URL might look like www.example.com/?ref=facebook if the user clicked on a link from Facebook.
Q51. elaborate on how dns works
DNS translates domain names to IP addresses to locate resources on the internet.
DNS stands for Domain Name System
It works by translating human-readable domain names (like www.google.com) into IP addresses (like 172.217.3.100)
DNS servers store records like A, CNAME, MX, TXT, etc. to provide information about domain names
DNS queries are sent from client devices to DNS servers to resolve domain names
DNS caching helps improve performance by storing previously resolved domain name...read more
Q52. Revenue of vada pav vendor in a day
The revenue of a vada pav vendor in a day can vary based on factors like location, pricing, footfall, and quality of the product.
Revenue depends on the number of vada pavs sold
Location plays a crucial role in determining footfall and revenue
Pricing strategy can impact the revenue - higher prices may lead to lower sales volume but higher profit margin
Quality of the vada pav can attract repeat customers and increase revenue
Q53. what is breadth first search?
Breadth First Search is a graph traversal algorithm that explores all the neighbor nodes at the present depth prior to moving on to the nodes at the next depth level.
BFS starts at the root node and explores all of the neighbor nodes at the present depth before moving on to the nodes at the next depth level.
It uses a queue data structure to keep track of the nodes to be visited.
BFS is often used in shortest path and minimum spanning tree algorithms.
Example: Finding the shortes...read more
Q54. what is dynamic programming?
Dynamic programming is a method for solving complex problems by breaking them down into simpler subproblems and storing the solutions to avoid redundant calculations.
Dynamic programming involves breaking down a problem into smaller subproblems and solving each subproblem only once.
It is used to optimize solutions by storing the results of subproblems to avoid redundant calculations.
Examples include Fibonacci sequence calculation, shortest path algorithms, and knapsack problem...read more
Q55. explain box model
Box model is a concept in CSS where every element is treated as a rectangular box with content, padding, border, and margin.
Every element in CSS is treated as a rectangular box with content, padding, border, and margin.
Content area is where the actual content of the element is displayed.
Padding is the space between the content and the border.
Border is the line that surrounds the padding and content.
Margin is the space outside the border, separating the element from other elem...read more
Q56. Design a weather app
A weather app that provides accurate and up-to-date weather information.
Include real-time weather updates
Provide hourly and daily forecasts
Include radar and satellite maps
Allow users to set location and receive alerts for severe weather
Include a widget for quick access to weather information
Q57. problem using stack
Top HR Questions asked in Tricolite Electrical Industries
Interview Process at Tricolite Electrical Industries
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month