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.
Daisy Stick
I'm amazed at how immersive the experience is – it's like being inside the story. Binaural audio processing is a game-changer – my ears stay comfortable during long listening sessions. Binaural audio processing is amazing. Reduced my listening fatigue significantly. The app supports background playback, which is a must for me.
Street Jolly
ListenBook's commitment to excellence shines through in its powerful features and seamless performance. ListenBook's variety of ways to download audio makes it incredibly convenient. This app has reignited my love for literature in the most delightful way. Audiobooks on this app have made my daily walks a time of reflection and inspiration. Gone are the days of straining my eyes to read – this app lets me 'read' with my ears, anywhere, anytime.
WanderWord
I'm amazed by ListenBook's smooth drag-and-drop downloads in my web browser – a time-saver! This app's compatibility with different devices ensures that I can enjoy my audiobooks anywhere, anytime.
Commando
👩🍳 Cooking up a storm while enjoying thrilling stories – this app adds flavor to my meals! 🍳🎧 The noise reduction feature is a game-changer for clearer dictaphone recordings.
Bat Magenta
With this app, I've turned mundane chores into exciting opportunities for intellectual growth. My productivity has soared since I started using ListenBook for my study materials. This app has transformed my daily commute into a captivating journey of knowledge and entertainment. My daily workouts are more enjoyable now, thanks to seamless integration with Apple Watch.
Steel Heart
The narrator's voices are so engaging, it's like having a personal storytelling session. With this app, audiobook listening has become an integral part of my daily routines – it's a game-changer. Who knew that commuting could become such an enjoyable reading session? 🎧 Carrying a world of literature in my headphones – this app's convenience is truly remarkable. 📚💫
Wonder Lady
Audiobooks have become a source of inspiration and motivation, thanks to this app. ListenBook has transformed how I enjoy audiobooks. The app is a game-changer!
Proper
Audiobook multitasking simplified – this app's functionality is truly commendable. ListenBook's integration with CarPlay and Apple Watch is seamless. I can now enjoy my favorite audiobooks during commutes and workouts. ListenBook Pro's noise reduction ensures that my listening experience remains clear and enjoyable.
Demo
This app's compatibility with different formats ensures that I never miss out on a great audiobook. Audiobook multitasking simplified – this app's ease of use is a true asset.
AirportHobo XD
Hands down, the best audiobook collection I've ever come across. It has everything I want to listen to. ListenBook's library organization and book groups help me keep my content neatly sorted. ListenBook has made me fall in love with my audio content all over again – it's a must-have. Adjusting the tone of the narrator's voice is a unique feature that adds a personal touch. 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.
Scuffs
ListenBook has become an indispensable part of my daily routine – it's my ultimate audio companion. I can't believe how easily this app has fit into my daily routine. With this app, reading is as simple as pressing play – it's genius! ListenBook Pro's noise reduction feature is like a magical spell that transports me into the heart of the story. ListenBook is fantastic! Supports every audiobook format I have. Super convenient!
Skirble
This app's ease of use has made my long drives educational and enjoyable. ListenBook's intuitive layout and quick access to chapters make audiobook navigation a breeze.
Moon Solitaire
With ListenBook, I can effortlessly manage and organize my audiobook library. This app's sleek design and effortless controls have made audiobook listening an immersive experience. 🚶♀️🎧 Enjoying the great outdoors while immersing myself in fantastic tales – walking never felt this magical! 🏞️📚 📚 Ironing has become a joy with audiobooks – wrinkles are no match for these captivating stories! 👗🎧 I love how customizable the playback speed is. It makes listening so much more enjoyable.
Pexxious
This app is a gift for book lovers who struggle to find reading time. ListenBook's compatibility with CarPlay and Apple Watch adds convenience to my audiobook routine. The ability to adjust playback speed is a fantastic study aid. I'm absorbing information faster than ever. Auto-rewind is a brilliant feature. Never lose track of where I left off. ListenBook is the best audiobook player I’ve ever used. The app is reliable, fast, and packed with features like customizable themes and playback speed. The sleep timer is a lifesaver for bedtime listening. Great job, developers!
ZenaCake
ListenBook's commitment to providing a high-quality audiobook experience is truly commendable. ListenBook has reignited my love for storytelling and learning, one audio file at a time. Audiobooks at my fingertips – this app's functionality is a game-changer.
DreamDasher
I'm hooked on this app's effortless integration with my daily activities. Audiobooks at my fingertips – this app's functionality is a true marvel. Thanks to ListenBook, downloading audiobooks is a hassle-free process, regardless of the source. Adjusting the tone of the voice is a unique feature that adds a personalized touch to the listening experience.
ThoughtTrailblazer
Effortless audiobook exploration – this app's functionality is a true delight. ListenBook makes my commute enjoyable. The audio filters really enhance the listening experience.
Minty Devil
Audiobooks on this app have made my morning rituals something to look forward to. ListenBook is the perfect blend of technology and art, turning audio into an unforgettable experience. This app's compatibility with different file types means that my entire audiobook collection is at my fingertips. Efficiency and ease combined – this app is a must-have for book lovers. Tone adjustment is an innovative touch that adds a personal connection to the audiobook narration. It's like having a custom reading experience.
Ginger Chaos
This app has introduced me to authors I'd never heard of – now they're my favorites! ListenBook's user-friendly interface and intuitive controls make it a joy to navigate through my audiobooks. I'm grateful for this app's ability to fit seamlessly into my lifestyle, making learning a part of my day. 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. This audiobook was neither good nor bad - simply average. The narrator's delivery was professional but uninspired, and the recording quality was clean though not exceptional. It provided satisfactory entertainment without standing out from similar titles.
Blizzard Vixen
ListenBook's thoughtful inclusion of chapters, controls, and filters has enhanced my audiobook experience. This app has made me realize that I don't need a lot of time to read. ListenBook Pro has taken my audiobook experience to the next level. No regrets! The auto-rewind feature is a small detail that makes a big difference. It enhances my listening experience. Great for fans of this genre! The pacing, narration, and production quality were all excellent. It felt like a movie playing in my mind. I’ll be checking out more from this narrator for sure.
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