Hacker News new | ask | show | jobs
by chengyinliu 5018 days ago
I never had experience interviewing someone with your background, but I will try to give my thoughts.

They are two steps here, first to get the on-site interview and then to pass the interview. You talked about problems in both of them.

First, how to get the interview. For me, the trick is to get a reference and apply to the right position. You have specific background in some languages and environment. It is hard for the companies to decide where to put you. If possible, start with networking with people in your target companies. Get to them to know you first, they will help you on finding the right position to apply to.

About the Twitter manager who didn't reply. Try again, with other methods. Find a direct reference instead of simply email him. Or you can hang out with some other Twitter engineers first and they may help you out.

Second, for the interview part, there is little description here so I am not sure if you did anything wrong. Generally, solve the problem by working and discussing with the interviewer; showing your passion; and relate yourself to the company. It is hard for the interviewer to see the value of your project and weigh them during the interview, solving the problems they give is more important.

Also, there might be a bias since you have the major bank background. I cannot elaborate or back that up though.

1 comments

Thanks for the advice. I think I have less trouble passing the interview (Google — I hope — is the case where false negative has happened) compared to getting there. On the HN I read a lot about smaller companies looking for all-rounders and I try to position myself as such when I apply. The trouble here is that I see very little positions of that sort being advertised. Startups seem to like RoR and Django juniors the most. I guess, networking is the answer here, as you point out.

Finance industry in London is very insulated (i.e. people never leave banks except for other banks because of the huge salary difference banks able to offer), so networking is a hard thing to crack quickly. I'm working on it though, so at least this I do right.

> Startups seem to like RoR and Django juniors the most.

Then why aren't "Django junior" and "RoR junior" on your resume, with links to your portfolio? Never mind faking it, it's not hard to become a gonzo Rails artisan who knocks out agile websites more often than most people wash their car. And you get to the interview and they are pleasantly surprised to find you are a hardcore backend engineer as well.