Skip to content

Tag: senior software engineer

System Design Interviewing Tips

System design interviews might get subjective depending on the expertise of both candidate and interviewer. Even if both have worked in backend systems, there’s a big chance that they have worked in quite distant areas. To decrease unconscious bias, it’s worthwhile to use a scorecard and general guidance to stay objective while evaluating a candidate’s skill set.  Score Card We can score each one of these skill…

Leave a Comment

Who needs an Architect?

An architect? According to Wikipedia, an architect is a person who plans, designs, and oversees the construction of buildings. So, we obviously have derived the role from civil engineering. In parallel, we derived software architecture which refers to the high-level structure of a software system. As you might guess, I don’t think we need a formal architect role but an architecture. Before starting another dispute, let’s watch…

20 Comments