"I am going to assume, the person is 50 years old and uses a basic feature phone. Here is how it goes
Local Context:
When you come back from morning walk, you are your friends stop at a chai point to rest and have tea, what do you talk about ? (Assume he says everything and anything). Imagine there are no friends but you still want to talk and you want your friends and everyone to listen to your thoughts / rant.
Imagine you don’t want to talk but you want only listen to what your frien"
Shahnawaz K. - "I am going to assume, the person is 50 years old and uses a basic feature phone. Here is how it goes
Local Context:
When you come back from morning walk, you are your friends stop at a chai point to rest and have tea, what do you talk about ? (Assume he says everything and anything). Imagine there are no friends but you still want to talk and you want your friends and everyone to listen to your thoughts / rant.
Imagine you don’t want to talk but you want only listen to what your frien"See full answer
"This is a straightforward Expansion problem, since we're expanding to a new market. This is the formula you should use when tackling these types of interview questions:
Ask clarifying questions
Perform user analysis
Market risk analysis
State goals
Perform channel analysis
Prioritize growth channels
Strategy
Summarize
Without further ado, let's dive in!
Ask clarifying questions
It's important to ask questions in advance to create a"
Exponent - "This is a straightforward Expansion problem, since we're expanding to a new market. This is the formula you should use when tackling these types of interview questions:
Ask clarifying questions
Perform user analysis
Market risk analysis
State goals
Perform channel analysis
Prioritize growth channels
Strategy
Summarize
Without further ado, let's dive in!
Ask clarifying questions
It's important to ask questions in advance to create a"See full answer
"Stateful Firewall Tracks the state of active network connections (TCP, UDP, etc.) and makes decisions based on both rules and connection state (e.g., established sessions).
Stateless Firewall Makes decisions based only on packet header information (source IP, destination IP, port, protocol) without tracking connection states."
Gopal R. - "Stateful Firewall Tracks the state of active network connections (TCP, UDP, etc.) and makes decisions based on both rules and connection state (e.g., established sessions).
Stateless Firewall Makes decisions based only on packet header information (source IP, destination IP, port, protocol) without tracking connection states."See full answer
Solutions Architect
Technical
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"Assumptions -
Multiple reader/writer threads issue set() [with transaction] and get() operations concurrently
All data can fit into memory.
Requirements -
Good performance (ex. less lock contention)
Optimize memory footprint (ex. don't store stale entries in memory)
Naive Approach -
Wrap a standard hashmap/dictionary with reader-writer lock. We can also shard the map to reduce lock contention (ex. 32 segments for 32 core cpu)
Allocate local buffer to a writer when a transacti"
Pushkar G. - "Assumptions -
Multiple reader/writer threads issue set() [with transaction] and get() operations concurrently
All data can fit into memory.
Requirements -
Good performance (ex. less lock contention)
Optimize memory footprint (ex. don't store stale entries in memory)
Naive Approach -
Wrap a standard hashmap/dictionary with reader-writer lock. We can also shard the map to reduce lock contention (ex. 32 segments for 32 core cpu)
Allocate local buffer to a writer when a transacti"See full answer
"Hi, my solution gives the exact numerical values as the proposed solution, but it doesn't pass the tests. Am I missing something, or is this a bug?
def findrevenueby_city(transactions: pd.DataFrame,
users: pd.DataFrame,
exchange_rate: pd.DataFrame) -> pd.DataFrame:
gets user city for each user id
userids = users[['id', 'usercity']]
and merge on transactions
transactions = transactions.merge(user_ids, how='left"
Gabriel P. - "Hi, my solution gives the exact numerical values as the proposed solution, but it doesn't pass the tests. Am I missing something, or is this a bug?
def findrevenueby_city(transactions: pd.DataFrame,
users: pd.DataFrame,
exchange_rate: pd.DataFrame) -> pd.DataFrame:
gets user city for each user id
userids = users[['id', 'usercity']]
and merge on transactions
transactions = transactions.merge(user_ids, how='left"See full answer
"The reason I choose to go to college is because I want to get a Degree in the hospitality field. Additionally, I want to get a diploma after I finish taking all of my college classes At Harper."
Amparo L. - "The reason I choose to go to college is because I want to get a Degree in the hospitality field. Additionally, I want to get a diploma after I finish taking all of my college classes At Harper."See full answer
"Clarify
the default pick up location/pin feature - I'm assuming it lets you define a location in settings that is used for pickups unless you over ride it.
this is a rider feature. It is not used by the driver to specify where they want to pick up riders
Feature goal
Make it simpler for the user to book a ride as they no longer need to type in an address when going to the default location
User Journey
assuming they have already set the default location
they open the app
cl"
PTL - "Clarify
the default pick up location/pin feature - I'm assuming it lets you define a location in settings that is used for pickups unless you over ride it.
this is a rider feature. It is not used by the driver to specify where they want to pick up riders
Feature goal
Make it simpler for the user to book a ride as they no longer need to type in an address when going to the default location
User Journey
assuming they have already set the default location
they open the app
cl"See full answer