Gayle Laakmann McDowell | |
---|---|
![]() Gayle Laakmann McDowell in 2014 | |
Born | Gayle Laakmann 1982 (age 41–42) [1] |
Education | Episcopal Academy [2] |
Alma mater | University of Pennsylvania (BSE, MSE) Wharton School (MBA) |
Known for | Cracking the Coding Interview |
Scientific career | |
Fields | Recruitment Coding interviews Computer science Career development Software engineering |
Institutions | Apple Microsoft CareerCup |
Website | www |
Gayle Laakmann McDowell (born 1982) [1] is a founder, software engineer, and author. [3] She is known for a career development book, Cracking the Coding Interview. [4]
McDowell was educated at the Episcopal Academy [2] and the University of Pennsylvania where she was awarded Bachelor of Engineering (BSE) and Master of Engineering (MSE) degrees in Computer Science in 2005.
After working as a software engineer for Google she joined a small venture capital-funded startup company as the Vice President (VP) of engineering before being awarded a Master of Business Administration (MBA) degree from the Wharton School of the University of Pennsylvania. [3] McDowell subsequently founded her own business, CareerCup.com, which helps people prepare for interviews at tech companies. [3]
First published in 2008, her book Cracking the Coding Interview provides guidance on technical job interviews, and includes solutions to example coding interview questions. [5] First published in 2008, it has been translated into seven languages: Russian, Simplified Chinese, Traditional Chinese, Japanese, Polish, Spanish, and Korean. It describes solutions to common problems set in coding interviews. [5] [6] The sixth edition of the textbook was published in 2015.
McDowell has also published books on Cracking the PM Interview (for product managers: PMs), [7] Cracking the PM career [8] and Cracking the Tech Career. [9] Her work has been covered widely in the press including coverage in The New York Times , [10] The Guardian , [11] The Wall Street Journal , [12] USA Today , [13] U.S. News & World Report , [14] and Fast Company . [15]
McDowell gave the graduation speech at the University of Pennsylvania School of Engineering and Applied Science Masters Commencement in 2016. [16] [17] [18]
Palo Alto is a charter city in the northwestern corner of Santa Clara County, California, United States, in the San Francisco Bay Area, named after a coastal redwood tree known as El Palo Alto.
East Palo Alto is a city in San Mateo County, California, United States. As of the 2020 census, the population of East Palo Alto was 30,034. It is situated on the San Francisco Peninsula, roughly halfway between the cities of San Francisco and San Jose. To the north and east is the San Francisco Bay, to the west is the city of Menlo Park, and to the south the city of Palo Alto. East Palo Alto was founded as an unincorporated community and was incorporated in July 1983. The two cities are separated only by San Francisquito Creek and, largely, the Bayshore Freeway. The revitalization projects in 2000, and high income high-tech professionals moving into new developments, including employees from Google and Facebook, have begun to slowly eliminate the historically wide cultural and economic differences between the two cities. East Palo Alto and Palo Alto share both telephone area codes and postal ZIP codes.
Andreas Maria Maximilian Freiherr von Mauchenheim genannt Bechtolsheim is a German electrical engineer, entrepreneur and investor. He co-founded Sun Microsystems in 1982 and was its chief hardware designer. As of March 2024, Forbes estimated his net worth at $16.3 billion.
David Robert Filo is an American billionaire businessman and the co-founder of Yahoo! with classmate Jerry Yang. His Filo Server Program, written in the C programming language, was the server-side software used to dynamically serve variable web pages, called Filo Server Pages, on visits to early versions of the Yahoo! website.
A product manager (PM) is a professional role that is responsible for the development of products for an organization, known as the practice of product management. Product managers own the product strategy behind a product, specify its functional requirements, and manage feature releases. Product managers coordinate work done by many other functions, and are ultimately responsible for product outcomes.
A coding interview, technical interview, programming interview or Microsoft interview is a technical problem-based job interview technique to assess applicants for a computer programming or software development position. Modern coding interview techniques were pioneered by Microsoft during the 1990s and adopted by other large technology companies including Amazon, Facebook, and Google. Coding interviews test candidates' technical knowledge, coding ability, problem solving skills, and creativity, typically on a whiteboard. Candidates usually have a degree in computer science, information science, computer engineering or electrical engineering, and are asked to solve programming problems, algorithms, or puzzles. Coding interviews are typically conducted in-person or virtually.
Marissa Ann Mayer is an American business executive and investor who served as president and chief executive officer of Yahoo! from 2012 to 2017. She was a long-time executive, usability leader and key spokesperson for Google. Mayer later co-founded Sunshine, a startup technology company.
Esther Denise "Woj" Hochman Wojcicki is an American journalist, educator, and vice chair of the Creative Commons advisory council. Wojcicki has studied education and technology. She is the founder of the Palo Alto High School Media Arts Program in Palo Alto, California.
Helene D. Gayle is an American physician, and academic and non-profit administrator. She has been president of Spelman College since 2023. She formerly was CEO of the Chicago Community Trust, one of the nation's leading community foundations. Earlier in her career she was the director of international humanitarian organization CARE, and spent much of her career in the field of public health research in epidemiology at the CDC.
Nikesh Arora is an Indian-American business executive. Arora was formerly a senior executive at Google. He was the president of SoftBank Group from October 2014 to June 2016. On June 1, 2018, Arora took on the role of CEO and chairman at Palo Alto Networks.
The Grace Hopper Celebration of Women in Computing (GHC) is a series of conferences designed to bring the research and career interests of women in computing to the forefront. It is the world's largest gathering of women and non-binary technologists. The celebration, named after computer scientist Grace Hopper, is organized by the Anita Borg Institute for Women and Technology. GHC 2022 conference was held hybrid in Orlando and virtually at the end of September 2022.
Kay Sekimachi is an American fiber artist and weaver, best known for her three-dimensional woven monofilament hangings as well as her intricate baskets and bowls.
Site reliability engineering (SRE) is a set of principles and practices that applies aspects of software engineering to IT infrastructure and operations. SRE claims to create highly reliable and scalable software systems. Although they are closely related, SRE is slightly different from DevOps.
Scott Hartley is a venture capitalist and an author. He previously worked for Silicon Valley technology companies such as Google and Facebook as well as Harvard's Berkman Klein Center for Internet and Society. He was a Presidential Innovation Fellow at the White House and a partner at Mohr Davidow Ventures, a firm on Sand Hill Road.
Nancy Blachman is an American educator, supporter of recreational mathematics and mathematical outreach, software book author, and supporter of indie documentary films. In 2007, she founded the Julia Robinson Mathematics Festival (JRMF), which has grown into a successful math enrichment enterprise for teenagers in the USA and beyond. She is a former chair of Gathering 4 Gardner and is still an active board member. She is currently Chair of the Advisory Board of Berkeley’s Industrial Engineering and Operations Research Department (IEOR).
LeetCode is an online platform for coding interview preparation. The service provides coding and algorithmic problems intended for users to practice coding. LeetCode has gained popularity among job seekers and coding enthusiasts as a resource for technical interviews and coding competitions.
{{cite book}}
: CS1 maint: location missing publisher (link){{cite book}}
: CS1 maint: location missing publisher (link){{cite book}}
: CS1 maint: location missing publisher (link)