I'm going to have my first interview (a phone interview, to be precise) for an entry level position as a software developer tomorrow. I assume that at the end of the call, I will be confronted with the question "do you have any questions?". I don't know anything about the person doing the interview since the recruiter refused to even tell me the name of the company, so I'm going to assume the worst: He's going to be some HR person without an engineer's mindset.
Now, one thing that I'm keen to learn is what exactly my potential workstation is going to look like: Is it some locked-down Windows PC without administrator privileges? That would be awful, I probably wouldn't want to work at such a place. Do I have the possibility to choose my own operating system and the software (including the IDE) running on it? Is it something in between?
The reason I would like to ask this is simply because I think the productivity (and happiness) of a developer depends not only on his knowledge about various programming languages and frameworks, but also on how familiar he is with the entire working environment, including the operating system and the tools he's working with (tools you would not necessarily list on a resume).
My concern is that asking this question to a non-technical person will result in question marks or raised eyebrows: he might not know the answer or, worse, think that I haven't got my priorities straight and think of me as some kid who's eager to bring the toys he's gotten familiar with to work.
So my question is: Do you consider this question appropriate to ask to a non-technical person when interviewing for an entry-level position and if so, how to phrase it without seeming too opinionated?