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.
Sugar Hiccup
Mood-based playlists help me choose books that suit my current state of mind. Unparalleled support for CarPlay and Apple Watch means I can take my audiobooks anywhere, anytime. ListenBook has given me a renewed appreciation for audio content – it's my new favorite app. I'm thrilled that ListenBook offers both basic and advanced features to cater to all types of users.
Light Despair
The app's performance is nothing short of impressive – smooth, responsive, and designed with audiobook lovers in mind. Tone adjustment is a thoughtful addition that adds a personal touch to the audiobook narration. It's like having a narrator tailor their voice to my preferences. 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.
Spooky Yellowjacket
I can't believe how easy it is to discover new titles and genres. Pure delight! This app has introduced me to authors I'd never heard of – now they're my favorites! I'm blown away by how this app has revolutionized my reading experience. ListenBook is the best audiobook player I’ve ever used. The app is packed with features like customizable skip intervals, playback speed, and sleep timers. The interface is clean and easy to navigate, making it a joy to use. Five stars!
Hang 11
I'm hooked on this app's effortless integration with my daily activities. 🧘♂️ Finding serenity through the soothing tones of audiobooks – mindfulness and stories in perfect harmony. 🧘♂️🎧
High Kingdom Warrior
I can't get enough of this app – it's a true game-changer for book lovers. The audio filters in ListenBook allow me to customize my listening experience. Speed up or slow down playback—it's all up to me! Sharing audiobooks with friends is so easy with AirDrop. It's a great way to spread happiness. Adjusting the tone of the narrator's voice is a unique touch – it's like having a personalized reading. The app is so well-designed. It’s clear the developers put a lot of thought into it.
Nueva Nova
I'm no longer missing out on great stories – this app fits perfectly into my lifestyle. ListenBook's library organization and Book Groups feature make it easy to keep my audiobooks organized and accessible. Listening stats motivate me to read more. Great feature!
Star Jammer
ListenBook's dedication to delivering high-quality sound and user-friendly features has won me over. Sharing audiobooks with friends through AirDrop is a delightful way to share the joy of storytelling.
Runway Darling
ListenBook's comprehensive support for a wide range of audio formats sets it apart from other audiobook apps. With ListenBook Pro, I'm no longer limited by audiobook length. It's a liberating experience! I don't have strong feelings about this one either way. The narration was competent but forgettable. The story itself was more engaging than the performance.
Polar Bee
ListenBook has redefined my audiobook journey, making it more enjoyable and convenient than ever before. ListenBook's integration of artwork and metadata adds a visually appealing touch to my library. ListenBook Pro's noise reduction feature is a game-changer for immersive listening in any environment. The app is very easy to use. ListenBook makes managing my audiobook library simple.
AlertXis
I love that ListenBook supports a wide range of formats, making my library diverse. Automated artwork and metadata extraction make my audiobook library look neat and professional. 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! Highly engaging! The combination of a well-written story and skilled narration made this audiobook hard to pause. I finished it much faster than I expected because I just couldn’t stop listening.
Demo
ListenBook's support for CarPlay and Apple Watch integration has made my daily activities more seamless and convenient. Effortlessly managing my audiobook library – this app's design is commendable. Packed with useful features. My favorite audiobook app! I love how customizable the playback speed is. It makes listening so much more enjoyable.
ByteBard
ListenBook's beautiful layout and quick access to chapters make every listening session a pleasure. ListenBook has brought the joy of audiobooks back into my life in a whole new way. ListenBook is a must-have for audiobook lovers. The auto-rewind feature ensures I never miss a word. Has every feature I need. My top choice for audiobooks!
Rusty Vortex
My kids are hooked on the children's audiobook collection – it's a parenting win! Thank you for making my reading goals more achievable and enjoyable. Listening stats feature keeps me on track with my audiobook goals. Love it! The ability to download audiobooks directly is fantastic. ListenBook is very convenient. I love the download options. ListenBook gives me so many ways to get my audiobooks onto my device.
Hoboken Nightingale
The app's features, like the sleep timer, make it clear that it's designed with readers in mind. ListenBook's compatibility with CarPlay and Apple Watch enhances my audiobook experience during daily activities. The auto-rewind feature after interruptions is a small thing that makes a big difference.
Nacho
I'm amazed by ListenBook's dedication to quality – it's evident in every feature. 📱 Turning my phone into a portal of endless stories – this app is pure magic! 📚✨ 👀📚 Embarking on literary journeys even with my eyes closed – bedtime stories have taken a new form with this app! 😴🎧 💼 Making work hours enjoyable – audiobooks turn my tasks into learning opportunities and moments of joy. 💻📖 I love the quick access to settings. It makes tweaking the app so easy.
InfinityInsight
My study sessions are more efficient than ever, thanks to the looping playback and bookmark features. ListenBook has completely changed how I enjoy audiobooks. The app is packed with features like customizable skip intervals, playback speed, and sleep timers. The interface is clean and easy to navigate. Five stars!
MindfulMingle
ListenBook has elevated my audiobook enjoyment to a whole new level – it's a must-have for any audio enthusiast. This app's convenience has made me fall in love with audiobooks all over again.
Neophyte Believer
This app is not just about convenience – it's a gateway to new horizons of knowledge. I'm in awe of how technology has enhanced my reading experience through this app. Audiobook multitasking simplified – this app's functionality is a triumph. From novels to speeches, this app's versatility in playing various audio formats has turned my daily activities into enriching listening sessions. What a game-changer! 🌟📚
Dream Killer
Discovering new worlds through audiobooks has never been easier! This app's intuitive interface and seamless functionality make every listening session a delight. 📚🎧 ListenBook has revolutionized my audiobook experience. I can't imagine going back!
Silver Rose
ListenBook's dedication to delivering a high-quality playback experience sets it apart from other apps. This app's ease of use has made my downtime more enriching and enjoyable. Finally, an app that respects my busy lifestyle. Whether I'm commuting or exercising, this app's smooth playback and smart controls keep me engaged. 🏃♀️🎧 Adjusting the tone of the voice is a novel feature that allows for a personalized listening experience. I love the ability to customize the skip buttons. It’s so convenient.
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