DEV Community

Discussion on: Best Way to Test Coding Skills During a Job Interview?

Collapse
 
hpj1992 profile image
Harshit • Edited

Depends on the role as well.

Since you are specifically asking about coding skills, and not about skills of being software engineer or web developer, I will narrow down my opinion to focus only on coding part.

Intern:

  • Give 3 type of problems. Easy - Med - High
  • Judge: Code correctness, Coding Style, Performance, Cleanliness, Patterns, OO for 3 type of problem and see when and where he/she excels or fells short
  • Talk: White board session

Fresh college grad:

  • Give 3 type of problems. Easy - Med - High
  • Judge: Code correctness, Coding Style, Performance, Cleanliness, Patterns, OO for 3 type of problem and see when and where he/she excels or fells short
  • Talk: White board session
  • Design: OO concepts, Design patterns and it's usage
  • Projects and past internship experiences

Software Engineer with 2-3 YOE:

  • Give 1 problem. Difficulty level: Med.
  • Judge: Code correctness, Coding Style, Performance, Cleanliness, Patterns, OO
  • Ask to provide at least 3 alternative solutions to the same problem and judge: Creativeness, OO, Vision, Planning, Testing, Ability to find alternatives.
  • Design: OO concepts, Design patterns and it's usage
  • Projects and past internship experiences

Senior Software Engineer with 10+ YOE:

I do not know.

Principal Software Engineer: 15+ YOE:

I do not know.