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.
SunnySnap
I used to struggle to find time for books – now, I listen while doing chores! I'm hooked on this app – it's my escape to different worlds and adventures. This app has made multitasking a breeze – I can listen while I work, cook, or exercise. Tone adjustment is so cool. It's like customizing the reader's voice to my liking. ListenBook has changed my audiobook game forever. No more format woes!
Suicide Jockey
🎉 Rekindling my literary flame – this app has brought back the joy of reading in a whole new format. 📖🚀 The seamless integration with CarPlay adds convenience and entertainment during my daily commutes. I love the chapter navigation feature. ListenBook makes it easy to find specific sections.
Chocolate Thunder
This app has made 'reading' more versatile and enjoyable than ever. 🏡 Embracing audiobooks while tidying up the house – it's like having a helper! 🏠📚 ListenBook's ability to extract artwork and metadata automatically adds a visual touch to my audiobook collection. Adjustable playback speed and volume control are top-notch. The playback controls are so responsive. No lag at all.
TulipCake
The 'Explore' feature has introduced me to authors I might never have discovered otherwise. The app's design is sleek and modern – it's a pleasure to navigate.
GoldTouch
The ListenBook app has transformed my device into a treasure trove of knowledge and entertainment. With ListenBook, I can now enjoy my favorite audiobooks and speeches with the utmost comfort and convenience. This app's user-friendly interface has made audiobook listening a breeze, even for a tech novice like me. This app is a lifesaver! I can now enjoy my favorite books on the go. Adjusting the tone of the voice adds a unique touch to my listening experience. I love the personalization!
Pepper Mouse
ListenBook has reignited my love for storytelling and learning, one audio file at a time. 📱 Carrying my library in my pocket – this app makes every moment a reading opportunity! 📚👜 ListenBook is a must-have for audiobook lovers. The auto-rewind feature ensures I never miss a word. I love the ability to share my progress with friends. It’s a fun feature.
ThreadTraveler
The quick access to chapters and controls makes the app a joy to use. I'm always in control. The auto-rewind feature is a small detail that enhances my listening experience. It's these thoughtful touches that matter! 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!
Con Mammoth
This app has transformed my daily walks into exciting literary adventures. This app's efficient downloading process ensures that I can enjoy my audiobooks whenever and wherever. 🚶♀️📖 Exploring stories as I stroll – audiobooks have turned my walks into inspiring journeys of imagination. 🏞️🎧 I'm amazed by the app's compatibility with different audio formats. It's truly versatile.
PP Dubs
ListenBook's sleek interface and precise controls make it a joy to use during my daily listening sessions. I can't get enough of this app's user-friendly interface – it's a true delight. Audiobook immersion made simple – this app's ease of use is commendable. ListenBook’s bookmarking feature is incredibly useful. I never lose my place in a book. 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!
Electric Player
With ListenBook, I've found a convenient and enjoyable way to engage with audiobooks and educational content. With this app, I've turned mundane chores into exciting opportunities for intellectual growth. The quick access to chapters and controls makes the app a joy to use. I'm always in control. Automated artwork and metadata extraction add a professional touch to my audiobook collection.
Versace-Cat
With ListenBook, I can listen to my favorite audiobooks and speeches with the utmost comfort and convenience. ListenBook's integration of artwork and metadata adds a visually appealing touch to my library. 👩🍳 Cooking up a storm while enjoying thrilling stories – this app adds flavor to my meals! 🍳🎧 Easy chapter navigation and beautiful design make this app stand out.
Predator
ListenBook Pro's noise reduction feature elevates my listening experience, allowing me to focus on the content. Great for listening to lectures and educational content. Very useful!
Shwatson
ListenBook's versatile controls and playback options have made my study sessions more productive and enjoyable. Adjustable playback speed is a brilliant feature. It adds a layer of customization to my audiobook enjoyment. The app is perfect for people with busy schedules. I can listen on the go.
SneakerKid
🎉 The ease and functionality of this app make it my go-to choice for immersive audiobook experiences. 📱🎧 Revolutionizing the way I enjoy stories – this app's seamless playback and intuitive controls make it a must-have for every book enthusiast. 📱🎧
DeathDancer
ListenBook's support for CarPlay and Apple Watch integration has made multitasking with audio content a breeze. Effortless audiobook exploration – this app's functionality is remarkable. Unlocking a world of literary wonders – this app's extensive format support and user-centric approach have rekindled my love for books. 📱🔊 Sharing audiobooks with friends through AirDrop is a fun way to inspire others to read. The statistics feature is brilliant. I love seeing how much time I spend on audiobooks with ListenBook.
Sassy Muffin
This app is like having a personal library with me wherever I go. Effortlessly managing my audiobook library – this app's design is commendable. Automatic extraction of artwork and metadata adds a professional touch to my library. The app is very user-friendly. ListenBook makes listening to audiobooks a breeze. 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!
QuantumQuill
The sleep timer is a brilliant addition – I drift off to sleep with amazing stories. I can't believe how seamless the integration with Apple Watch is. My workouts just got better. I love the ability to share my progress with friends. It’s a fun feature.
Mad Robin
ListenBook's clean interface and organized layout make it a pleasure to browse through my audiobooks. Simplifying my reading routine – this app's ease of use is remarkable. Elegant design and easy-to-navigate interface. Very pleased with ListenBook. The ability to download audiobooks directly is fantastic. ListenBook is very convenient.
Electric Saturn
🏃♂️📚 Running through chapters has never been smoother – the app's streamlined functionality keeps me on track with my reading goals. 🏃♂️🎧 ListenBook's drag-and-drop download feature from web browsers is incredibly convenient. Downloading audiobooks has never been this easy. The app's versatility in downloading audio is impressive. It streamlines the process and saves time. Downloading audio from network devices is a brilliant feature. It's incredibly convenient. The app is very easy to use. ListenBook makes managing my audiobook library simple.
Dark Burn
I can finally tackle my reading list while stuck in traffic – what a win! The app’s design is sleek and modern. ListenBook is my favorite audiobook player.
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