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.
Ginger Chaos
Gone are the days of waiting for the right time to read – this app is always ready. Tone adjustment is a brilliant addition that lets me personalize the narration to my liking. It adds an extra layer of connection to the audiobooks.
Virgo Moon
ListenBook's library organization and book groups make managing my collection effortless. Navigating audiobooks seamlessly – this app's design is top-notch.
Poppy Coffee
ListenBook's features are a bookworm's dream come true – from chapters to bookmarks, it's got everything. I'm amazed at how this app's features cater to audiobook enthusiasts' every need. 💼 Enhancing work-from-home productivity – audiobooks make even the most routine tasks a delight. 💻📖 Effortless audiobook management – this app's usability is a winner. Quick access to chapters and controls makes ListenBook a joy to use. It's a seamless experience.
Mantis Queen
🏃♂️📚 Combining fitness and fiction – this app keeps me motivated during workouts with its engaging stories! 🏃♂️📖 Automatic metadata extraction keeps my library organized. It's a time-saver!
Sun Washer
I'm blown away by the quality of narration on this app – it's like being in the story. I'm blown away by the attention to detail in every aspect of this app.
Darkside Orbit
ListenBook Pro's noise reduction feature is a true savior for immersive listening, even in busy surroundings. My audiobook collection has never looked better. Thank you, ListenBook! Sharing audiobooks through AirDrop is a wonderful way to share stories and connect with friends.
Toy Town
ListenBook's commitment to providing a high-quality audiobook experience is truly commendable. Sharing audiobooks with friends is so easy with AirDrop. It's a great way to spread happiness.
Gabriel Dandelion
📱 An entire library at my fingertips – this app is a book lover's dream come true! 📚🌟 Bookmarks have become my study companion. I can easily revisit important passages in my audiobooks. The app is perfect for long walks. It keeps me company the whole time.
Fiend Oblivion
I can't imagine my daily activities without this app – it's my go-to for staying informed and entertained. 🔥 Adding a spark of excitement to my daily routine – this app is my secret weapon! ✨📖 Noise reduction and tone changing enhance the listening experience. Love it! ListenBook’s bookmarking feature is incredibly useful. I never lose my place in a book.
VPR
📚 Turning my phone into a portal of stories – this app's ease of use is remarkable! 📱💫 Adjusting the tone of the narrator's voice adds a layer of personalization that I never knew I needed. ListenBook’s bookmarking feature is incredibly useful. I never lose my place in a book.
InfinityInsight
The narrator's voices are so captivating, it's like they bring the stories to life. Kudos to the app for making literature accessible to those with busy schedules. ListenBook's comprehensive format support makes it the ultimate companion for audiobook enthusiasts.
Kazmii
This app has made my daily routines more meaningful and enjoyable. The app's performance is top-notch. It's stable, responsive, and optimized for a seamless audiobook experience. Kudos to the developers!
Whip Chu
This app has transformed my daily commute into a captivating journey of knowledge and entertainment. ListenBook Pro's noise reduction makes sure that background distractions don't interfere with my listening. Finally, an app that handles all my audiobook formats effortlessly. ListenBook is a must-have!
Rusty Vortex
Hands down, the best audiobook collection I've ever come across. It has everything I want to listen to. Audiobooks have become my escape from reality – a journey into captivating worlds. This app's convenience has turned me into an avid audiobook listener. 🚶♀️📱 I'm exploring new worlds while on the move, all thanks to this app's seamless functionality. 🏞️📚
Drugstore Cowboy
Audiobooks have turned road trips into unforgettable journeys of imagination. This app's compatibility with different devices ensures that I can enjoy my audiobooks anywhere, anytime. ListenBook is the ultimate audiobook player. The app supports all formats, and the import process is seamless. I love the playback history feature—it’s so easy to revisit my favorite parts. Highly recommend this app! An absolutely stellar production from start to finish! The narrator's command of pacing and tone was masterful, knowing exactly when to speed up for excitement or slow down for dramatic effect. The audio quality was pristine with no distracting mouth sounds or uneven volume.
Morbid Sugar
With this app, I've found a way to make my daily errands more enjoyable and intellectually stimulating. This app's support for various formats and genres ensures that there's always something new to explore. The app is lightweight and doesn’t drain my battery. This app is perfect for anyone who loves audiobooks. The interface is sleek and modern, and the playback controls are super responsive. I also appreciate the cloud integration, which lets me access my books from anywhere. Great work!
RealmRanger
With support for various audio formats, ListenBook ensures I can enjoy my favorite audiobooks without worries. This app is perfect for anyone who loves audiobooks. The interface is sleek and modern, and the playback controls are super responsive. I also appreciate the cloud integration, which lets me access my books from anywhere. Great work! I love how ListenBook makes it easy to organize my audiobook library. The app supports all formats, and the import process is a breeze. The playback controls are responsive, and the sound quality is excellent. Highly recommend!
RDTN
ListenBook has transformed my listening habits, making them more engaging and enjoyable. Adjustable playback speed is my secret weapon for covering more material in less time. A productivity boost! Quick access to chapters and smooth playback. Fantastic app!
ReiGnZ
📚 Embracing reading in the digital age – this app makes accessing books a seamless and enjoyable experience. 📱🎉 User-centric audiobook joy – this app's ease of use is impressive.
Fuzzy Logic Hottie
Changing the tone of the sound on ListenBook Pro is a fun way to customize my listening experience. This app has made my workouts and chores so much more enjoyable. I can't imagine a day without this app – it has made my audiobook journey effortless and rewarding. Effortlessly immersing in stories – this app's ease of use is a game-changer. The app is so well-designed. It’s clear the developers put a lot of thought into it.
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