Mike Reinhardt is an engineer, educator, speaker, mentor, and author. his education in technology started at a young age. his father was one of the first generation of programmers, and brought home an apple computer when Mike was very young. He was introduced to programming at 9-years-old; in 1980 that was actually unusual.
Mike has always had an inquisitive nature and sought to understand how things work. he applied this nature to programming and was soon writing all kinds of little programs, mostly just for fun. After graduating high school and community college with a business degree, he resumed his training as a programmer at the university level. Mike graduated at the top of his class with a degree in computer engineering and minors in physics and mathematics. During the summers he worked as a developer at Microsoft on contract.
Post-graduation, Mike took a position at Microsoft full-time and spent the next 15 years in the high tech industry. He has worked as a technician, test engineer, developer, and manager. He has always displayed a passion for doing things intelligently, and a frustration in systems that just did not make sense. His professional career was not immune to this curiosity. Mike was never shy when he thought that talented people were wasting their abilities.
When he saw people spinning their wheels and accomplishing little, he spoke up. he was also critical of the wasteful discarding of people because they didn’t fit into the mold. As a manager, he worked hard to leverage people to their fullest potential and help guide them to achieving their goals.
Over his career, Mike has had firsthand experience with many techniques that were effective and many that were not. he has always worked to apply those that were successful and tweak or abandon those that weren’t. This has made him a successful engineer and manager. he hopes that by teaching others his path to success, all of us can have a better experience with technology. It is his hope that you can avoid some of his frustrations and benefit from his experience. In his first book, Inside the Tech Interview, he covers how to get and keep the job you desire. keep your eyes open for more to come.
Even for people that who have been working in the software industry, tech interviews can be intimidating and extremely challenging. The skills you learn in college and on the job don’t always line up with the skills you need to interview successfully. The good news is that most tech interviews follow the same pattern. My book provides well-established techniques for navigating through tech interviews. Training and practice will lead to success.
Whether you are straight out of college, have not been interviewing for a while, or are just dreading an interview loop this book can help. Learn proven methods to stay confident and succeed at high tech software interviews. I will teach you my method for staying calm and methodically taking apart the interview. Learn to turn the interview process into a fun game and never be afraid of one again. Learn the perspective of hiring managers, so you can see what it’s like on the other side of the desk, and know they are pretty much just like you.
Tips and tricks for how to shine in a tech interview. Let your engineering talents be fully recognized. Avoid getting stuck or intimidated and show what value you can bring to an organization.
TECH INTERVIEWS ARE CHALLENGING. LEARN HOW TO TACKLE THE WHOLE TECH INTERVIEW PROCESS SYSTEMATICALLY AND EFFECTIVELY:
“I have experienced Mike’s tech interview skills dozens of times from every side, in large and small companies. Mike knows exactly what goes into giving and passing a successful technical interview. he is extraordinarily gifted, kind, and thorough with nervous interviewees. To this day, he can remember what I did well in my interviews, and his advice to me on how to improve led to multiple lucrative job offers. I have been waiting for years for him to write this book, and I’m glad for all of you that he finally has. Listen to Mike, and your tech interview success will soar!"
—Tarah Wheeler Van Vlack, CEO of Fizzmint
“As a contractor I have been on a lot of job interviews and always dreaded them. Mike’s system made it not only easier to tackle the process, but also helped me stay calm and do my best. I would recommend it to anyone. It worked for me it can work for you too.”
—Irina Berger, Professional Software Engineer in test
“Mike provided me the encouragement to gain the confidence I needed to be a successful interviewee, but he also provided me with the tools to dissect the problem, organize my thoughts, and accurately present the answer. his guidance showed me a way around the typical fear that comes with the interview process, which made me a better candidate during interviews and generally, a better engineer. I am grateful for both his mentoring and continued friendship beyond the process.”
—Shawn Schoenrock, Software Engineer and Manager
“I recently graduated with my masters in computer science. I was coming from a different industry and the software interview process was a complete mystery to me. Mike’s training not only helped me understand what it would be like, but also helped me have the tools and practice I needed to feel confident in the process. Whether you are new or just need a better understanding of how high tech interviews work, I highly recommend his methods."
—David Hunn, MS in Computer Science
“I’ve known Mike and relied on him as a trusted advisor and broad technical contact for more than 15 years in the software industry. Mike has a proven record of excellence in software development and technology and he has experience working with a variety of different technical roles. Throughout my career, he has personally helped me prepare for, and get several key positions using his advice and preparation techniques. Mike’s insight, comprehensive analysis of situations, and straight forward, organized approach make him an excellent mentor and interview preparer.”
—Trevor White, Engineering Manager
“I have worked with Mike on a number of projects and services through our careers. during this time Mike has shown a great aptitude for solving the hard problems while fostering a supportive and constructive development environment. These skills and approaches make Mike a great person to work with and learn from.”
—Jason Graf, Engineering Manager, Project Manager