Yesterday I watched a system design mock interview about designing Netflix. Key learnings: Start by asking clarifying questions to define the requirements and defining the scope. Take notes in real time on the screen in the same tool you'll use to design the system. Extract the concepts which will be the data model. …
Read MoreToday I went through all of Scrimba's JavaScript interview challenges. The concepts covered are at the entry level coding interview questions: conditions and loops string operations functions array methods: map, filter, reduce, sort, and flat. fetch
Read MoreYesterday I kicked off serious preparation for software engineering interviews using Exponent's complete course. It's complete because it covers all 3 types of interviews: Coding interview System design interview Behavioral interview This is a serious course, designed to help software engineers lands jobs at …
Read MoreYesterday I started practicing solving coding challenges in JavaScript. In the past, I've used Java for that purpose. It's interesting to be using a syntactically similar yet different programming language to solve coding challenges. I think it speaks to a programmer's ability to become fluent in different programming …
Read MoreIn preparation for a job interview for a software engineer position, I need to prepare to answer different questions, practice different things, and do different things. In reality, the preparation for the job interview has been going on since the day I wrote my first line of code in 1993. Yes, I have been programming …
Read MoreAs part of the preparation for a frontend job interview, here are some concepts I reviewed: Falsy values const, let, and var == vs === null vs undefined Data types Spread operator and rest operator Destructuring Git Agile and Scrum CSS selectors Responsive design Number issues Promises Pass by value vs pass by …
Read More