"Clarifying Questions:
By “down”, do we mean creation of messages (activation), engagement, or both?
My assumed answer: engagement
How are “messages” defined? Is it comments to posts, DMs, or posts themselves?
My assumed answer: DMs
How is engagement of DMs defined? Is it by number of DMs viewed, created, replied to?
My assumed answer: all of that
Quick Product Strategy Discussion:
Why messaging is important to LinkedIn
LinkedIn’s mission is"
Arthur Y. - "Clarifying Questions:
By “down”, do we mean creation of messages (activation), engagement, or both?
My assumed answer: engagement
How are “messages” defined? Is it comments to posts, DMs, or posts themselves?
My assumed answer: DMs
How is engagement of DMs defined? Is it by number of DMs viewed, created, replied to?
My assumed answer: all of that
Quick Product Strategy Discussion:
Why messaging is important to LinkedIn
LinkedIn’s mission is"See full answer
"Engineering Managers (EMs) juggle multiple responsibilities, which can vary significantly depending on the company, team, and organizational needs. One of the most critical skills for an EM is strategic thinking. This includes setting a clear vision for the team, participating in roadmap planning meetings, and crafting actionable roadmaps to guide the team toward its goals.
In addition to strategic thinking, an EM must excel in three key areas:
People Management: This involves ensuring te"
Pramod S. - "Engineering Managers (EMs) juggle multiple responsibilities, which can vary significantly depending on the company, team, and organizational needs. One of the most critical skills for an EM is strategic thinking. This includes setting a clear vision for the team, participating in roadmap planning meetings, and crafting actionable roadmaps to guide the team toward its goals.
In addition to strategic thinking, an EM must excel in three key areas:
People Management: This involves ensuring te"See full answer
"Would like to ask some clarifying questions:
Is it a digital product?
Yes? Application or website?
Geography we are targeting?
Assuming it is an app.
Are we a new company or startup?
Do we have any tie ups with other companies to reach a wider audience?
Assuming I am the product manager of this application – goal of the application is to encourage voting
more questions:
Are we in the election year? Nearing the voting phase?
If yes, then it will be easier for us to get users fo"
Prerak B. - "Would like to ask some clarifying questions:
Is it a digital product?
Yes? Application or website?
Geography we are targeting?
Assuming it is an app.
Are we a new company or startup?
Do we have any tie ups with other companies to reach a wider audience?
Assuming I am the product manager of this application – goal of the application is to encourage voting
more questions:
Are we in the election year? Nearing the voting phase?
If yes, then it will be easier for us to get users fo"See full answer
"Approach 1: Use sorting and return the kth largest element from the sorted list. Time complexity: O(nlogn)
Approach 2: Use max heap and then select the kth largest element. time complexity: O(n+logn)
Approach 3: Quickselect. Time complexity O(n)
I explained my interviewer the 3 approaches. He told me to solve in a naive manner. Used Approach 1 had some time left so coded approach 3 also
The average time complexity of Quickselect is O(n), making it very efficient for its purpose. However, in"
GalacticInterviewer - "Approach 1: Use sorting and return the kth largest element from the sorted list. Time complexity: O(nlogn)
Approach 2: Use max heap and then select the kth largest element. time complexity: O(n+logn)
Approach 3: Quickselect. Time complexity O(n)
I explained my interviewer the 3 approaches. He told me to solve in a naive manner. Used Approach 1 had some time left so coded approach 3 also
The average time complexity of Quickselect is O(n), making it very efficient for its purpose. However, in"See full answer
Software Engineer
Coding
+1 more
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"Estimate Google ads revenue.
Clarifications:
Google ads: only includes ads shown on Google search pages. It does not include any other ads such as display advertisement etc.
Google makes money everytime a user clicks on an ad.
Market - US
Monthly / Yearly - Yearly
Revenue in $
For 2020 ? - yes
So to state the Q again, I have to estimate Google’s annual search ads revenue for 2020.
Ads revene =( $ads clicked everyday * avg price per ad ) * 360
$ads clicked every"
D S. - "Estimate Google ads revenue.
Clarifications:
Google ads: only includes ads shown on Google search pages. It does not include any other ads such as display advertisement etc.
Google makes money everytime a user clicks on an ad.
Market - US
Monthly / Yearly - Yearly
Revenue in $
For 2020 ? - yes
So to state the Q again, I have to estimate Google’s annual search ads revenue for 2020.
Ads revene =( $ads clicked everyday * avg price per ad ) * 360
$ads clicked every"See full answer
"To make sure we are on the same page, this is a feature in the current FB app that would make it easier for people to volunteer? Or more broadly, the feature would aim to expand the base of volunteers.
To start I want to dive deeper on the objective of the feature. Then we can look at possible users, pick a segment and outline their needs, then look at some solutions. We can then prioritize and see how we might roll something like this out. If I look at FB mission of building community and brin"
Anonymous Sparrow - "To make sure we are on the same page, this is a feature in the current FB app that would make it easier for people to volunteer? Or more broadly, the feature would aim to expand the base of volunteers.
To start I want to dive deeper on the objective of the feature. Then we can look at possible users, pick a segment and outline their needs, then look at some solutions. We can then prioritize and see how we might roll something like this out. If I look at FB mission of building community and brin"See full answer
"While working as a consultant, I was assigned to a project to design and build a solution for accessing and managing documents on deepwater drilling wells with limited connectivity. I and the developer assigned to the project conducted interviews with various engineers and team members on the rigs. We worked with the client's IT group to analyze options for getting content to and from the rig. Together, we came up with a solution that would leverage their existing SharePoint infrastructure (avai"
John F. - "While working as a consultant, I was assigned to a project to design and build a solution for accessing and managing documents on deepwater drilling wells with limited connectivity. I and the developer assigned to the project conducted interviews with various engineers and team members on the rigs. We worked with the client's IT group to analyze options for getting content to and from the rig. Together, we came up with a solution that would leverage their existing SharePoint infrastructure (avai"See full answer
"Design an accessible alternative to airport lounges.
Clarifying questions:
Is this global international airports or only US focused? - US to start
Goal:
To provide travelers a more accessible and comfortable travel experience.
Users:
Disabled / elderly travelers – need physical accessibility and sensory-friendly environments
Families with kids
Economy travelers – can’t access lounges but still want rest, Wi-Fi, and clean spaces.
Business travelers – want work pods, reliabl"
Eshaa D. - "Design an accessible alternative to airport lounges.
Clarifying questions:
Is this global international airports or only US focused? - US to start
Goal:
To provide travelers a more accessible and comfortable travel experience.
Users:
Disabled / elderly travelers – need physical accessibility and sensory-friendly environments
Families with kids
Economy travelers – can’t access lounges but still want rest, Wi-Fi, and clean spaces.
Business travelers – want work pods, reliabl"See full answer
"I broke the vehicles down by regions in the world. Designed a wireless api interface to sync with a database backend that linked to google maps through another service and api."
James H. - "I broke the vehicles down by regions in the world. Designed a wireless api interface to sync with a database backend that linked to google maps through another service and api."See full answer
"SELECT
items.item_category,
SUM(orders.orderquantity) AS totalunitsorderedlast7days
FROM orders
JOIN items
ON orders.itemid = items.itemid
WHERE orders.order_date BETWEEN DATE('now', '-6 days') AND DATE('now')
GROUP BY items.item_category
`"
Salome L. - "SELECT
items.item_category,
SUM(orders.orderquantity) AS totalunitsorderedlast7days
FROM orders
JOIN items
ON orders.itemid = items.itemid
WHERE orders.order_date BETWEEN DATE('now', '-6 days') AND DATE('now')
GROUP BY items.item_category
`"See full answer
"I will ask few clarifying questions to the interviewer:
Is there any specific application that we are referring to (assuming B2C website/app)
What are we Trading off here (assuming Requirements/Features)
I will consider following criteria to prioritize Trade offs:
Impact on User experience: In terms of usability, reliability, and efficiency
Usability: Ease of Use, Intuitive UI
Reliability: Functions as expected and produces desired results, tolerates user mistakes and prevents unauthor"
Saket S. - "I will ask few clarifying questions to the interviewer:
Is there any specific application that we are referring to (assuming B2C website/app)
What are we Trading off here (assuming Requirements/Features)
I will consider following criteria to prioritize Trade offs:
Impact on User experience: In terms of usability, reliability, and efficiency
Usability: Ease of Use, Intuitive UI
Reliability: Functions as expected and produces desired results, tolerates user mistakes and prevents unauthor"See full answer
"My style of inspiring / discovery sessions / brainstorming / execution guidance / upskiling the team has always been Outcome driven.
Outcomes always took the central focus of our efforts, and hence easier prioritisation and a clarity on why a decision failed or succeeded. I take personal responsibility to help the teams to define outcomes if it is a complicated charter and for most help them fine tune the outcomes to keep them simple, progressive and aspirational."
RestlessMonk - "My style of inspiring / discovery sessions / brainstorming / execution guidance / upskiling the team has always been Outcome driven.
Outcomes always took the central focus of our efforts, and hence easier prioritisation and a clarity on why a decision failed or succeeded. I take personal responsibility to help the teams to define outcomes if it is a complicated charter and for most help them fine tune the outcomes to keep them simple, progressive and aspirational."See full answer
"During my internship at Inceptra Analytics, our team was working on improving the monthly reporting process for the operations department. I proposed switching from manual Excel reports to a Power BI dashboard to automate and visualize key metrics. However, some team members were hesitant—they felt the current process, although tedious, was more familiar and controllable. My task was to get buy-in from the team to adopt a more efficient reporting method without causing disruption or resistance."
Dhruv M. - "During my internship at Inceptra Analytics, our team was working on improving the monthly reporting process for the operations department. I proposed switching from manual Excel reports to a Power BI dashboard to automate and visualize key metrics. However, some team members were hesitant—they felt the current process, although tedious, was more familiar and controllable. My task was to get buy-in from the team to adopt a more efficient reporting method without causing disruption or resistance."See full answer
"def encode(root):
if not root:
return []
def dfs(node):
if not node:
return
res.append(node.val)
res.append(len(node,children))
for child_node in node.children:
dfs(child_node)
res = []
dfs(root)
return res
def decode(arr):
if not arr:
return None
n = len(arr)
i = 0
def dfs(val, children_count):
if children_count == 0:
return Node(val)
cur_node = Node(val)
cur_node.children = []
for j in range(children_count):
nonlocal i
i += 2
cur_node.children.append(dfs(arr[i], arr[i"
Ying T. - "def encode(root):
if not root:
return []
def dfs(node):
if not node:
return
res.append(node.val)
res.append(len(node,children))
for child_node in node.children:
dfs(child_node)
res = []
dfs(root)
return res
def decode(arr):
if not arr:
return None
n = len(arr)
i = 0
def dfs(val, children_count):
if children_count == 0:
return Node(val)
cur_node = Node(val)
cur_node.children = []
for j in range(children_count):
nonlocal i
i += 2
cur_node.children.append(dfs(arr[i], arr[i"See full answer
"I would use A/B testing to see if the new feature would be incrementally beneficial. To begin the testing, we should define what's the goal of this testing. Let's say the new feature would increase the average number of trade by X. Then randomly assign the clients to two groups, control and test group. Control group doesn't see the new feature and the test group see the new feature. We could also stratified sampling if we want to make sure cover different customer segmentation. During this desig"
Jiin S. - "I would use A/B testing to see if the new feature would be incrementally beneficial. To begin the testing, we should define what's the goal of this testing. Let's say the new feature would increase the average number of trade by X. Then randomly assign the clients to two groups, control and test group. Control group doesn't see the new feature and the test group see the new feature. We could also stratified sampling if we want to make sure cover different customer segmentation. During this desig"See full answer