"Success can be measured in various forms, both quantitatively and qualitatively.
How many projects were delivered on time?
Is the team tracking well against timelines? How often do they need to be course corrected?
How much of the architecture is scalable when features are built on top of their work?
What is the technical quality of the work produced by the team?
How often are engineers from the team looped in for advice, mentorship outside the team?
How often & why are interp"
MM4 - "Success can be measured in various forms, both quantitatively and qualitatively.
How many projects were delivered on time?
Is the team tracking well against timelines? How often do they need to be course corrected?
How much of the architecture is scalable when features are built on top of their work?
What is the technical quality of the work produced by the team?
How often are engineers from the team looped in for advice, mentorship outside the team?
How often & why are interp"See full answer
"Functional requirements:
(a) location tracking
(b) check-in at nearby place
(c) view historical checkins with how much time user stayed there
(d) Mark checkout when out of proximity
(e) analytics - checkins by user at given loc, top n places
Out of scope:
(a) checkin sharing with followers
Non functional:
(a) low latency
(b) high availability
(c) eventual consistency
Scale:
(a) QPS: 10M DAU * 2 checkins /86400 seconds
(b) Yearly Data Volume: 10M* 0.1 KB *365 days
HLD:
user -> location servic"
Anonymous - "Functional requirements:
(a) location tracking
(b) check-in at nearby place
(c) view historical checkins with how much time user stayed there
(d) Mark checkout when out of proximity
(e) analytics - checkins by user at given loc, top n places
Out of scope:
(a) checkin sharing with followers
Non functional:
(a) low latency
(b) high availability
(c) eventual consistency
Scale:
(a) QPS: 10M DAU * 2 checkins /86400 seconds
(b) Yearly Data Volume: 10M* 0.1 KB *365 days
HLD:
user -> location servic"See full answer
"I gave an example of a situation where on the project we needed to onboard 110 applications into the system to get their account and entitlement information for quarterly access review work stream. Traditionally we could have gone manual route and could have done it manually one by one which would have required more time and resources. I actually understood the applications and how they are built by talking to application owners and then based on the data bucketed them and found the pattern that"
Neo S. - "I gave an example of a situation where on the project we needed to onboard 110 applications into the system to get their account and entitlement information for quarterly access review work stream. Traditionally we could have gone manual route and could have done it manually one by one which would have required more time and resources. I actually understood the applications and how they are built by talking to application owners and then based on the data bucketed them and found the pattern that"See full answer
Engineering Manager
Behavioral
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"I faced twice and it always slows down the career trajectory of engineers with complete context loss of previous hard earned projects"
Graig - "I faced twice and it always slows down the career trajectory of engineers with complete context loss of previous hard earned projects"See full answer
"Load Balancer to multiple API Servers, pub sub system to publish user events, Game Engine Service, Write through cache and NoSQL DB.
HTTP Long Polling to get user status updates"
gdecuri - "Load Balancer to multiple API Servers, pub sub system to publish user events, Game Engine Service, Write through cache and NoSQL DB.
HTTP Long Polling to get user status updates"See full answer
"Hi my name is Sharon Alvis,
I'm a person with a disability, I was wondering how to get a job. This is my first time to get a job so I'm just trying to know how to push myself out there and find job!
"
Sharon A. - "Hi my name is Sharon Alvis,
I'm a person with a disability, I was wondering how to get a job. This is my first time to get a job so I'm just trying to know how to push myself out there and find job!
"See full answer
"Depends on the kind of goals they are trying to pursue. I would clarify with the interviewer.
. if you work for say a fintech, and are trying to create say a real-estate app with company resources - no go
. if you want to write a book on management say while being an EM, then there's some wiggle room here. As long as you get the book approved by your IP team, should be ok
. if you want to work on a hackathon project on something tangentially related to your team, still ok as long as the concept"
Musa G. - "Depends on the kind of goals they are trying to pursue. I would clarify with the interviewer.
. if you work for say a fintech, and are trying to create say a real-estate app with company resources - no go
. if you want to write a book on management say while being an EM, then there's some wiggle room here. As long as you get the book approved by your IP team, should be ok
. if you want to work on a hackathon project on something tangentially related to your team, still ok as long as the concept"See full answer
"I explained about a project that was technically very challenging and had tight deadline. We were working on a new technology with new team members but delay was not an option.
When we hit a road block due to lack of knowledge on Content Management System and Database, we came up with an idea of hard coded JSON data to help continue building the front end and user experience while team is figuring out to unblock the CMS and DB blocker. That way we would still move forward and show progress in IT"
Abhishek T. - "I explained about a project that was technically very challenging and had tight deadline. We were working on a new technology with new team members but delay was not an option.
When we hit a road block due to lack of knowledge on Content Management System and Database, we came up with an idea of hard coded JSON data to help continue building the front end and user experience while team is figuring out to unblock the CMS and DB blocker. That way we would still move forward and show progress in IT"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
"When talking about my role in current team, I talked following things:
High level technologies used.
Collaboration work I did with PM and Design counter parts.
Web UX features that we built.
Hiring and boot strapping team from 0.
Given that there is straight match to the profile hiring manager was looking for, he got pretty excited and spent time selling the job."
Sudhakar P. - "When talking about my role in current team, I talked following things:
High level technologies used.
Collaboration work I did with PM and Design counter parts.
Web UX features that we built.
Hiring and boot strapping team from 0.
Given that there is straight match to the profile hiring manager was looking for, he got pretty excited and spent time selling the job."See full answer
"The first aspect to review before any task is who is/are the ultimate 'owner' for this job? The next thing to consider is 'repetitiveness' of the job itself. The job can be simple or complex. For simple and the ownership factor align with my team... then that task is delegated. If the job is complex and the team ultimately owns the task, then I provide careful support to guide in the right direction."
Prasad M. - "The first aspect to review before any task is who is/are the ultimate 'owner' for this job? The next thing to consider is 'repetitiveness' of the job itself. The job can be simple or complex. For simple and the ownership factor align with my team... then that task is delegated. If the job is complex and the team ultimately owns the task, then I provide careful support to guide in the right direction."See full answer
"Summary of the Situation
We'll design a video streaming app for toddlers, focusing primarily on creating a safe, engaging, and educational environment. The goal is to foster early learning and provide entertainment that's appropriate for this age group. This will be a brand-new app, designed to use existing hardware like tablets and smartphones that are common in households with young children.
Identify Users
Primary Users:
Toddlers (ages 1-4): direct consumers of the content.
Seco"
Vishwanshi J. - "Summary of the Situation
We'll design a video streaming app for toddlers, focusing primarily on creating a safe, engaging, and educational environment. The goal is to foster early learning and provide entertainment that's appropriate for this age group. This will be a brand-new app, designed to use existing hardware like tablets and smartphones that are common in households with young children.
Identify Users
Primary Users:
Toddlers (ages 1-4): direct consumers of the content.
Seco"See full answer
"I walked through the code for a react.js based tic-tac-toe game written in typescript. The goal was to find ways to improve the code/ suggest improvements. I missed some areas like where state was being updated directly rather than using React's setState. There were issues around clear and maintainable logic, adherence to React best practices."
Natalie C. - "I walked through the code for a react.js based tic-tac-toe game written in typescript. The goal was to find ways to improve the code/ suggest improvements. I missed some areas like where state was being updated directly rather than using React's setState. There were issues around clear and maintainable logic, adherence to React best practices."See full answer