I have had seven (7!) phone calls or video interviews just today alone. I've had an average of two or more per day for the last several weeks.
Here are some observations:
Videoconferencing:
1. Microsoft Teams just sucks. Don't use it if you are interviewing a Linux sysadmin - it apparently doesn't work well on Linux, even though there is a client for Linux. Yes, I tried the client for Linux and it wouldn't even start. It also doesn't run well at all on Firefox, and only sort-of runs on Chrome.
2. WebEx is better, but not by a lot. Both browsers complained about video codecs that had to be separately installed, FFS.
3. Google Hangouts works okay, but it works better in Chrome than Firefox
4. Slack video huddles just kinda suck.
5. Zoom just works, even if the unpaid version won't let me blur my background
Recruiters:
1. Some are really great, and will admit when they don't know technical stuff
2. Some are so-so - they talk to fast, or are flakier than I can be.
3. Some overschedule themselves and then end up flaking
4. The worst are ignorant and pushy, and try to push you to take lower pay. I have my floor set for a reason, and it's not an unreasonable amount. If I were AMAB I'd be asking for twice as much and getting it.
5. I hate recruiters that lie, and say "Oh, yeah. it's remote" when they mean "remote unless local", "remote until covid restrictions are eased by the government" or "hybrid". No folks, as long as I can get a deadly disease by going into some nasty germ pit open plan, I'm not commuting to your damned office to sit out in the open with a bunch of strangers doing what I can do probably better from home. Don't bullshit me, I will find out the truth.
Interviewers:
1. Interviewers are all over the map.
2. The worse are the ones that try to "catch you out". Look, if you want to e adversarial in an interview, fine, but that doesn't say much for your culture
3. I don't memorize each different tool's special names for things. I didn't learn stuff in a boot camp, I learned it by doing.
4. I really get sick of what I call "Gotcha Boys" who just want to prove how smart they are at your expense. No, I don't want to work with assholes like that. BTDT, BTT.
Interview structure:
1. Coding tests - I know they are ubiquitous, and I intellectually understand why you have to give them.
2. God damn it I hate stupid hackerrank and other shared code challenge IDEs with a passion. They really suck.
3. If these people expect me to know everything about the tech or tools they are using, they are living in a fantasy. I've probably forgotten as many different tools and the modern "DevOps" person knows.
4. In five years the "new hotness" will have changed again, but the thing I bring to the table is the ability to learn, on the fly if need be, whatever I need to do the job. Sure, some stuff I don't *like* doing, but if it was needed, I'd learn it, do it, and hand it off to someone else as soon as possible.
5. Five hour marathons talking to half a dozen people - I don't know whether I hate this or "panels" more. Is your company run by a committee too? Let me talk with the people I'll be working with. You should have enough cross training on your team that they can ask questions in my domain.
Companies:
1. No, advertising your funky, but still open plan office will not make me want to go there. I get along better with people over chat or video than do in person. In person people expect me to perform gender for them, and judge me on what their perception of my gender is when I don't fit it well at all.
2. Remote it doesn't matter if I'm disabled, I'll never have to walk with you or climb stairs to your "office". I want to be judged on what I can do, not whether all my limbs work correctly.
3. Three weeks total "PTO"?? What skinflints! If you get sick, or have doctor or dentist appointments you don't get any vacation? Seriously, that sucks. Sick time and vacation aren't the same, stop treating them like it.
4. "Unlimited" vacation often means zero vacation, unless the company specifies a minimum each year. Sure, it's an accounting dodge, but it also can be used to burn people out by it never being the right time to "permit" a vacation.
5. While "total compensation" sounds nice, stock plans, and bonuses are often vaporware, and don't pay the bills. I have worked hard for my expertise, pay me in something real.
6. Quit looking for people who have the exact mix of skills that you think you need today, and instead hire someone who is accustomed to learning and teaching themselves new stuff. If you want a unicorn, you'll be looking for a long time. I can't get the horn to stick on my forehead.