Aside from this being a helpful representation of how a coding interview could go, I think the mental structuring of HOW to code it before actually coding would be helpful for a lot of people. Great video
Thanks for watching! Big thanks to Keith (ru-vid.com/show-UCq6XkhO5SZ66N04IcPbqNcw) for helping out with this video :) Let us know if you'd like to see more mock interviews!
I'm like 6mins in and I like it already, it's good to see the thought process of how you're breaking down the code into comments first and then asking question by gathering requirements and understanding from the interviewer! thank you so much for this video Kylie 👌
I think this was a great video and it's impressive that you did an object oriented design question as well as a multidimensional dynamic programming within one ~45 min interview. One thing I was a bit confused by though was the terminology you used in the second question and your explanation of what he was asking for. To my understanding, a substring is definitionally consecutive so I think what he was asking for was the longest common subsequence. I don't think any part of your explanation or solution was wrong it's just the term substring instead of subsequence threw me off a bit.
Why didn't you create a User class ? A library is a collection of all books but a user could have their own books that they are currently reading. And books can have multiple copies too. If the active book data structure was stored on a user level, wouldn't that have been better?
Nice video Kylie! For the last interview question of the OOP question... wouldn't it be better to encapsulate User data into its class and store active_book and font_size there instead?