1. Engages with community outside work
1.1. Contribute to open source
1.2. Meetups
1.3. Blog
1.4. Conferences
1.5. Awareness on Technology Trends
2. Salesman
2.1. Is he passionate about something?
2.1.1. Can he get me excited about it?
3. Fire in the belly
3.1. Is there something that he is struggling for or is he content with life as it is?
4. Learnings
4.1. Has the person failed ever?
4.1.1. What did they learn?
4.2. Given a chance to go back in time, how would you do your project X differently?
4.3. Has it ever happened that you found that your architecture that you worked so hard creating does not meet the requirements? How did you deal with it?
4.3.1. What have you fixed? Is it live in production?
5. Leadership
5.1. Experience with setting up a new team
5.1.1. Let's say we a startup and you are the CTO, <explanation of product>, how many people would you need to hire, what skills?
5.1.2. What should be the technology stack?
5.1.3. What are different challenges?
5.2. Experience with establishing software engineering workflows
5.2.1. How should a good onboarding document for a new member in your technical team look like?
5.3. Effective at representing the engineering to the management
5.3.1. How would you convince the management to allow time for framework version upgrade?
6. Creative
6.1. Have they created apps on their free time?
6.2. Have they participated in hackathons?
7. Full stack exposure
7.1. UI
7.1.1. Javascript
7.2. Server
7.2.1. Scripting
7.3. API
7.4. Database
7.4.1. Are they opinionated about RDBMS vs NoSQL
7.5. Mobile Apps
7.6. Deployment
7.6.1. Devops experience?
8. Ownership
8.1. Is the person proud of something that he has created?
9. Software engineering
9.1. Data structures and algorithms
9.1.1. Can the person devise an algorithm to a sample problem?
9.2. Can the person measure things?
9.2.1. Performance
9.2.2. Quality
9.3. Security
9.4. Version control
9.5. Design Patterns
9.6. Software Architecture
9.6.1. Caching
9.6.1.1. Cache invalidation strategies
10. Experiences
10.1. Product development
10.1.1. Have they been part of a core development team?
10.1.2. Have they maintained a product that they created for an year or more?