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.
Elder Pogue
This app's ease of use has made reading more accessible and enjoyable than ever before. Supports extensive playlists and bookmarks. Very user-friendly.
Pepper
Thank you for making my reading goals more achievable and enjoyable. ListenBook has changed my audiobook game forever. No more format woes!
StorySculptor
The selection of classics is a treasure trove for literature enthusiasts. ListenBook's unlimited length of audiobooks with the Pro version is a fantastic value for avid listeners. ListenBook's dedication to excellence shines through in its impeccable audio quality and user-friendly features. ListenBook is the perfect blend of technology and art, turning audio into an unforgettable experience. ListenBook makes organizing my audiobooks simple. The app is very user-friendly.
Pop Bee
ListenBook's focus on quality and user experience has made it my go-to app for audiobooks and educational content. 🏃♂️📚 Running through chapters has never been smoother – the app's streamlined functionality keeps me on track with my reading goals. 🏃♂️🎧 🎶📚 The harmony between simplicity and functionality in this app is truly impressive. Audiobooks have never sounded this good! 🎵🎧 ListenBook has become an essential part of my day, enhancing my commute and allowing me to enjoy audiobooks like never before.
Freeze Queen
ListenBook's commitment to excellence shines through in its powerful features and seamless performance. Effortlessly switching between stories – this app's ease of use is impressive. Book groups help me keep series together and navigate my collection more efficiently. A great feature! ListenBook’s interface is sleek and user-friendly. Finding and playing my audiobooks has never been easier.
Mauve Cactus
The ability to highlight passages and take notes while listening is a fantastic feature. This app has turned my mundane tasks into exciting opportunities for reading.
FLAK Angel
ListenBook has become my constant companion, filling my days with captivating narratives. Audiobooks at my fingertips – this app's functionality is truly impressive.
Street Jolly
The audiobook player's silky-smooth playback is like music to my ears. Flawless performance! The interface is beautiful and functional. ListenBook is my go-to app for audiobooks.
WonderWords
With this app, I've found a way to make long flights and road trips more enjoyable and enlightening. The ability to adjust playback speed is a fantastic study aid. I'm absorbing information faster than ever.
Bones
Thanks to this app, listening to audiobooks has become a delightful habit. This audiobook app is a true gem – it brings stories to life with every click. This app's library is a treasure trove – I'm always discovering new favorites. Efficiency and ease combined – this app is a must-have for book lovers. The app is so reliable. I’ve never had any issues with it.
ByteBard
I've become a more empathetic listener and reader, thanks to the power of audiobooks. Finally, an app that understands the power of CUE playlists. Perfect for organizing. Automated artwork and metadata retrieval make my audiobook library look organized and polished. 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.
Hobo Samurai
Automated metadata extraction is a time-saver. My library is so organized now. Noise reduction and tone changing enhance the listening experience. Love it! I can’t believe how easy it is to manage my audiobook library with ListenBook. Highly recommended!
Pocket Muzzie
The ability to adjust the playback speed has made my commute even more efficient. The app's intuitive design makes it easy to find and listen to my favorite authors. With this app, I've rediscovered the joy of reading through my ears, making every moment more valuable. ListenBook has transformed my daily activities into opportunities for learning and enjoyment.
Snout Pixie
ListenBook's customizable features, from playback speed to audio filters, cater to every audiobook lover's preferences. With this app, my audiobook library is organized and accessible, making my reading journey effortless. 🎉 This app is a testament to thoughtful design – its functionality seamlessly blends with my lifestyle, making reading effortless. 📚✨ Simplifying audiobook adventures – this app's ease of use is a delight.
Canary Apple Red
ListenBook's support for binaural audio processing is a thoughtful touch that reduces listening fatigue. I'm blown away by the powerful audio downloading options. So versatile! AirDrop sharing is a very convenient feature. Thanks, ListenBook!
Demand Chopper
This app's compatibility with different file types means that my entire audiobook collection is at my fingertips. Noise reduction on ListenBook Pro is a revelation. It elevates the audio quality to a new level.
Shadow Chaser
Changing the tone of the sound on ListenBook Pro is a fun way to customize my listening experience. This app's ease of use has made my downtime more enriching and enjoyable. The statistics tracking feature is very useful. ListenBook helps me keep track of my listening time.
Tart Voodoo
Efficiency meets audiobooks – this app's functionality is a true standout. Finally, an app that lets me organize my audiobooks effortlessly. The library organization and book groups feature make navigation a breeze. A masterclass in audiobook narration! The performer maintained perfect consistency in character voices throughout while keeping the main narration clear and engaging. The production was flawless - no weird edits or background noise. I'll be seeking out more works by this narrator. This audiobook transformed my household chores into enjoyable moments! The narrator's lively yet measured delivery kept me engaged throughout. I particularly appreciated how they handled exposition - making potentially dry information interesting through thoughtful inflection and pacing.
Fist Wizard
ListenBook has turned my ordinary moments into extraordinary journeys of the mind. This app's ease of use has made reading a seamless part of my daily routine. Noise reduction is magic. I can finally enjoy dictaphone recordings without discomfort. The interface is sleek and modern. It’s a joy to use.
Dark Matter
With ListenBook, I can listen to my favorite audiobooks and speeches with maximum comfort and convenience. ListenBook's dedication to delivering an exceptional experience is evident in every detail. Mastering audiobook navigation – this app's ease of use is commendable.
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