So… about two weeks ago, DH had finished a Coursera and done some exploration of using newer technologies on actual data and decided it was time to actually start applying to companies. He applied to three (one through a head-hunter that contacted him) and immediately got three interviews. Then one of his former colleagues who left the company (something about living in Europe) asked him to apply for their company (which just bought a company in the US) asked him to apply to their company sort of out of the blue and that resulted in a fourth interview. He’s also been talking with friends and colleagues and alumni from earlier times in his life and getting advice and requests for his resume and stuff. (One guy was like, you must apply for our company, but then DH looked at their job openings and didn’t know what a lot of the words meant, so, he was like, I didn’t see anything that fit but here’s my resume.)
The head-hunter job moved the quickest and did a programming interview last week after the first screen. And DH was like, I am not going to be able to optimize a sort– I just have not done that kind of thing in at least 10 years. And the screening programming interview turned out to be asking him to manipulate strings in C++ which… he uses macros for because he’s not just out of college and he hardly ever has to do, and never has to do for work and would never have to do on the job he applied for. So it’s a very easy task, but he wasn’t able to remember all of the commands he needed in the time allotted. There was also a sort-optimization problem. So he was basically like– if they care about this then I don’t want to work at the company because their hiring process is stupid and geared only towards recent grads even for these upper-level positions. If they don’t care about this, then we will see. (DH did write me a very nice string manipulation program in C++ back in grad school to help me with my dissertation. But now he does things like that in Python because apparently it is easier.) The head hunter wants to have a call with him on Monday (today) to talk about it. DH is not enthusiastic about this call.
A place one of his former colleagues is working that he’s worked with before was excited about him until they found he lived in a state where they don’t have any current employees. They said their policy was to only hire people from states where they had at least 5 employees because they didn’t want to deal with the tax hassle unless it was worth it. They’d thought he lived in the same state as his former coworker. But look them up again if we move to this list of like 7 states (including MA and DC). So that was kind of a bummer.
The third place said they weren’t interested in a remote worker for their specific group, but would shop his resume around to other groups. (And if we ever move to Boston…)
The company his former colleague is at seems like a great fit in terms of the company is basically doing what he did in his last job, but has actual products, which makes DH happy. He has a technical screen today, and it’s supposed to be on [words related to programming DH actually does as a grown-up], so hopefully that would go well. He’s a bit bummed out about the previous “coding challenge” where he didn’t finish all of the strings manipulation tasks and not remembering how he did amazingly on the coding challenge for his last job.
So that’s where we are now. I don’t know what next steps will be. I hope today’s programming interview goes well because DH seems excited about this particular job and he knows he likes working with at least one of their current employees!