Posts in Data Structures

Code Interview Resources – My Go-To List for FAANG

Reading Time: 3 minutes

Many people would say “all” software engineers will want to work on a FAANG company at least once. I wouldn’t generalize because many of us end up following other dreams, in my case, for example, I love working remotely, programming and tech writing. Because of the above, I will say, “many” software engineers may eventually get an interview with a FAANG company, and here is my list of code interview resources for them.

Read More

Hash Tables in Kotlin – The HashMap implementation

Reading Time: 4 minutes

Data structures are important topics in any kind of software development, but most of the explanations surrounding them are based in Java. The advantage of Android development is that it was initially done in Java, but in the most recent years, Kotlin has been the preferred language for development. For this reason, it’s important to understand and take the classical and broad Java knowledge into modern programming languages. This is important for a number of reasons, among which we could mention: knowing data structures gives us strong programming bases, makes coding easier, helps us optimize execution time and memory, and also they are usually asked in technical interviews! So let’s start with Hash Tables in Kotlin.

Read More