"Project plan --> Define the project scope, timeline, resources, risks and stakeholders.
Define the project scope and objectives
Identify the business problems the project aims to solve.
Align on goals, deliverables and success criteria.
Document in-scope and out-of-scope items.
Identify Stakeholders
Develop the work breakdown structure
Break the project into manageable tasks and milestones.
Define dependencies.
Decide the project management met"
Anonymous Dingo - "Project plan --> Define the project scope, timeline, resources, risks and stakeholders.
Define the project scope and objectives
Identify the business problems the project aims to solve.
Align on goals, deliverables and success criteria.
Document in-scope and out-of-scope items.
Identify Stakeholders
Develop the work breakdown structure
Break the project into manageable tasks and milestones.
Define dependencies.
Decide the project management met"See full answer
Program Sense
🧠Want an expert answer to a question? Saving questions lets us know what content to make next.
"Determine the requirements
Perform basic checks on the frontend before submitting to the server
Length
Check for invalid or required characters
Client-side validation messaging
Perform more advanced checks on the server if required
Does the password include the user's name, etc
Handle server-side validation messaging"
Casey C. - "Determine the requirements
Perform basic checks on the frontend before submitting to the server
Length
Check for invalid or required characters
Client-side validation messaging
Perform more advanced checks on the server if required
Does the password include the user's name, etc
Handle server-side validation messaging"See full answer
"For any App launch, its awareness is the first step towards adoption/Activation. and the best strategy to make it aware is to tag behind any existing applications. for example: if Amazon is launching, we could perhaps integrate it with Echo or other relatable services.
promotion plays a key role, which Amazon is brilliant at. Advertising via add films, add engines on other websites (including Amazon), feebies or discounts, promotions that can align to awareness would be my first step. I would"
Bk - "For any App launch, its awareness is the first step towards adoption/Activation. and the best strategy to make it aware is to tag behind any existing applications. for example: if Amazon is launching, we could perhaps integrate it with Echo or other relatable services.
promotion plays a key role, which Amazon is brilliant at. Advertising via add films, add engines on other websites (including Amazon), feebies or discounts, promotions that can align to awareness would be my first step. I would"See full answer
"def findAlibaba(countOfRooms, strategy):
#countofrooms: num rooms
#listRooms rooms to look for alibabba
possiblePlaces = []
#initialize rooms
for i in range(countOfRooms):
possiblePlaces.append(True)
for i in range(len(strategy)):
roomToCheck = strategy[i]
#Room is marked as unavailable
possiblePlaces[roomToCheck] = False
#Next day calculatins
nextDayPlaces = []
for j in range(countOfRooms):
nextDayPla"
JOBHUNTER - "def findAlibaba(countOfRooms, strategy):
#countofrooms: num rooms
#listRooms rooms to look for alibabba
possiblePlaces = []
#initialize rooms
for i in range(countOfRooms):
possiblePlaces.append(True)
for i in range(len(strategy)):
roomToCheck = strategy[i]
#Room is marked as unavailable
possiblePlaces[roomToCheck] = False
#Next day calculatins
nextDayPlaces = []
for j in range(countOfRooms):
nextDayPla"See full answer
"Clarifying question- What exactly is this product expected to do ? - are we trying to build a community around people passionate about gardening ? or are we trying to give them better tool and seeds or something else ? Do we have any time or cost constraints ? or any specific business goal we are trying to achieve ? Is this a non profit or a for profit venture ?
2) Users: Which users segment are we trying to go after and what are the pain points ? Is it millennials and gen z or someone in Boom"
Abhijit B. - "Clarifying question- What exactly is this product expected to do ? - are we trying to build a community around people passionate about gardening ? or are we trying to give them better tool and seeds or something else ? Do we have any time or cost constraints ? or any specific business goal we are trying to achieve ? Is this a non profit or a for profit venture ?
2) Users: Which users segment are we trying to go after and what are the pain points ? Is it millennials and gen z or someone in Boom"See full answer
"The solution produces the same result as the 'prescribed solution' yet it does not get accepted In the test results section
transcript['year'] = transcript['year'].astype(str)
df = pd.pivottable(data = transcript, index = 'studentid', columns = 'year', values = 'yearlygpa', aggfunc = 'mean').resetindex()
df = df[(df['2021'] < df['2022']) & (df['2022'] < df['2023'])]
df['average_gpa'] = df[['2021', '2022', '2023']].mean(axis=1).round(2)
return df
"
Prachi G. - "The solution produces the same result as the 'prescribed solution' yet it does not get accepted In the test results section
transcript['year'] = transcript['year'].astype(str)
df = pd.pivottable(data = transcript, index = 'studentid', columns = 'year', values = 'yearlygpa', aggfunc = 'mean').resetindex()
df = df[(df['2021'] < df['2022']) & (df['2022'] < df['2023'])]
df['average_gpa'] = df[['2021', '2022', '2023']].mean(axis=1).round(2)
return df
"See full answer
"Depends on the memory available. Also if there's any structure to the data already.
If this is just pure numbers random and all over the place and we don't need to worry about space. Then radix sort would be the best.
But this all depends on what constraints the interviewer gives you."
Ted K. - "Depends on the memory available. Also if there's any structure to the data already.
If this is just pure numbers random and all over the place and we don't need to worry about space. Then radix sort would be the best.
But this all depends on what constraints the interviewer gives you."See full answer
"Clarifying questions
Target geography: USA, all urban areas
Form factor: Mobile app, supported on iOS and Android
Items to be borrowed: simple appliances like toaster, FMCG products, etc.
Target market
USA has a population of millions of people
People generally need to frequently borrow household items from neighbours in case of emergency (or even otherwise)
Internal company assessment
Meta's mission is to create communities that help each other. This problem ties in well with t"
Rahul J. - "Clarifying questions
Target geography: USA, all urban areas
Form factor: Mobile app, supported on iOS and Android
Items to be borrowed: simple appliances like toaster, FMCG products, etc.
Target market
USA has a population of millions of people
People generally need to frequently borrow household items from neighbours in case of emergency (or even otherwise)
Internal company assessment
Meta's mission is to create communities that help each other. This problem ties in well with t"See full answer
"Clarified with interviewer:
How it is used ?
user will give facebook page of school as input
What is the criteria for declaring school as duplicate ?
same name and location
used exposed APIs of parent service to create and maintain a inverted index [msg queue+spark].
Duplicate matching service will use elastic search [and filter out input school page]. Elastic will search and return results of school name and geospatial matching ."
A S. - "Clarified with interviewer:
How it is used ?
user will give facebook page of school as input
What is the criteria for declaring school as duplicate ?
same name and location
used exposed APIs of parent service to create and maintain a inverted index [msg queue+spark].
Duplicate matching service will use elastic search [and filter out input school page]. Elastic will search and return results of school name and geospatial matching ."See full answer