u/msjenniferlc wrote (the comment Michael replied to):
Apart from experience, what sets great candidates apart from good candidates during the interview process?
u/michaelnovati replied · ★ FEATURED
Hi, so in my experience each type of interview is hyper focused on specific things, so I can give those things for each type:
* Data structures and algorithms: the "technical" (j.k.) term is "clean code". If someone naturally writes well organized code, minimal logic on the first try (no extra if statements or loops... even if they clean them up afterwards), that's always really impressive. Pro-tip: if an interviewer tells you your code looks "really clean" you probably passed that interview ;)
* System design: if it feels like an exciting back and forth conversation more than interview that's fantastic. Like I'm talking to a peer casually about the problem.
* Technical behavioral: this is a wider bucket, but strong career trajectory at your current company is very impressive, like being promoted every 6 months, or receiving really high (like top 5% at your company) performance reviews.