Wednesday, September 24, 2003

hiring engineers

I find our hiring process for software engineers pretty novel. It's based entirely on hiring committees; interviews are done by engineers, who write up feedback reports, and a committee meets to discuss the reports and make a decision on whether to proceed. Also, engineers aren't hired for a specific position or by a specific manager; they are hired first, and then allocated to projects by the engineering directors and VPs. Theoretically, this results in all engineers throughout the company being uniformly brilliant, with the added bonus that they have enough general knowledge to rapidly change projects and/or teams.

I've noticed a couple of possible drawbacks, though. Because all interview candidates get asked the same kinds of interview questions, we tend to hire applicants with breadth rather than depth of knowledge...maybe not always a good thing. I came in listing no C experience on my resume (yes I know, pathetic) but I got asked questions about memory allocation and differentiating between big-endian and little-endian machines. If I had known nothing, I probably wouldn't have been hired; luckily I managed to dredge up some vague knowledge that I had picked up years ago in college.

Also, because the hiring committee needs lots of feedback to work with, since they don't meet the candidates themselves, each candidate goes through a pretty grueling interview schedule. If I remember correctly, I myself went through one phone screen and three onsite days, for a total of 10 technical interviews. In addition, the hiring committees only meet once a week, since they are comprised primarily of engineering management; busy people with lots of non-recruiting responsibilities. The end result is that the overall process can take months, and some applicants just don't want to wait that long.

On a related subject, I seem to be doing interviews all the time. I've been at this job for almost six months now, and I've done 7 training interviews (paired up with a senior engineer) and 11 solo interviews, over the course of the last three months. I've heard from various sources that we have an unofficial policy that every engineering candidate must be interviewed by at least one female engineer. I've also heard that recruiters also make a special effort to have more female engineers on the interview schedule when the candidate is female. I've never confirmed it with HR, but I'm inclined to believe it, since no male engineer that I know has done 18 interviews in 3 months.

I'm also beginning to think that we must be trying very very hard to hire women engineers; 9 out of my 18 interviews have been for women, which is extraordinarily high, considering the normal ratio of male to female engineers. I guess this is a Good Thing, but I sometimes think that we're trying too hard, especially when I phone screen a woman who can't figure out the running time of a simple algorithm, or do an onsite interview with a woman who can't write a method signature in her preferred programming language. I wonder if the hiring committees base their decisions exclusively on feedback ratings and reports, or if they consider the gender of the candidate. I don't like thinking that I might have benefited from some bias; that I'm not as least as good as all the guys. Maybe I'll find out on Friday, when I sit in on my first hiring meeting.

Wednesday, September 17, 2003

I suck at Chinese

I'm going to be taking Chinese 4 at Foothill College, starting next week.

I must say, their application process is a little daunting for someone who just wants to take one class. A friend who is taking the class with me was jokingly wondering if we could somehow invalidate our existing college degrees by making a mistake on the form.

I also got a call two days ago encouraging me to attend the "new student orientation" this Friday at 8am. The woman seemed a little befuddled when I explained that I have to work during the day. Actually, that's not quite true, I can work whenever I want; it just works out better with other people's schedules if I work during the day.

But, I digress. I guess I thought people took enrichment classes all the time. I wonder what percentage of the students at community colleges are not working towards a degree?

Friday, September 12, 2003

you're not crazy

I'd been having a VPN problem for a couple of weeks now. I'd run a servlet on my machine, try to access it through VPN, and get an "Access Forbidden" error. I'd tried a whole bunch of small tweaks, but nothing worked.

Two days ago, I tried helpdesk, and they spent half an hour having me run through all the solutions I'd tried already. As an aside, I'm glad we have a helpdesk, and they are helpful sometimes, but all too often, their preferred suggestion is to tell me to reboot my Linux(!) machine.

Finally, I filed a sysops ticket. I think the tone of my description must have expressed a little frustration, because I just got a response, and the first line read: Hi, you're not crazy. I must admit, it's good to hear that once in awhile.

Monday, September 08, 2003

weekend in Vegas

When I was booking my plane tickets, it seemed like a good idea to fly to Vegas on a Friday night, stay three nights, and fly back at 5am on Monday morning in time to attend an 11am meeting with an Engineering VP. No, I wasn't smoking anything at the time. I think I still subconsciously have the delusion that if I try hard enough, I can sleep 5 hours a night and function properly, like I did in college. Then again, I don't remember certain college years all that clearly.

This post was written after a weekend of:

- 20+ hours of gambling (up at most $165, down at most $80, net profit $145...take that, Vegas!)
- 1 food coma inducing all-you-can-eat Brazilian BBQ dinner
- 1 Bellagio champagne brunch
- 6-7 hours of being glued to the sports betting section watching opening weekend football
- 6 hours, 6 hours, and 5 hours of sleep, consecutively, plus a 1 hour nap this morning

I still have a 9pm ice hockey game to play tonight. I guess we'll see how far pure adrenaline can go.

 

This is my personal blog. The views expressed on these pages are mine alone and not that of my employer.