How to Evaluate Job Opportunities - Worth trying?


Know the team
What the team is doing/tech stack
The manager
  - like work experience, how long he worked in this company and team, management style, tech talk
The team members
  - how diversity is the team, team members tech blog/talk
  - We can get this info from recruiter, friends, or linkedin

Know the interview
How many rounds of interview
Whether all (on-site) interviews will happen in one day
Whether decision maker(manager) is there
- In rare cases, some companies wants to have 2 rounds of onsite-interview, then if goes well, do the remaining on-site interview on another day
- Ask recruiter whether they can arrange all interviews on same day
The interviewers
  - Diversity of the interviewers

Reject it kindly if it doesn't match your expectation/skills, as for most companies, you can interview for just one team. If it fails, you have to wait till next year.

Ask Interviewer
How many coding questions will be asked
- Some interviewers/companies like to first ask some simple coding question then move on to a difficult one.
- In this case, you want to finish the first one quickly so you have time to work on the next one.

Labels

adsense (5) Algorithm (69) Algorithm Series (35) Android (7) ANT (6) bat (8) Big Data (7) Blogger (14) Bugs (6) Cache (5) Chrome (19) Code Example (29) Code Quality (7) Coding Skills (5) Database (7) Debug (16) Design (5) Dev Tips (63) Eclipse (32) Git (5) Google (33) Guava (7) How to (9) Http Client (8) IDE (7) Interview (88) J2EE (13) J2SE (49) Java (186) JavaScript (27) JSON (7) Learning code (9) Lesson Learned (6) Linux (26) Lucene-Solr (112) Mac (10) Maven (8) Network (9) Nutch2 (18) Performance (9) PowerShell (11) Problem Solving (11) Programmer Skills (6) regex (5) Scala (6) Security (9) Soft Skills (38) Spring (22) System Design (11) Testing (7) Text Mining (14) Tips (17) Tools (24) Troubleshooting (29) UIMA (9) Web Development (19) Windows (21) xml (5)