"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
"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
Engineering Manager
System Design
+1 more
🧠Want an expert answer to a question? Saving questions lets us know what content to make next.
"In keeping with the STAR method, I discussed a mandated change in our vendors where we were swapping one contracting company for another with little time for transition. My actions included leveraging skills of my employees to develop a transition plan so that the transition was minimally disruptive to our projects."
Catherine I. - "In keeping with the STAR method, I discussed a mandated change in our vendors where we were swapping one contracting company for another with little time for transition. My actions included leveraging skills of my employees to develop a transition plan so that the transition was minimally disruptive to our projects."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
"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
"Blocking Queue's with multiple threads enqueuing and dequeuing calls. Follow-ups included refactoring to add a finite list of priorities for some types of calls"
Faraz A. - "Blocking Queue's with multiple threads enqueuing and dequeuing calls. Follow-ups included refactoring to add a finite list of priorities for some types of calls"See full answer
"• Leadership and Team Management:
• Lead, mentor, and develop a team of software engineers, fostering a collaborative and high-performance work environment.
• Conduct regular one-on-one meetings, performance reviews, and career development sessions with team members.
• Facilitate effective communication and collaboration within the team and with other departments.
• Project Management:
• Oversee the planning, execution, and delivery of engineering projects, ensuring they are completed on time, w"
Scott S. - "• Leadership and Team Management:
• Lead, mentor, and develop a team of software engineers, fostering a collaborative and high-performance work environment.
• Conduct regular one-on-one meetings, performance reviews, and career development sessions with team members.
• Facilitate effective communication and collaboration within the team and with other departments.
• Project Management:
• Oversee the planning, execution, and delivery of engineering projects, ensuring they are completed on time, w"See full answer