Gayle Laakmann McDowell worked as a software engineer for Google, Microsoft and Apple, and has extensive interviewing experience on both sides of the desk. She has completed Software Engineering interviews with - and received offers from - Microsoft, Google, Amazon, Apple, IBM, Goldman Sachs, Capital IQ, and a number of other firms. Of these top companies, she has worked for Microsoft, Apple and Google, where she gained deep insight into each company’s hiring practices.