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.
Berlin Kamikaze
With ListenBook, I can now enjoy my favorite audiobooks and speeches with the utmost comfort and convenience. Automatic artwork and metadata retrieval is a time-saver. My library looks fantastic.
Pocket Muzzie
My study sessions are more efficient than ever, thanks to the looping playback and bookmark features. The app supports a wide range of formats. ListenBook is very versatile.
Journeyman
ListenBook's support for network device downloads and drag-and-drop is a time-saving delight. This app's compatibility with different devices ensures that I can enjoy my audiobooks anywhere, anytime. ListenBook Pro is worth every penny. The unlimited audiobook length is a dream come true.
Stealth
With ListenBook, I can now enjoy my favorite audiobooks and speeches with the utmost comfort and convenience. π Long road trips? No problem β this app keeps me entertained mile after mile! ππ π©βπ³ Elevating culinary experiences with auditory tales β cooking has never been this entertaining and educational! π³π§ Audiobook excellence simplified β this app's functionality is a true delight. ListenBookβs audio quality is excellent. The app enhances my listening experience.
Rummy Stickers
I've found solace and relaxation in the pages of countless audiobooks. π©βπ³ Turning cooking sessions into culinary adventures, complete with intriguing tales! π³π§ Effortless audiobook exploration β this app's functionality is a true delight. Listening stats keep me motivated to read more. Great addition! 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!
BloodEater
Being able to download audiobooks for offline listening is a game-changer. I used to struggle to find time for books β now, I listen while doing chores! ListenBook's focus on quality and user experience has made it my go-to app for audiobooks and educational content. Savoring audiobooks without complications β this app's design is commendable. 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.
Round Kick Boomer
ListenBook's seamless integration with CarPlay makes my daily commute a delightful opportunity to indulge in audiobooks. ListenBook's support for various audio formats makes it a versatile app for all kinds of audiobook enthusiasts. Noise reduction in ListenBook Pro ensures crystal-clear playback even in noisy environments. The app's compatibility with CarPlay is a fantastic bonus. It keeps me entertained during long drives. The statistics feature is brilliant. I love seeing how much time I spend on audiobooks with ListenBook.
Betty Cricket
The convenience of having an entire library at my fingertips is a dream come true. This app has turned my daily routine into a source of excitement and joy. I'm in awe of this app's ability to make reading so accessible and convenient. Seamless audiobook integration β this app's functionality is a technological marvel. Effortless audiobook management β this app's usability is impressive.
Wooden Man
I can't imagine my audio routine without ListenBook's seamless and user-friendly design. This app's user-friendly interface has made audiobook listening a breeze, even for a tech novice like me. β° Early mornings have become my favorite time to listen to audiobooks β energizing! π π§ Automatic metadata extraction keeps my library organized. It's a time-saver! The app is very user-friendly. ListenBook makes listening to audiobooks a breeze.
Mercury Reborn
Listening to audiobooks has become my daily ritual for relaxation and escape. The app's features, like the sleep timer, make it clear that it's designed with readers in mind. ListenBook has become my trusted companion, guiding me through the realms of imagination. ListenBook Pro's noise reduction feature is a revelation. It elevates the audio quality, providing a clear and immersive listening experience that enhances my enjoyment. The app is perfect for language learners. The playback speed control is a game-changer.
Black Walnut
ListenBook's chapters, controls, and filters have transformed my listening sessions into immersive journeys. I'm hooked on this app's effortless downloading process β I can have my favorite audiobooks in seconds. With this app, my daily routines have become moments of intellectual discovery and personal fulfillment. ποΈ Elevating grocery shopping to a whole new level β audiobooks make it an adventure! ππ Effortlessly exploring new worlds β this app's design is user-centric and efficient.
Nueva Nova
I'm impressed by how much more I'm learning through audiobooks compared to traditional reading. ListenBook's support for CarPlay and Apple Watch has made my listening experience even more seamless. The statistics feature in ListenBook is a valuable tool for monitoring and optimizing my audiobook consumption.
Hyper Kong
I'm in awe of how this app has made reading seamlessly fit into my lifestyle. With this app, reading is no longer confined to a specific time or place. The audio quality is excellent, and the interface is intuitive. ListenBook is my go-to app for audiobooks.
Day Hawk
The ability to adjust the playback speed has made my commute even more efficient. The fact that ListenBook doesn't just play, but enhances audio quality, is truly remarkable. I'm amazed at how this app has made my daily routines more enjoyable and intellectually fulfilling. Gone are the days of struggling with formats. Thanks to this app, my audiobook journey is a breeze, and every tale is a tap away. Highly recommended! ππ§
Snapple Whistler
The quality of the audio is top-notch, making the experience truly immersive. ποΈ Grocery shopping has taken an exciting turn β I'm on a mission to explore new worlds through audiobooks! ππ I've recommended ListenBook to all my fellow bookworms. It's a true companion for audiobook lovers. This audiobook performed its function without excelling. The narrator's delivery was straightforward and easy to follow, though lacking in dramatic flair. The recording quality was decent with only occasional minor inconsistencies in volume. An acceptable but forgettable listening experience.
Dance Bloom
ListenBook's powerful audio downloading features are a dream come true β no more hassles! This app has become my go-to companion, making my daily routine more exciting and insightful. Library organization is simplified with ListenBook. It's easy to keep my audiobooks neat and tidy. Excellent support for various audio formats. Very satisfied. The app is perfect for multitaskers. I can listen while working out.
Doz
ListenBook's sharing options make it easy to introduce others to the joys of audiobook storytelling. Automatic extraction of artwork and metadata adds a professional touch to my library.
Tacklebox
ListenBook's sleek interface and precise controls make it a joy to use during my daily listening sessions. I can't get over how smooth the playback is. Even high-quality files play flawlessly. The app is so reliable. Iβve never had any issues with it.
Show Off
I can finally tackle my reading list while stuck in traffic β what a win! Thanks to ListenBook's automatic extraction of artwork and metadata, my library looks organized and appealing. The app is perfect for road trips. It keeps me entertained for hours.
Sprinkle Lovenuts
I've become the storyteller of my family, sharing the amazing audiobooks I've discovered. This app has transformed my daily routine into moments of literary delight. This app has made reading a part of my lifestyle, no matter where I am. An audiobook lover's dream come true! This app's seamless functionality and diverse format support make it my go-to choice for immersive storytelling. ππ§
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