3 ms·
A lot of these are fine for web development jobs, but for other kinds of software EG AAA Games, Real Time, Control / Monitoring software with specific deploymen
by greybox 4y ago
A lot of these are fine for web development jobs, but for other kinds of software EG AAA Games, Real Time, Control / Monitoring software with specific deployment environments, Payments processing etc.. these won't be applicable.
I am someone who's worked in a few of these industries over the years, let me list a few examples of the kind of places where the answers you get to these questions won't indicate goodness or badness of the employer.
"Do developers in your organization have full admin rights on their own computer?"
For security critical applications, often no. For obvious reasons. For payments software, the company may be compliance mandated to not give you full permissions either.
"Are developers free to choose and install the operating system?"
For games. Especially PC games, no. If you're developing for windows, you'll develop on windows, often with VC++. (maybe if you're using Unity, you're CI pipeline will produce builds for you)
"How long does it take to run the CI for new merge requests?"
In game development, it's not unheard of for a full release build to take an entire day. Games are complicated, often requiring a lot of libraries that are cached, but still need to be downloaded onto a fresh instance where a build will take place. This takes a long long time.
"How many different IT support organizations do you have. Where are they physically located?"
Mastercard has its IT support organization located in the US. Even for it's UK offices. Tickets still get solved quickly even at awkward times in the morning for GMT employees.
In short, most of these are only applicable to web development outfits. There's nothing wrong with that, web dev jobs are the majority of jobs. But just be aware that this is baised towards that.