Hello,
I'm a 20 year-old web developer with a wife and a baby on the way. I have an interview at a startup on Monday, Dec 17, and have a few questions for the startup community.
First, the position is for a PHP developer. While I started out in PHP and worked in it for several years, I haven't touched it since March when I switched to Python, and I've grown a bit rusty. Can you recommend any specific area that I should brush up on?
Secondly, what sort of questions should I expect to be thrown at me? I'm not really expecting too much about programming in general, as they're going to have me write some code, but what other kinds of questions might I get asked?
Finally, what questions should I throw back at them? I've read that interviews are just as much for the potential employee as the company, and there's the obvious asking about salary, benefits, programming environment, desktop setup... But is there anything I should make sure to ask?
A bit about the company: "Galaxy IT, Inc. is working on a web application that will take your current addiction of wasting time online, and your real-world need to get things done, and make it possible for you to do both at once."
Their website is http://www.galaxyit.com
I apologize for the short time-frame between this post and my interview date. They asked me to interview on Tuesday, and since then I've frantically been trying to get things prepared. I only just now thought about asking news.YC. If you can't tell, I'm quite nervous about the interview. What they're working on sounds really neat, and the pay is much more than I'm making now (and with the baby coming, it'll really help). I really want to make a good impression on them.
Thank you.
What is on the piece of paper (or editor) doesn't make a whole lot of difference.
What happens when you and I talk about what you wrote tells me almost everything I need to know.
Less than one percent of interview code I've ever seen even compiled. What I was really looking for was:
- Did he understand the problem?
- How did he approach the problem?
- Does he appear as if he has any idea what he's doing?
- Can he explain what he has done?
- Can he defend what he has done?
- Does he understand the concepts of order, cleanness, iteration, branching, recursion, etc., etc., etc...
- Based on this small sample, do I think he can do the work we need done?
- Do I like him? Will he fit in and be a good team member?
So assuming they interview like I did (a big assumption), here's the good news...whether or not you'll do well has already been determined. So don't bother to "cram" between now and Tuesday. Relax. And have fun. Be yourself and it will all work out OK (one way or the other).