Find the way that suits you
This whole week was about understanding the basics and being able to explain it with your own words, trying to make an interview as a conversation between two peers having a casual chat about computer science.
I received a pretty good advice, repeating a book definition doesn’t mean you really understand a concept, on the other hand if you are able to describe it in your own words is more meaningful and more reliable, also if you want to try practice how to explain something with ease, try to do it considering that the other part of the conversation didn’t have any knowledge about what you are going to explain (just like trying to explain a kid how a stapler works, definitely that example sticks in my mind).
Use the method that suits you , when you are reviewing concepts do whatever helps you to remember them, some people are visual so try to made sketches or charts, If you learn better listening over and over again, record yourself and play it until you memorize it (but understand the concept before the repeating part), mnemonics are useful too.
I figure out my best way to learn something, it’s a combination between visual (sketches) and reducing a concept in 1 to 3 key words also made exercise when I need to (algorithms and complexity).
If you are going to have an interview in a different language, fully understand the concept in this specific language so when the time comes, you don’t really need to translate anything, you’re just going to say what’s come to your mind.
Maybe this is a very short essay but these are 4 points that I’m sure that stick with me for a very long time so I found them very valuable and that’s the point about writing it down here.