"This answer is absurd. No one just carries around South Africa political, socioeconomic, and demographic information in their back pocket to whip out on the spot during an interview. Stop with this unrealistic nonsense."
Jay B. - "This answer is absurd. No one just carries around South Africa political, socioeconomic, and demographic information in their back pocket to whip out on the spot during an interview. Stop with this unrealistic nonsense."See full answer
"Was given 90 minutes with an exhaustive set of requirements to be implemented as a full-stack coding exercise. It was supposed to have a UX, a server and a database to store and retrieve data.
The IDE was supposed to be self-setup before the interview.
The panel asked questions on top of the implementation around decision making from a technical perspective"
Aman G. - "Was given 90 minutes with an exhaustive set of requirements to be implemented as a full-stack coding exercise. It was supposed to have a UX, a server and a database to store and retrieve data.
The IDE was supposed to be self-setup before the interview.
The panel asked questions on top of the implementation around decision making from a technical perspective"See full answer
"At Evernote and Wise, I've created a personalized approach for working more efficiently I've taught to coworkers with either our own proprietary software and off the shelf software. With Evernote, I did this by creating a hyper personalized templates for responding to customer concerns. With Wise, it's been a reworking of their traditional way of approaching Due Diligence and use of resources"
Jeff M. - "At Evernote and Wise, I've created a personalized approach for working more efficiently I've taught to coworkers with either our own proprietary software and off the shelf software. With Evernote, I did this by creating a hyper personalized templates for responding to customer concerns. With Wise, it's been a reworking of their traditional way of approaching Due Diligence and use of resources"See full answer
"Here is my first shot at it. Please excuse formatting.
To find the maximum depth of the dependencies given a list of nodes, each having a unique string id and a list of subnodes it depends on, you can perform a depth-first search (DFS) to traverse the dependency graph. Here's how you can implement this:
Represent the nodes and their dependencies using a dictionary.
Perform a DFS on each node to find the maximum depth of the dependencies.
Keep track of the maximum depth encountered dur"
Tes d H. - "Here is my first shot at it. Please excuse formatting.
To find the maximum depth of the dependencies given a list of nodes, each having a unique string id and a list of subnodes it depends on, you can perform a depth-first search (DFS) to traverse the dependency graph. Here's how you can implement this:
Represent the nodes and their dependencies using a dictionary.
Perform a DFS on each node to find the maximum depth of the dependencies.
Keep track of the maximum depth encountered dur"See full answer
"This is a Favorite Product question with a slight twist. We have a constraint: picking a marketplace. Let's go over the Favorite Product formula before we begin:
Choose a product and briefly explain what it is
Who are the users?
What are their pain points?
How did competitors solve it in the past?
How does this product address these pain points differently and better?
How would you improve it/make it better?
Summarize
Let's start!
Choose a"
Exponent - "This is a Favorite Product question with a slight twist. We have a constraint: picking a marketplace. Let's go over the Favorite Product formula before we begin:
Choose a product and briefly explain what it is
Who are the users?
What are their pain points?
How did competitors solve it in the past?
How does this product address these pain points differently and better?
How would you improve it/make it better?
Summarize
Let's start!
Choose a"See full answer
"Questions and Clarifications:
Monitoring can mean a few things- Location, vital signs, fluids did you have something in mind or should I pick? -> You should pick
Should I assume I am acting as google or a startup -> You pick -> well google has a mission to organize the world's data, and well being data may play well with either the google health or google home systems. I will act as google
I am going to initially focus on the US market, as other markets may have different cultural expectatio"
Mark B. - "Questions and Clarifications:
Monitoring can mean a few things- Location, vital signs, fluids did you have something in mind or should I pick? -> You should pick
Should I assume I am acting as google or a startup -> You pick -> well google has a mission to organize the world's data, and well being data may play well with either the google health or google home systems. I will act as google
I am going to initially focus on the US market, as other markets may have different cultural expectatio"See full answer
"with login_data as (
select *
from useractivitylog
where activity_type = 'LOGIN'
)
,cte as (
select userid, timestamp as currentlogin
,lag(timestamp,1,timestamp) over (partition by user_id order by timestamp asc)
as previous_login,
round((julianday(timestamp) - julianday(lag(timestamp,1,timestamp) over (partition by user_id order by timestamp asc))) * 24 * 60)
as minutes_elapsed
from login_data
)
select * from cte where currentlogin previouslogin;"
Kedar W. - "with login_data as (
select *
from useractivitylog
where activity_type = 'LOGIN'
)
,cte as (
select userid, timestamp as currentlogin
,lag(timestamp,1,timestamp) over (partition by user_id order by timestamp asc)
as previous_login,
round((julianday(timestamp) - julianday(lag(timestamp,1,timestamp) over (partition by user_id order by timestamp asc))) * 24 * 60)
as minutes_elapsed
from login_data
)
select * from cte where currentlogin previouslogin;"See full answer
"This is another Diagnosis problem. To answer this question, we suggest you use our framework (along with the TROPIC method) to be as thorough as possible. The framework is as follows:
Ask clarifying questions
List potential high level reasons
Gather Context (TROPIC)Time
Region
Other features / products (internal)
Platform
Industry / Competition
Cannibalization
Establish a theory of probable cause
Test theories
Propose solutions
Summarize
"
Exponent - "This is another Diagnosis problem. To answer this question, we suggest you use our framework (along with the TROPIC method) to be as thorough as possible. The framework is as follows:
Ask clarifying questions
List potential high level reasons
Gather Context (TROPIC)Time
Region
Other features / products (internal)
Platform
Industry / Competition
Cannibalization
Establish a theory of probable cause
Test theories
Propose solutions
Summarize
"See full answer
"1) Start by clarifying your constraints - which side of the marketplace am I focusing on and what are they solving for? (e.g., minimize cost for hoster, maximize comfort for renter indoor etc.). Assuming this is a "dealer's choice" type response then proceed to step 2
2) Where to focus: which customer segment, which job-to-be-done, and why
I'd start by laying out segments on 2 dimensions: urban (think big cities, downtowns) and suburban (think suburbs, beach towns, mountains) areas focused on e"
Anonymous Spider - "1) Start by clarifying your constraints - which side of the marketplace am I focusing on and what are they solving for? (e.g., minimize cost for hoster, maximize comfort for renter indoor etc.). Assuming this is a "dealer's choice" type response then proceed to step 2
2) Where to focus: which customer segment, which job-to-be-done, and why
I'd start by laying out segments on 2 dimensions: urban (think big cities, downtowns) and suburban (think suburbs, beach towns, mountains) areas focused on e"See full answer
"I am a book reader, so I use "goodreads" by amazon to track my reading. There are couple of things which can be done to increase user engagement on app.
User engagement on goodread is
creating profile
tagging books - want to read, reading, completed
marking up progress on daily reading.
Engaging with friends and their feedback about books.
Solutioning at each steps
Creating profile - App respond time is 2-3 min, which is very slow as compared to any general app,its circling"
Nidhi S. - "I am a book reader, so I use "goodreads" by amazon to track my reading. There are couple of things which can be done to increase user engagement on app.
User engagement on goodread is
creating profile
tagging books - want to read, reading, completed
marking up progress on daily reading.
Engaging with friends and their feedback about books.
Solutioning at each steps
Creating profile - App respond time is 2-3 min, which is very slow as compared to any general app,its circling"See full answer
"Clarifying questions
Scope this down to borrowing and lending within US
Scope this down to just money and not other assets (crypto, gold etc.)
Scope this down to Facebook/Instagram app and not website etc.
Is this peer to peer lending? Or lending from financial institutions etc.? (Scope to peer to peer lending as that connects more with the mission). Lending for small business needs, etc. are scoped out for simplicity
**Mission Statement and how it is connected to this product ide"
Bhargava Y. - "Clarifying questions
Scope this down to borrowing and lending within US
Scope this down to just money and not other assets (crypto, gold etc.)
Scope this down to Facebook/Instagram app and not website etc.
Is this peer to peer lending? Or lending from financial institutions etc.? (Scope to peer to peer lending as that connects more with the mission). Lending for small business needs, etc. are scoped out for simplicity
**Mission Statement and how it is connected to this product ide"See full answer
"Interesting questions. Thank you for asking it.
S: Suppose I want to add notifications service to an app that provides user directed content, that is is dependent on user's past preferences
T: if you ask me for a prototype, then I would use API gateway/ LB, Lambda, storage in SQL and No SQL both, have caches. later we could use CDN, have EC2 instances to run the app. We could deploy Kafka pipeline also. Create notification service on the existing app. - that will be a micro service
A: Since"
Agni W. - "Interesting questions. Thank you for asking it.
S: Suppose I want to add notifications service to an app that provides user directed content, that is is dependent on user's past preferences
T: if you ask me for a prototype, then I would use API gateway/ LB, Lambda, storage in SQL and No SQL both, have caches. later we could use CDN, have EC2 instances to run the app. We could deploy Kafka pipeline also. Create notification service on the existing app. - that will be a micro service
A: Since"See full answer
"Clarification questions:
a. Is this platform like YouTube to post cooking videos by homechefs?
b. Is this like Doordash where homechef’s can sell home cooked food?
Response: Feel free to assume.
I’m assuming to build a marketplace platform where homechef’s can sell their home cooked food.
c. Are we looking to build a webapp/mobile native app
Response: Mobile native app (iOS and Android)
d. Which markets are we focusing on? Global or North America or USA
**Response: I would focus on"
Abdul K. - "Clarification questions:
a. Is this platform like YouTube to post cooking videos by homechefs?
b. Is this like Doordash where homechef’s can sell home cooked food?
Response: Feel free to assume.
I’m assuming to build a marketplace platform where homechef’s can sell their home cooked food.
c. Are we looking to build a webapp/mobile native app
Response: Mobile native app (iOS and Android)
d. Which markets are we focusing on? Global or North America or USA
**Response: I would focus on"See full answer