Grokking the System Design Interview

Grokking the System Design Interview PDF

Author: Design Gurus

Publisher:

Published: 2021-12-18

Total Pages: 204

ISBN-13:

DOWNLOAD EBOOK →

This book (also available online at www.designgurus.org) by Design Gurus has helped 60k+ readers to crack their system design interview (SDI). System design questions have become a standard part of the software engineering interview process. These interviews determine your ability to work with complex systems and the position and salary you will be offered by the interviewing company. Unfortunately, SDI is difficult for most engineers, partly because they lack experience developing large-scale systems and partly because SDIs are unstructured in nature. Even engineers who've some experience building such systems aren't comfortable with these interviews, mainly due to the open-ended nature of design problems that don't have a standard answer. This book is a comprehensive guide to master SDIs. It was created by hiring managers who have worked for Google, Facebook, Microsoft, and Amazon. The book contains a carefully chosen set of questions that have been repeatedly asked at top companies. What's inside? This book is divided into two parts. The first part includes a step-by-step guide on how to answer a system design question in an interview, followed by famous system design case studies. The second part of the book includes a glossary of system design concepts. Table of Contents First Part: System Design Interviews: A step-by-step guide. Designing a URL Shortening service like TinyURL. Designing Pastebin. Designing Instagram. Designing Dropbox. Designing Facebook Messenger. Designing Twitter. Designing YouTube or Netflix. Designing Typeahead Suggestion. Designing an API Rate Limiter. Designing Twitter Search. Designing a Web Crawler. Designing Facebook's Newsfeed. Designing Yelp or Nearby Friends. Designing Uber backend. Designing Ticketmaster. Second Part: Key Characteristics of Distributed Systems. Load Balancing. Caching. Data Partitioning. Indexes. Proxies. Redundancy and Replication. SQL vs. NoSQL. CAP Theorem. PACELC Theorem. Consistent Hashing. Long-Polling vs. WebSockets vs. Server-Sent Events. Bloom Filters. Quorum. Leader and Follower. Heartbeat. Checksum. About the Authors Designed Gurus is a platform that offers online courses to help software engineers prepare for coding and system design interviews. Learn more about our courses at www.designgurus.org.

Interviewing Users

Interviewing Users PDF

Author: Steve Portigal

Publisher: Rosenfeld Media

Published: 2023-10-17

Total Pages: 212

ISBN-13: 1959029827

DOWNLOAD EBOOK →

Interviewing is easy, right? Anyone can do it… but few do it well enough to unlock the benefits and insights that interviewing users and customers can yield. In this new and updated edition of the acclaimed classic Interviewing Users, Steve Portigal quickly and effectively dispels the myth that interviewing is trivial. He shows how research studies and logistics can be used to determine concrete goals for a business and takes the reader on a detailed journey into the specifics of interviewing techniques, best practices, fieldwork, documentation, and how to make sense of uncovered data. Then Steve takes the process even further―showing the methods and details behind asking questions―from the words themselves to the interviewer’s actions and how they influence an interview. There is even a chapter on making sure that information gleaned from the research study is used by the business in such a way to make it impactful and worthwhile. Oh, and for good measure he throws in information about Research Operations. But, hey, that’s just the nuts and bolts of the book. The truly fun part is Steve’s voice and how he portrays this information through amusing anecdotes about his career, fascinating examples from other practitioners, and tips and tricks that only the most experienced UX researchers, like Steve, could come up with. As a nod to the pandemic, he offers ideas for the best way to interview someone remotely, and he also discusses personal bias―how to identify and deal with it so that it doesn’t affect interviews. Everyone will get something from this book. But beyond the requisite information, it’s simply a good read. And if you want another good read with stories galore, pick up Steve’s other book Doorbells, Danger, and Dead Batteries. "Quite simply the best book on when, why, and how you should conduct user interview studies." —Elizabeth F. Churchill, PhD, Senior Director, Google Who Should Read This Book? Anyone and everyone who is interested in finding out what makes their business tick, i.e., who their users are. Anyone and everyone who wants to learn how to interview and listen to people. Anyone and everyone, including CEOs, user researchers, designers, engineers, marketers, product managers, strategists, interviewers, and you. Takeaways User research is key for companies to include in their design and development process. The best way to do user research is through interviewing users and determining their needs. Interviewing can identify what could be designed or what is actually a problem. Teams who meet their users face-to-face will build better products. Field research takes a lot of preparation to be successful―and a solid plan in advance. There are critical techniques and frameworks for mapping human behavior. A good interviewer always puts their participants at ease. If you ask the right questions, you’ll get the right answers. A smart interviewer checks their worldview at the door. To establish a rapport with your interviewee, listen and don’t be judgmental. Research data is a combination of analysis and synthesis. The importance of research analysis must be continually highlighted and emphasized to the powers that be.

How to Work for a Jerk

How to Work for a Jerk PDF

Author: Robert M. Hochheiser

Publisher: Vintage Books USA

Published: 1987

Total Pages: 244

ISBN-13: 9780394747774

DOWNLOAD EBOOK →

This irreverent guide to corporate life discloses the tricks and ploys of upper-level managers and teaches employees foolproof techniques for convincing their boss that employee happiness is crucial to his or her success.

