The Wu-Tang Clan's IT Team Lead ([info]fiberpunk) wrote,
@ 2006-10-16 23:27:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Me vs. On Campus Recruiting
=1= [Awkward Chat]

"When you were at FlusterCo, you wrote..."

"Primarily EJB components, crap like that."

"Crap?"

"Well, the individual pieces, they weren't crap. Just the entire framework. The whole EJB debacle. The ridiculous industry that used peer pressure and free mousepads to convince managers that they need slow web frameworks and giant relational databases in order to put together a site on the web where you can buy boots. That sort of crap."

"Ah. We use that crap."

"You do?"

"Yeah. We're very happy with it."

"Did you get a free mousepad?"

=2= [First "Technical Question"]

"So now that you've seen what this function does, can you write some code for me that might do it?"

"Sure. Do you have a language preference?"

"No. Whatever you'd prefer is fine."

"Okay, I'll do it in Scheme."

"Um."

"Yes?"

"Don't do it in Scheme."

=3= [Second "Technical Question"]

"Let's say you had a series of formulas like 2 + 3 * 4, and you wanted to store them so that you could process it easily. What data structures might you use?"

"Stack."

"A stack?"

"Best just to convert it to prefix notation on the fly, use a stack. Then we can pretend we're an HP calculator. You ever use one of those?"

"What if you were committed to infix?"

"How about I tell you how I'd convert it from infix to prefix, and then use a stack?"

"I'd rather you didn't use a stack."

"I like stacks."

=4= [Second "Technical Question," Continued]

"And what if we didn't want to have all of these if/then statements? What if we wanted to be able to add new functions easily?"

"It's easy to edit if/then statements."

"But if we wanted to add something new..."

"And you didn't want to write a new if/then case."

"Right."

"Well, I suppose you could subclass the object and implement this function separately in each subclass."

"Right."

"And then every time you have an error, you get to check each subclass definition."

"Yes."

"And of course since each of those functions does almost the same thing, we could write all of our error checking and preparation in the parent class."

"Exactly. That's what I'm getting at."

"And then when one subclass works differently, you'll override the parent method and so you won't be sure exactly where you are on the call stack when you get your error."

"No. We would discourage people from doing that."

"Yeah. Code commenting. Maybe you could write in capitals, 'DO NOT OVERRIDE THIS METHOD.'"

=5= [On the Phone]

"Hey, this is K-, from the interview today. I'm delighted to say that we'd like to have you back again to talk more about the position."



(11 comments) - (Post a new comment)


[info]ludickid
2006-10-17 02:06 pm UTC (link)
Well, they definitely sound like people you'd enjoy working with.

(Reply to this)


[info]nverzeanu
2006-10-17 04:05 pm UTC (link)
But, are they offering a metric shitload of cash?

(Reply to this) (Thread)


[info]fiberpunk
2006-10-18 03:16 am UTC (link)
I can't tell! They won't tell me what the job is! I'm trying to convince them that I'm the best man for a position yet to be specified.

(Reply to this) (Parent)


[info]ragnus
2006-10-17 05:54 pm UTC (link)
get a job dude.

(Reply to this)


[info]androgy8
2006-10-17 06:59 pm UTC (link)
ugh.

it doesn't sound like a very high-class joint.

HP calculators, I think, use postfix and not prefix?

(Reply to this) (Thread)


[info]fiberpunk
2006-10-18 03:19 am UTC (link)
You're right about postfix. Maybe she thought I was too dumb to implement a stack.

I had another interview today (right after you ran by me like a punk). It's actually a relatively prestigious company to work for. This person liked me, though, so I'm probably doomed.

(Reply to this) (Parent)(Thread)


[info]androgy8
2006-10-18 05:00 am UTC (link)
none of the people I worked with at macromedia ever dressed up, except when they made presentations where members of the audience paid $1200 a weekend to be there. Otherwise, the only dress code was that that all private parts must be covered. Most people wore shirts. Shoes? Not always.

oh, wait, I should clarify: "none of the people I worked for in ENGINEERING ever dressed up." The marketing people, well, they're weird like that.

(Reply to this) (Parent)


[info]mathgrrl
2006-10-19 06:35 am UTC (link)
Your =2= sounds almost exactly like something that happened during my oral exams in grad school. My homological algebra prof asked me what my favorite topic from his class was. "Spectral sequences!" I exclaimed, excitedly. Then he said, "Oh, I don't want to hear about that," and proceeded to ask me about something I had never understood.

(Reply to this) (Thread)


(Anonymous)
2006-12-13 07:03 am UTC (link)
Yes, I would move to Seattle to write software. Seattle = cheaper than the bay area but similar to it in many ways.

(Reply to this) (Parent)(Thread)


[info]mathgrrl
2006-12-13 07:47 am UTC (link)
You posted this in the wrong place.

(Reply to this) (Parent)


(Anonymous)
2007-10-31 01:09 am UTC (link)
Your decision to move to the lovely town of Seattle makes up for your tendency to write uncommentable posts.

(Reply to this)


(11 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…