TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do you find the companies you want to work for?

2 pointsby dpickabout 12 years ago
We often hear about how horrible recruiters are, how as developers do you find a company with a good culture that you love to work for?

4 comments

brianwillisabout 12 years ago
I haven't found a perfect answer to this, but here's a few questions I've asked in interviews that I've found useful:<p>1) Do you do exiting interviews?<p>If they say no, that's a huge red flag. Even in a small company, asking someone "why are you leaving?" isn't hard and doesn't require a tremendous amount of resources.<p>2) Following up from question 1: What do most people state as their reason for leaving?<p>I've never met an interviewer that could rattle off statistics like "last year X% of resignations were attributed to issue Y" - but I'd be seriously impressed by one that could. Retention of talent is a huge issue for employers right now, so if your interviewer is in management they should have at least a vague idea what the answer to this question is.<p>3) How would you describe your company's culture?<p>Every answer you get to this question will be biased. It's virtually impossible for anyone to objectively measure culture, and it's even harder to do from an insider's perspective. At best, you'll get an answer where you have to read between the lines. At worst, they'll totally bullshit you. If your bullshit detector is finely tuned, then this can be a very revealing question. Either way, the resulting discussion is often more illuminating than the answer itself.<p>4) What's your intellectual property policy? Can I work on open source projects on my own time?<p>I've received answers to this question that span the full spectrum from totally incompetent ("I have absolutely no idea") to totally absurd ("we own every line of code you write, regardless of context").
swenselabout 12 years ago
Ask about the schedule of meetings and the normal work hours of the developers on the team you're interviewing for. Inquire about the work environment, is it cubes / walls, or large tables and open work spaces. What are the projects they're working on and technologies they're using? What are they looking for?<p>I feel you can get a sense of the vibe from talking to the interviewers, seeing how they act, what they say, and how they are leading the interview.<p>However, sometimes you don't know about the culture until actually working there, so it is good to try to interview them while they're interviewing you to make sure it's a place you want to work.
cwgemabout 12 years ago
I tend to take the open source project route. Basically I work on projects that interest me and take note of the companies that are major contributors to these projects. I find that, while not 100% the case, companies that allow their employees to work on open source projects tend to be a bit more developer friendly. It's how I found my current position that I'm quite happy with.<p>Granted this is for the IT sector, and you should always checkup on the company in more depth to ensure it's completely the right fit
marvinsumabout 12 years ago
Attend technical talks by some of the companies you're thinking of working for. While you're there, chat with some of their employees and continue the conversation over email/linkedin. Ask them what it's really like, workflow processes, and anything else they're willing to tell u.<p>That's how I landed my current gig. Product designer at one of Silicon Valley's hottest startups. True story :)