Tips from an interviewer on how to explore the problem, design a solution, and communicate your approach.

Photo by ThisisEngineering RAEng on Unsplash

How to Pass the System Design Interview


Career

How not to fail spectacularly at your next job interview

Photo by Leon on Unsplash


How to prepare for an interview, avoid common mistakes, and successfully demonstrate your technical and soft skills

Photo by Anthony Riera on Unsplash

1. Be Concise When Answering Questions


Engineering Management

How to help your new team start performing sooner

Photo by Nicholas Swanson on Unsplash

1. Forming Stage


Engineering Management

Developer-friendly practices to keep the business and the engineers happy

Photo by Danial Igdery on Unsplash


Career

Use pair programming, code reviews, feedback, and meetings efficiently to grow faster into your next role

Photo by You X Ventures on Unsplash


Engineering Management

A brief guide for pragmatic software engineering managers

Photo by You X Ventures on Unsplash

Engineering Management

Simple things most managers can do to build a cohesive team of software engineers

Image of team rowing a boat.
Photo by Quino Al on Unsplash

Setting Team Goals


Engineering Management

Free up time for critical tasks and coach future leaders by strategically delegating responsibilities

Photo by Annie Spratt on Unsplash


Productivity

How my software development team has taken meetings, communications, and unplanned work under control

Photo by Studio Republic on Unsplash

Andrei Gridnev

Software engineer, manager since 2002. Engineering management, leadership, software architecture, high-performing teams, professional growth.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store