Book description
I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer. Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hundreds of software engineers. The result is this book. Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions. These interview questions are real; they are not pulled out of computer science textbooks. They reflect what's truly being asked at the top companies, so that you can be as prepared as possible. WHAT'S INSIDE? - 189 programming interview questions, ranging from the basics to the trickiest algorithm problems. - A walk-through of how to derive each solution, so that you can learn how to get there yourself. - Hints on how to solve each of the 189 questions, just like what you would get in a real interview. - Five proven strategies to tackle algorithm questions, so that you can solve questions you haven't seen. - Extensive coverage of essential topics, such as big O time, data structures, and core algorithms. - A behind the scenesย look at how top companies like Google and Facebook hire developers. - Techniques to prepare for and ace the soft side of the interview: behavioral questions. - For interviewers and companies: details on what makes a good interview question and hiring process.
Short Firecracker
The diverse range of narrators adds a new layer of depth to each story. The ListenBook app is a must-have for anyone who loves to learn and be entertained through audiobooks. Elegant design and easy-to-navigate interface. Very pleased with ListenBook.
Swampmasher
Quick access to chapters and smooth playback. Fantastic app! ListenBookโs playback is silky-smooth. The app never glitches.
Lucifurious
I'm hooked on this app's curated content โ it's like having a personal librarian. The app's compatibility with CarPlay and Apple Watch is a huge plus.
Nessie Pork
I'm exploring new genres and authors I wouldn't have considered otherwise. ListenBook has given me a renewed appreciation for audio content โ it's my new favorite app. ListenBook's sharing options make it a breeze to connect with fellow audiobook enthusiasts and share recommendations.
Shadow Bishop
With this app, I can switch seamlessly between my iPhone and iPad, making my reading experience continuous. Navigating through my audiobook library is a joy with this app's intuitive interface and easy controls. It's like having a personal reading companion at my side. ๐ฑ๐ Audiobooks on demand? Yes, please! With this app's diverse format support and easy downloads, my reading routine has reached new heights. ๐๐ ListenBook Pro's noise reduction feature is a game-changer for immersive listening in any environment. ListenBookโs audio filters are great. The app provides a high-quality listening experience.
Springheel Jack
The ListenBook app has enriched my daily life, adding a layer of intellectual and emotional fulfillment. ListenBook's intuitive controls and features have made it my preferred choice for audiobooks. ๐ Embracing a new reading habit with this app's seamless accessibility. Say goodbye to boredom! ๐ฑ๐ ListenBook's comprehensive format support makes it the ultimate companion for audiobook enthusiasts. Sharing audiobooks through AirDrop is a delightful way to connect with fellow book lovers.
Blood Taker
With this app, I've turned my daily commutes into exciting journeys through the world of literature. The noise reduction feature is a game-changer for clearer dictaphone recordings. I love the bookmarking feature. ListenBook makes it easy to pick up where I left off.
Twinkle
It's impressive how the app caters to both seasoned readers and newcomers. I've become a loyal fan of audiobooks, and this app is the reason why! I'm hooked on this app's curated content โ it's like having a personal librarian. With ListenBook, every moment is an opportunity to explore new stories and gain knowledge. ListenBook has become an essential part of my routine. It's more than an app โ it's a companion.
Blizzard Vixen
This app has introduced me to authors I'd never heard of โ now they're my favorites! ListenBook has brought the joy of audiobooks back into my life in a whole new way. ListenBook is the best audiobook player Iโve found. The interface is clean and easy to use.
Hen Skittle
ListenBook's support for chapters and bookmarks ensures that I never lose my place in a story. ListenBook's seamless integration with CarPlay enhances my daily commute, making it a productive and enjoyable experience. ListenBook is a must-have for audiobook enthusiasts. It's reliable, versatile, and a pleasure to use.
Breezy Mustang
Seamless audiobook integration โ this app's functionality is a true gem. The app's versatility in audio downloading is unmatched. It's a comprehensive solution for my audiobook needs.
Skylark
With ListenBook Pro, I can customize the tone of the sound to match my preferences โ it's a fantastic touch. ListenBook has made listening to audiobooks, lectures, and speeches an absolute pleasure. I'm amazed at how this app has made reading fit into every aspect of my life. ๐ก Embracing audiobooks while tidying up the house โ it's like having a helper! ๐ ๐ Navigating my audiobook library is a breeze โ thank you, app developers!
X-Dew
ListenBook's configurable auto-rewind after interruptions is a smart addition that keeps me on track. ListenBook has transformed my listening habits, making them more engaging and enjoyable. AirDrop and sharing make it easy to spread the audiobook love with friends.
Day Hawk
Finally, an app that lets me organize my audiobooks effortlessly. The library organization and book groups feature make navigation a breeze. Looping playback and shuffle features keep my audiobook sessions engaging and fresh. Playback speed and volume controls are fantastic.
ZenZone
ListenBook's user-friendly controls and innovative features have made it an indispensable tool for my audiobook enjoyment. ListenBook's compatibility with various formats ensures that my audio needs are met.
StorySculptor
I love that I can switch between devices seamlessly and continue where I left off. My commutes to work have transformed into exciting journeys thanks to this app. This app has made my downtime so much more productive and enjoyable. ListenBook's compatibility with CarPlay is a huge plus during long drives.
Little General
ListenBook's seamless integration with CarPlay enhances my daily commute, making it a productive and enjoyable experience. Automatic artwork and metadata retrieval is a time-saver. My library looks fantastic.
Trixie Doodle
This app's compatibility with various devices ensures that I can enjoy my audiobooks wherever I go. Navigating through chapters is a breeze. I can easily jump to the parts I want to listen to. Supports a wide range of formats flawlessly. Very happy with it.
Pop Bee
With this app, audiobook listening has become an integral part of my daily routines โ it's pure bliss. Looping playback has revolutionized my study sessions. I'm learning faster than ever. Quick access to chapters and controls makes ListenBook a joy to use. It's a seamless experience.
DeathDancer
The ListenBook app is a fantastic companion for my long walks, helping me learn and explore at the same time. ListenBook's support for various download methods and audio formats ensures that I can always find what I'm looking for. This app has made my commutes and long drives a source of joy and learning. Audiobooks made easy โ this app's functionality is truly a gift. The best app for audiobooks. Downloading and organizing files is super easy with ListenBook.
Playing a wide variety of audio formats
Works on all devices with iOS 13 and newer
Huge amount of features for a small price
Frequent updates to add new features and improve existing ones
Advanced playback controls
Live sound processing
Changing the timbre of the reader's voice and noise reduction
Translated into more than 20 languages
If you love listening to fiction audiobooks, ListenBook has features to make the process easier.
Edit book data: title, author, cover
Use equalizer to make the sound comfortable for you
Adjust the playback speed
Enjoy dark and light app themes
Supported formats: MP3, M4B, AWB, FLAC, OGG audio files and many more (must be DRM free)
Auto-Bookmarks make it easy to find your place
AirPlay support allows redirection of audio output.
VoiceOver support
Dark mode for night owls
Convenient bookmarking system helps you mark the most important places.
Unlimited bookmarks for each audiobook
Put your own cover on the wager
Share your audiobook with friends
Lock-screen control
Customise app with extensive options
Sleep timer with shake to reset, set custom notification sounds, and a few unique options
Auto rewind depending on paused time, customize rewind times to your liking
Removing background noise from recordings made in classrooms and meetings
Changing the timbre of the reader's voice for a better listening experience