?

Log in

No account? Create an account

Previous Entry | Next Entry

I had another interview at Y! yesterday. This one was with the Abuse group, who deal with
DDoS attacks, spam, bots, and other types of abuse. I actually thought this interview went
pretty well overall. There were some questions that I could have given better answers to, but
the interviewers seemed satisfied with the answers (at least judging from what they said).
When I couldn't remember the details of a particular Unix command or Perl language feature,
they said it was ok (they admitted that they would need to refer to man pages and reference
books).

I can think of only a couple of areas where I might have been considered weak: one where I was
describing how an HTTP request gets sent from client to browser, and the other where I
described how we moved some students who were building their own index to the sponsored search
because they were driving up the load average. In the prior case, I was a bit fuzzy about how
web accelerators fit into the picture (but I did remember that Y! used them). In the latter,
I was describing how sponsored search was different than regular AV search because it just
returned a simple page with query results, rather than ads, icons, etc. But the interviewer
wanted to know how the customers were distinguished from each other, so I got into a
discussion about how each had assigned IP ranges from which they issued queries, how they
specified their name in the URL string, and how security was eventually added to sponsored
search. I didn't remember the details (and said so), and the interviewer said he didn't need
the details, but he wanted me to describe a security architecture. So I described one where
the user submitted a password (which I indicated wasn't all that great), and another similar
to the PGP feature of LJ. The guy hadn't heard of LJ, so I described what it was and how PGP
email worked with it. However, he seemed displeased with the explanation of how the email
is signed using the private key, and the signature is verified using the public key. I wasn't
sure what he really wanted, since he said he didn't need details. Unfortunately, I wasn't
able to ask for more clarification because time ran out and he had to go to another meeting.
Perhaps I shouldn't have brought up the students and their bots, but it was the first thing
that popped into my head when he asked me about a severe case of abuse (from a site
performance standpoint).

But everything else went pretty well as far as I could tell. The people seemed to like me;
the last two were joking with me; the manager seemed like a good guy to work for; the work
seemed like something I could do and would enjoy doing. So I was disappointed when I got back
from my morning walk to find a message on my answering machine that they'd decided to pass on
me because I wasn't a good match. Maybe they were looking for someone with more of an ops
background (most of the people who I spoke to came from ops backgrounds), or maybe they
thought I wouldn't want to stay in the group. (The manager asked me what my biggest concern
would be about taking the job, and I asked what the career path from that job would be. He
said that he hoped I wouldn't want to leave the group once having joined, and that since the
group has interactions with lots of other groups, it provides exposure to other parts of Y!
and keeps one from being pigeonholed. I reassured him that that wasn't the case, and agreed
that I didn't want to be pigeonholed. Apparently this is somewhat of a concern at Y!; people
tend to change groups fairly often.)

I don't know how I could have interviewed better, practically speaking. I suppose the one
silver lining in all of this is that I will probably get to go to all of the choral exchange
events with our guests from France. It's unlikely that any job offer would be made to me
between now and the first week of August, even if I line up some interviews.

Comments

( 2 comments — Leave a comment )
railmeat
Jul. 2nd, 2005 03:49 am (UTC)
Sorry to hear it
Hi Greg,
Sorry to hear you did not get the job at Y! It is kind of hard to know what people want sometimes. The Abuse group seems really busy. However allot of their work seems very boring and repetitive.

Have you tried talking to Y!'s data group, the folks who handle the access logs? I think they are called SDS.

-- MattJ
gregbo
Jul. 2nd, 2005 05:09 am (UTC)
Re: Sorry to hear it
I did talk to two of Y!'s data groups (Media Services and some other group who was associated with the search logs before Overture was acquired) around the time when the layoffs were announced. I thought I made a really good impression on my peer (the guy who did the same work that I did, and who'd been there almost from the very beginning), but they didn't make me an offer. I've since reapplied for several positions with those groups but haven't been contacted by them.

I did get the impression that the Abuse group was really busy. I wonder why they turned me down. I'm pretty sure I could do the work; much of what they do, I had to do (on my own initiative, in my "spare" time). I wish AV could have had an Abuse group that was chartered (and financed!) to deal with such problems.

Why do you think their work is boring and repetitive? I can see how that might be true if it's not approached from an engineering perspective. That's pretty much my main concern when it comes to any job; I want to be focused on engineering, no matter what the job is. Things that aren't "products" can still take an engineering approach. Now if the Abuse group just can't run that way, it's understandable why they would pass on me, but it didn't seem like it couldn't ...
( 2 comments — Leave a comment )

Latest Month

December 2017
S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Page Summary

Powered by LiveJournal.com
Designed by Tiffany Chow