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
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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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:
Fresh college grad:
Software Engineer with 2-3 YOE:
Senior Software Engineer with 10+ YOE:
I do not know.
Principal Software Engineer: 15+ YOE:
I do not know.