Ask HN: How to signal that I'm an “easy-going” engineer when interviewing?
So when applying for a job, one usually spend some time beforehand finding out the company's culture (e.g., reading their website/blogs/social media/etc.). The thing is: I couldn't care less about their culture. I'm well past the stage of caring whether a company values X or Y or Z. I'm flexible. I can do them all. I'm an "easy-going" engineer. If you tell me I need to take ownership for a project from beginning to end plus maintenance, I know how to do it: I'm your guy. If you tell me that I shall not criticize my superiors and follow their advice 100%, I know how to do it too, I'm your guy. If you care about pushing features without caring about quality and tech debt: I've been there, we can deliver as fast as you want. If you care deeply about quality and long-term maintenance: you bet I can do it as well. I you tell me I can only work for your company if I'm proactive: hire me right now because I know how to do that. Monolithic applications? Distributed monoliths? Microservices all the way down? Zero problems, I can manage. You get the point.
I can be whatever you want (within reasonable limits, ofc) and I can do it efficiently. How can I signal this as a positive thing to the people who's interviewing me? Usually people think that my attitude is rather poor ("You have no personal preferences? Weird") and they don't want people like me in their teams. I have been working in so many different environments that I feel productive and efficient in all of them.
What I end up doing is faking the interview. I memorize their values and I pretend I care about them. I pass the interviews just fine. I just wish I could be more honest; I think it would be a win-win for everyone.