Legal Tech, Smart Contracts and Blockchain

Legal Tech, Smart Contracts and Blockchain PDF

Author: Marcelo Corrales

Publisher: Springer

Published: 2019-02-07

Total Pages: 276

ISBN-13: 9811360863

DOWNLOAD EBOOK →

There is a broad consensus amongst law firms and in-house legal departments that next generation “Legal Tech” – particularly in the form of Blockchain-based technologies and Smart Contracts – will have a profound impact on the future operations of all legal service providers. Legal Tech startups are already revolutionizing the legal industry by increasing the speed and efficiency of traditional legal services or replacing them altogether with new technologies. This on-going process of disruption within the legal profession offers significant opportunities for all business. However, it also poses a number of challenges for practitioners, trade associations, technology vendors, and regulators who often struggle to keep up with the technologies, resulting in a widening regulatory “gap.” Many uncertainties remain regarding the scope, direction, and effects of these new technologies and their integration with existing practices and legacy systems. Adding to the challenges is the growing need for easy-to-use contracting solutions, on the one hand, and for protecting the users of such solutions, on the other. To respond to the challenges and to provide better legal communications, systems, and services Legal Tech scholars and practitioners have found allies in the emerging field of Legal Design. This collection brings together leading scholars and practitioners working on these issues from diverse jurisdictions. The aim is to introduce Blockchain and Smart Contract technologies, and to examine their on-going impact on the legal profession, business and regulators.

Lean Analytics

Lean Analytics PDF

Author: Alistair Croll

Publisher: "O'Reilly Media, Inc."

Published: 2024-02-23

Total Pages: 403

ISBN-13: 1098168151

DOWNLOAD EBOOK →

Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction. This book shows you how to validate your initial idea, find the right customers, decide what to build, how to monetize your business, and how to spread the word. Packed with more than thirty case studies and insights from over a hundred business experts, Lean Analytics provides you with hard-won, real-world information no entrepreneur can afford to go without. Understand Lean Startup, analytics fundamentals, and the data-driven mindset Look at six sample business models and how they map to new ventures of all sizes Find the One Metric That Matters to you Learn how to draw a line in the sand, so you'll know it's time to move forward Apply Lean Analytics principles to large enterprises and established products

Solving Cyber Risk

Solving Cyber Risk PDF

Author: Andrew Coburn

Publisher: John Wiley & Sons

Published: 2018-12-14

Total Pages: 335

ISBN-13: 1119490928

DOWNLOAD EBOOK →

The non-technical handbook for cyber security risk management Solving Cyber Risk distills a decade of research into a practical framework for cyber security. Blending statistical data and cost information with research into the culture, psychology, and business models of the hacker community, this book provides business executives, policy-makers, and individuals with a deeper understanding of existing future threats, and an action plan for safeguarding their organizations. Key Risk Indicators reveal vulnerabilities based on organization type, IT infrastructure and existing security measures, while expert discussion from leading cyber risk specialists details practical, real-world methods of risk reduction and mitigation. By the nature of the business, your organization’s customer database is packed with highly sensitive information that is essentially hacker-bait, and even a minor flaw in security protocol could spell disaster. This book takes you deep into the cyber threat landscape to show you how to keep your data secure. Understand who is carrying out cyber-attacks, and why Identify your organization’s risk of attack and vulnerability to damage Learn the most cost-effective risk reduction measures Adopt a new cyber risk assessment and quantification framework based on techniques used by the insurance industry By applying risk management principles to cyber security, non-technical leadership gains a greater understanding of the types of threat, level of threat, and level of investment needed to fortify the organization against attack. Just because you have not been hit does not mean your data is safe, and hackers rely on their targets’ complacence to help maximize their haul. Solving Cyber Risk gives you a concrete action plan for implementing top-notch preventative measures before you’re forced to implement damage control.

Bar Chef: Handcrafted Cocktails

Bar Chef: Handcrafted Cocktails PDF

Author: Christiaan Rollich

Publisher: W. W. Norton & Company

Published: 2019-04-09

Total Pages: 352

ISBN-13: 0393651576

DOWNLOAD EBOOK →

An inviting handbook for cocktails rooted in classics and updated with a farm-to-glass ethos, from "one of LA’s most innovative mixologists" (Forbes). Celebrated Los Angeles bartender Christiaan Röllich approaches a drink the way a master chef approaches a dish: he draws on high-quality seasonal ingredients to create cocktails for every occasion. In Bar Chef, Röllich shares 100 original recipes for drinks that are as beautiful as they are delicious, including the Quixote (gin and grapefruit); a Kentucky Sour (bourbon and homemade cola syrup); Eggnog for the holidays; and Röllich’s signature drink, the Green Goddess (green tea vodka and cucumber with arugula, jalapeno, and absinthe), which has become a part of the language of LA. Featuring easy-to-follow recipes for syrups, tinctures, liqueurs, and bitters with herbs, spices, and seasonal fruit, Röllich guides you through his creative process, demystifying the craft of cocktail making. With stunning color photography and the suave storytelling of your favorite bartender, Bar Chef will become a go-to bar book for home cooks and cocktail enthusiasts, inspiring and pleasing readers with every drink.