How to Prepare for Software Engineer Interview - System Design I

In my last blog, I talked about how to prepare for software engineer interviews. To summarize, you need to prepare for questions in 3 big categories: behavioral questions, coding and system design. Each category deserves a few articles to elaborate. In this article I’m going to deep dive in to how to prepare for system design questions. What is System Design Question A system design question looks like “Let’s build a service that allows user to post short messages and follow each other (build a twitter or X)”....

January 21, 2024 · 5 min

How to Prepare for An Software Engineer Interview

Understand the Format You need to understand the format of the interview: How many rounds of interview How long each round takes Is it onsite, over the phone and video What kind of questions asked in each round Knowing the format is key as it’ll decide your preparation strategy. For example, if you know your first around only test coding ability and you need to pass it to have another followings arounds, then you know you have to nail the coding tests first rather than also prepare system design....

December 11, 2023 · 4 min

Things That Changed in 2023 - My Job

It started when my son was born Ten months ago our son is born. Many things changes since then, including my job, my priorities and my life routines. I’d like to reflect a little and document the changes that I observed. This blog will focus on the job change part. Getting noticed Starting 2023, I didn’t plan to change my job. I was quite happy with my previous company. It doesn’t offer the best work life balance but it pays well....

December 2, 2023 · 4 min