Join me to stay up-to-date and get my new articles delivered to your inbox by subscribing here.
Ten common behaviors across high-scoring managers: Is a good coach. Empowers team and does not micromanage. Creates an inclusive team environment, showing concern for success and well-being Is productive and results-oriented. Is a good communicator, listens and shares information. Supports career development and discusses performance. Has a clear strategy / vision for the team. Has […]
A distributed edit-compile workflow 2143 < 2144 -> make doesn’t call compiler Lack of time synchronization result: a possible object file mismatch What makes time synchronization hard? Quartz oscillator sensitive to temperature, age, vibration, radiation Accuracy ~one part per million: one second of clock drift over 12 days The internet is: Asynchronous: arbitrary message delays […]
Failures, from client’s perspective The cause of the failure is hidden from the client! At-Least-Once scheme Simplest scheme for handling failures Client stub waits for a response, for a while Response is an acknowledgement message from the server stub If no response arrives after a fixed timeout time period, then client stub re-sends the request […]
Leadership here at Google is important at every level. Leadership can take many forms. And every Googler, no matter their job or level, has leadership qualities. No matter which role you’re interviewing for, we will be evaluating you on communication and leadership style, working with teams, vision, navigating complexity and ambiguity, and delivering results. Communication […]
Introduction to the Organizational Leadership Leaders who can thrive while building strong organizations and creating lasting value. Now the topic of leadership has never been more important. We live in a time of profound change, when the scale and complexity of organizations is greater than ever before. And we need people who are equipped to […]
Scores A : 2 B : 5 C : 5 D : 1805 E : 2079
Setting goals can help an organization get to where it wants to be. Set goals to; Align efforts Communicate objectives Measure process Help teams achieve more Setting challenging and specific goals can further enhance employee engagement in attaining those goals. OKRs (Objectives and Key Results) to try to set ambitious goals and track progress. OKRs […]
The problem of communication A process on Host A wants to talk to the process on Host B A and B must agree on the meaning of the bits being sent and received at many different levels, including: How many volts is a 0 bit, a 1 bit? How does the receiver know which is […]
Hash Code is a team programming competition, organized by Google, for students and professionals around the world. Google’s team-based programming competition, Hash Code, allows you to share your skills and connect with other coders as you work together to solve a problem modelled off a real Google engineering challenge! Event Website : g.co/hashcode Past Competition […]