Cracking the Coding Interview


Book Description

Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This book provides: 150 Programming Interview Questions and Solutions: From binary trees to binary search, this list of 150 questions includes the most common and most useful questions in data structures, algorithms, and knowledge based questions. 5 Algorithm Approaches: Stop being blind-sided by tough algorithm questions, and learn these five approaches to tackle the trickiest problems. Behind the Scenes of the interview processes at Google, Amazon, Microsoft, Facebook, Yahoo, and Apple: Learn what really goes on during your interview day and how decisions get made. Ten Mistakes Candidates Make -- And How to Avoid Them: Don't lose your dream job by making these common mistakes. Learn what many candidates do wrong, and how to avoid these issues. Steps to Prepare for Behavioral and Technical Questions: Stop meandering through an endless set of questions, while missing some of the most important preparation techniques. Follow these steps to more thoroughly prepare in less time.




Calibration


Book Description

This comprehensive review of calibration provides an excellent foundation for understanding principles and applications of the most frequently performed tasks of a technician. Topics addressed include terminology, bench vs. field calibration, loop vs. individual instrument calibration, instrument classification systems, documentation, and specific calibration techniques for temperature, pressure, level, flow, final control, and analytical instrumentation. The book is designed as a structured learning tool with questions and answers in each chapter. An extensive appendix containing sample P&IDs, loop diagrams, spec sheets, sample calibration procedures, and conversion and reference tables serves as very useful reference. If you calibrate instruments or supervise someone that does, then you need this book.




Voice User Interface Design


Book Description

This book is a comprehensive and authoritative guide to voice user interface (VUI) design. The VUI is perhaps the most critical factor in the success of any automated speech recognition (ASR) system, determining whether the user experience will be satisfying or frustrating, or even whether the customer will remain one. This book describes a practical methodology for creating an effective VUI design. The methodology is scientifically based on principles in linguistics, psychology, and language technology, and is illustrated here by examples drawn from the authors' work at Nuance Communications, the market leader in ASR development and deployment. The book begins with an overview of VUI design issues and a description of the technology. The authors then introduce the major phases of their methodology. They first show how to specify requirements and make high-level design decisions during the definition phase. They next cover, in great detail, the design phase, with clear explanations and demonstrations of each design principle and its real-world applications. Finally, they examine problems unique to VUI design in system development, testing, and tuning. Key principles are illustrated with a running sample application. A companion Web site provides audio clips for each example: www.VUIDesign.org The cover photograph depicts the first ASR system, Radio Rex: a toy dog who sits in his house until the sound of his name calls him out. Produced in 1911, Rex was among the few commercial successes in earlier days of speech recognition. Voice User Interface Design reveals the design principles and practices that produce commercial success in an era when effective ASRs are not toys but competitive necessities.




It's Not Easy Being Mean


Book Description

Massie Block: Getting back into Octavian Country Day was a piece of sugar-free cake, compared to Massie's next goal-finding the key that unlocks an ah-mazing legendary secret room at OCD! Alpha eighth grader Skye Hamilton and her clique have stashed the key in the bedroom of one mystery Briarwood boy, but who? Whoever finds the key gets access to the secret room for an entire year and the prestige that comes along with it. But what happens when LBR Layne seems to be getting closer? This is way more than a matter of life or death, it's a matter of in or out! Kristen Gregory: Always been a star on the soccer field, but her style gets majorly cramped when her friends are forced to join the team. They better start kicking those soccer balls or Kristen's going to start kicking some . . . ! Alicia Rivera: Uses her skills as a gossip reporter to scheme her way into the rooms of all the Briarwood hotties! Dylan Marvil: Heard depression makes people lose weight. Is hoping for some sad news soon because she's popping donut holes the way some people pop Tic-Tacs. Claire Lyons: Being famous isn't all it's cracked up to be! Her agent confiscates her gummies, and forces her to do some very bad things to make her more "edgy." Worst of all, her constant meetings with lawyers and movie execs are eating into her time with the P.C. and with Cam! Is being a Hollywood starlet worth the Gucci-high price tag?







The Antitrust Paradox


Book Description

The most important book on antitrust ever written. It shows how antitrust suits adversely affect the consumer by encouraging a costly form of protection for inefficient and uncompetitive small businesses.




Designing Voice User Interfaces


Book Description

Voice user interfaces (VUIs) are becoming all the rage today. But how do you build one that people can actually converse with? Whether you’re designing a mobile app, a toy, or a device such as a home assistant, this practical book guides you through basic VUI design principles, helps you choose the right speech recognition engine, and shows you how to measure your VUI’s performance and improve upon it. Author Cathy Pearl also takes product managers, UX designers, and VUI designers into advanced design topics that will help make your VUI not just functional, but great.Understand key VUI design concepts, including command-and-control and conversational systemsDecide if you should use an avatar or other visual representation with your VUIExplore speech recognition technology and its impact on your designTake your VUI above and beyond the basic exchange of informationLearn practical ways to test your VUI application with usersMonitor your app and learn how to quickly improve performanceGet real-world examples of VUIs for home assistants, smartwatches, and car systems




Big Book of Blob Feelings


Book Description

The Big Book of Blob Feelings uses questions linked to specially selected, photocopiable pictures to help you explore feelings with those who struggle to communicate about their emotions. Tried, tested and loved internationally, this inspirational resource includes a wealth of material around: Blob Theory - the feelosophy, our open-question approach and the importance of allowing people to express their choices freely; Emotions - every day we all experience a wide range of feelings, a broad selection of which have been illustrated to kick-start discussions; Developmental issues - the objective of each of the sheets is to see people of all ages grow in their awareness of who they are, their uniqueness, and how they can develop those gifts further as they share with others. Each picture is accompanied by ideas and questions to kick-start class, group or one-to-one discussion so that everything in the book is relevant to your needs in your setting. The complete book is also included electronically on the accompanying downloadable resources so that you can print and re-use resources as often as you need to. The perfect companion to this book is The Big Book of Blob Feelings 2, which provides a huge range of new material while following the same structure and approach.




Algorithmic Puzzles


Book Description

Algorithmic puzzles are puzzles involving well-defined procedures for solving problems. This book will provide an enjoyable and accessible introduction to algorithmic puzzles that will develop the reader's algorithmic thinking. The first part of this book is a tutorial on algorithm design strategies and analysis techniques. Algorithm design strategies — exhaustive search, backtracking, divide-and-conquer and a few others — are general approaches to designing step-by-step instructions for solving problems. Analysis techniques are methods for investigating such procedures to answer questions about the ultimate result of the procedure or how many steps are executed before the procedure stops. The discussion is an elementary level, with puzzle examples, and requires neither programming nor mathematics beyond a secondary school level. Thus, the tutorial provides a gentle and entertaining introduction to main ideas in high-level algorithmic problem solving. The second and main part of the book contains 150 puzzles, from centuries-old classics to newcomers often asked during job interviews at computing, engineering, and financial companies. The puzzles are divided into three groups by their difficulty levels. The first fifty puzzles in the Easier Puzzles section require only middle school mathematics. The sixty puzzle of average difficulty and forty harder puzzles require just high school mathematics plus a few topics such as binary numbers and simple recurrences, which are reviewed in the tutorial. All the puzzles are provided with hints, detailed solutions, and brief comments. The comments deal with the puzzle origins and design or analysis techniques used in the solution. The book should be of interest to puzzle lovers, students and teachers of algorithm courses, and persons expecting to be given puzzles during job interviews.