Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Pie Colony
Dec 8, 2006
I AM SUCH A FUCKUP THAT I CAN'T EVEN POST IN AN E/N THREAD I STARTED

bob dobbs is dead posted:

You can cache samples from bellman's. Same deal with backprop and stuff like that. Cache deltas directly as they come up. Good for monte carlo, not that anyone does that

what i'm trying to say is dynamic programming is a technique that relies on solving common subproblems, caching the intermediate values is an implementation detail. but whatevs

Adbot
ADBOT LOVES YOU

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost

qhat posted:

I mean, that's kind of anecdotal because I know people who done great on algo in the interview and but yet got fired 6 months later. I just have a serious aversion to asking anything that I could suspect they just got lucky on because they read CTCI. And I'm not saying don't ask them to code in the interview, but I just feel a lot more comfortable also in addition asking a real and complex problem they'll have to solve on a regular basis on the job.

Should cache all ctci problems and make a tabu of them, sure

You'll never get across an actually complex problem in an hour or whatever and you'll never get an actual solution

JawnV6
Jul 4, 2004

So hot ...

qhat posted:

At the end of the day I believe you should be asking the candidate about things you need them to absolutely know specifically for the job they need to do. Why is knowing the details of caching so important for this job in particular? Are there lots of web services involved that require them to cache responses? How would they do that? Do they know any specific cache technologies? What kind of pitfalls are there and how would they avoid them? How would they invalidate their cached entries? Etc. There's literally an infinite number of ways you can test that the candidate understands the subject matter and more thorough than getting them to recite some silly dynamic programming algorithm they've solved a dozen times in leetcode.com.

you have a lot of useless posts in this thread but 'waxing poetic about how interviews SHOULD be run' has gotta be near the top of the pile

have you taken any of this advice to the job you just got? did they implement any of your suggestions for future rounds of their own hiring? how did that go?

qhat
Jul 6, 2015


JawnV6 posted:

you have a lot of useless posts in this thread but 'waxing poetic about how interviews SHOULD be run' has gotta be near the top of the pile

have you taken any of this advice to the job you just got? did they implement any of your suggestions for future rounds of their own hiring? how did that go?

You have a real hard on for me. Yes, I've carried out literally hundreds of interviews for multiple different companies in my career and even designed a fair few of them for the more specific roles I was hiring for. Yes, it worked out great in the large majority of cases. But hey go ahead making grand assumptions about me on what little you know.

The MUMPSorceress
Jan 6, 2012


^SHTPSTS

Gary’s Answer

Acer Pilot posted:

anybody happen to know how many phone screens you're supposed to go through at apple?

just did one and i thought on-site was next but i just got an email saying that the next step was... another phone screen.

I had two. a code screen with a guy who would eventually be one of my peers and then a phone chat with a second level manager who was over the team I was joining. the second call was purely a social thing, just asking about my background and why I was interested in the position.

raminasi
Jan 25, 2005

a last drink with no ice

bob dobbs is dead posted:

There's nothing that you can cache that can't be decomposed into subproblems

this seems trivially false so i assume one of us is misunderstanding the other

JawnV6
Jul 4, 2004

So hot ...

qhat posted:

But hey go ahead making grand assumptions about me on what little you know.

that bit's irrelevant, why are you posting it here? for whose benefit? coddling rejections?

i was asking if these valuable pearls had been shared with anyone who could make them actionable, not insinuating you're not just as much a blowhard irl or w/e

qhat
Jul 6, 2015


JawnV6 posted:

that bit's irrelevant, why are you posting it here? for whose benefit? coddling rejections?

i was asking if these valuable pearls had been shared with anyone who could make them actionable, not insinuating you're not just as much a blowhard irl or w/e

If by shared with someone who can make the suggestions actionable you mean have I literally done this IRL, very repeatedly, very successfully in the past, then the answer to your question is yes. Why am I posting it here? For the exact same reason as everyone else who is posting in this thread, that is to share experiences of what they've applied and found to be most effective for them?

Acer Pilot
Feb 17, 2007
put the 'the' in therapist

:dukedog:

jit bull transpile posted:

I had two. a code screen with a guy who would eventually be one of my peers and then a phone chat with a second level manager who was over the team I was joining. the second call was purely a social thing, just asking about my background and why I was interested in the position.

thanks. still feels like a high possibility that they just weren't sure about how i performed. got caught off guard when they asked me to just describe an algo on the phone rather than doing it on an online whiteboard. guess i didn't sound like a complete idiot though, so that's always a plus.

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost

raminasi posted:

this seems trivially false so i assume one of us is misunderstanding the other

Again, hit me with a counterexample

raminasi
Jan 25, 2005

a last drink with no ice

bob dobbs is dead posted:

Again, hit me with a counterexample

I have a bunch of data that lives on a slow disk, so I cache some of it in memory

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost

raminasi posted:

I have a bunch of data that lives on a slow disk, so I cache some of it in memory

Smaller parts of the disk data. Nobody said the subproblems were nonobvious

Gimme something else

feedmegin
Jul 30, 2008

bob dobbs is dead posted:

Smaller parts of the disk data. Nobody said the subproblems were nonobvious

Gimme something else

One bit of data that lives on a slow disk.

fritz
Jul 26, 2003

bob dobbs is dead posted:

Smaller parts of the disk data. Nobody said the subproblems were nonobvious

Gimme something else

"smallest positive non-zero root of the nth legendre polynomial"

TheFluff
Dec 13, 2006

FRIENDS, LISTEN TO ME
I AM A SEAGULL
OF WEALTH AND TASTE
i have never seen an algorithm question in a technical interview here, at least not coached in those terms

i have been asked to implement solutions for various pretty simple but tangible problems like "write a function that takes this input data and munges it into this format here", or "write a RPN calculator plus tests for it", with some moderate wrinkles on it that makes it pretty easy to solve in an hour or so. actually solving the problem is sorta irrelevant (i got hired at my current job after not finishing the task in time), they just want to see how you approach the problem and that you can actually write code.

in other news, a recruiter email came in, claiming they're looking for "a remote full-stack engineer position - USD $50,000 - 175,000/year". what kind of loving useless range is that? $50k would be a laughable lowball for what they're asking for even here.

Xarn
Jun 26, 2015

bob dobbs is dead posted:

Smaller parts of the disk data. Nobody said the subproblems were nonobvious

Gimme something else

Very well, you are now caching Fart.txt and butts.avi, how do you use these to derive shart.doc?

Captain Foo
May 11, 2004

we vibin'
we slidin'
we breathin'
we dyin'

Xarn posted:

Very well, you are now caching Fart.txt and butts.avi, how do you use these to derive shart.doc?

i evict the question-asker from the queue and throw them out the loving window

Cucumbers
Apr 9, 2006
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-cucumbers.jpg" /><br />Happy Train Speedmobile! (<b><i>Stallman Approved</i></b>)

I need some good advice regarding interviewing at a software company who does photo editing applications.

I've initially been contacted by external recruiters, who have been phone screening me for a position as a Windows Application, i.e. a lot of frontend WPF programming and so forth.
This is kinda sorta okay, but I found out today that the company is also looking for actual image processing software engineers, which is infinitely more interesting, and has requirements that are much closer to both my experiences and my interests.

I asked the external recruiter whether he could set me up for an interview for this position instead, but he really avoided the question, and told me that "the image processing is a relatively small team, and $COMPANY really needs more Windows Application engineers at this time," and "maybe in time you can transfer to the image processing team, but probably not within the first year or so."
I don't know whether he thought I was unqualified for this position, or whether he is trying to railroad me towards a more safe bet opportunity wise for his own commissions's fault, but it really didn't sound like he was in any way keen on helping me towards the job I'd actually like.

I have an onsite interview scheduled with the Windows Application manager sometimes within the next seven days, which is fine, or at least a "foot in the door."
But I also *really* want to try out for the image processing job.

Is it dumb to send the image processing team lead a message over LinkedIn, explaining the situation in positive terms? i.e. not backtalking the recruiters in any way.
It's unorthodox, but a) I'm qualified and b) the recruiters don't want to help me.

Sapozhnik
Jan 2, 2005

Nap Ghost

Cucumbers posted:

"maybe in time you can transfer to the (job or location you actually want), but probably not within the first year or so."

also the check is in the mail and of course i'll still love you tomorrow

raminasi
Jan 25, 2005

a last drink with no ice

I’d do it

PokeJoe
Aug 24, 2004

hail cgatan


Yeah I'd try for the job you actually want instead of the one some 3rd party wants to make commission on

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
Sorry, i was at work

fritz posted:

"smallest positive non-zero root of the nth legendre polynomial"

Legendre polynomial itself has substructure in analytic representation, so cache that before actually taking the root

feedmegin posted:

One bit of data that lives on a slow disk.

Base case. Like asking the table of lcs of two single char strings

Xarn posted:

Very well, you are now caching Fart.txt and butts.avi, how do you use these to derive shart.doc?

You dont need fib(6) to calculate fib(4)

Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde
interviewed a guy who wasn't fake today. felt good.

Achmed Jones
Oct 16, 2004




speculation:
that recruiter doesn’t recruit for the IP team. it is a failure from their perspective if the IP recruiter hires you. they have their own best interests at heart, not yours.

absolutely hit up the TL for image processing. worst case scenario is they ignore you

Cucumbers
Apr 9, 2006
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-cucumbers.jpg" /><br />Happy Train Speedmobile! (<b><i>Stallman Approved</i></b>)

Cool, thanks for the advice everyone. I threw the team lead an email, so let's see what happens.

champagne posting
Apr 5, 2006

YOU ARE A BRAIN
IN A BUNKER

Gazpacho posted:

interviewed a guy who wasn't fake today. felt good.

I’m a cardboard cutout person what sort of questions should I expect ?

champagne posting
Apr 5, 2006

YOU ARE A BRAIN
IN A BUNKER

also had an interview in-house where the manager asked me:

☕️: “where do you see yourself in two years?”

😔: “why two years?”

☕️: “I don’t think you can answer where you are in five years”

Xarn
Jun 26, 2015

Boiled Water posted:

also had an interview in-house where the manager asked me:

☕️: “where do you see yourself in two years?”

😔: “why two years?”

☕️: “I don’t think you can answer where you are in five years”

:drat:

feedmegin
Jul 30, 2008

TheFluff posted:

in other news, a recruiter email came in, claiming they're looking for "a remote full-stack engineer position - USD $50,000 - 175,000/year". what kind of loving useless range is that? $50k would be a laughable lowball for what they're asking for even here.

I'm guessing $50k goes quite a long way in say Chennai, though?

CPColin
Sep 9, 2003

Big ol' smile.

Boiled Water posted:

also had an interview in-house where the manager asked me:

☕️: “where do you see yourself in two years?”

😔: “why two years?”

☕️: “I don’t think you can answer where you are in five years”

During the interview for my current job, they gave me that "five years" question and I answered it with something like, "Well, hopefully still in the area, maybe three or four years into a new mortgage." and they got all confused. "We meant, like, in your career." Okay, fine, don't take my deflection from that dumb question at face value.

Right now, all my coworkers have been in the same positions with no advancement for like ten, fifteen, twenty years. So what the gently caress was the point of that question, huh?

I even mentioned this issue when my boss asked if I was unsatisfied with the job during a one-on-one, six months in or so. I pointed out that there wasn't exactly room for advancement and my boss said, "Well, there's room for career advancement!" as if 1) I meant something other than that and 2) that were at all true. Whatever, it pays the rent.

Flat Daddy
Dec 3, 2014

by Nyc_Tattoo
I didn’t practice my salary range avoidance lines and ended up hemming and hawing so bad over the phone in a initial recruiter call when asked (“they won’t take applicants without a number”). at least it ended with me just not giving an answer rather than me farting out a low number and feeling like a dick hole afterward, like I’ve done before

now I can ask for too much money over email instead I guess.

url
Apr 23, 2007

internet gnuru
yeah,

I haven't read any of this thread past page one.

But, i've been asked to submit video answers to questions.

https://hirevue.secure.force.com/E2Candidate/?lang=en_US


While I'm here: check out these awesome resume templates.





fwiw: the correct answer is

quote:

[03:52] <+super-huhwhat> wait... wait... skills loading...

E:

Also, a diff job wants a two page summary of the challenges of the position.

:psyduck:

url fucked around with this message at 18:01 on Apr 10, 2019

Captain Foo
May 11, 2004

we vibin'
we slidin'
we breathin'
we dyin'

url posted:

yeah,

I haven't read any of this thread past page one.

But, i've been asked to submit video answers to questions.

https://hirevue.secure.force.com/E2Candidate/?lang=en_US


While I'm here: check out these awesome resume templates.





fwiw: the correct answer is

what the gently caress is any of this lmao

PIZZA.BAT
Nov 12, 2016


:cheers:


url posted:

yeah,

I haven't read any of this thread past page one.

But, i've been asked to submit video answers to questions.

https://hirevue.secure.force.com/E2Candidate/?lang=en_US


While I'm here: check out these awesome resume templates.





fwiw: the correct answer is

this is uh... sure is something

Arcsech
Aug 5, 2008

i have been handed a resume based on this exact template before

i have no memory of interviewing that person. i think we did i just don't remember it. but i definitely remember that template

e: im pretty sure they didn't even change the hobbies section at all lmao

e2: why the gently caress does it say "relationship: single"????

FlapYoJacks
Feb 12, 2009
As the electric vehicle service equipment company I work for was bought by Shell, we have a bunch of mandatory training.

Now I know all about safety on oil rig and gas platforms!
Also: When you bribe a government official, make sure to get a receipt.

Notorious b.s.d.
Jan 25, 2003

by Reene

Flat Daddy posted:

I didn’t practice my salary range avoidance lines and ended up hemming and hawing so bad over the phone in a initial recruiter call when asked (“they won’t take applicants without a number”). at least it ended with me just not giving an answer rather than me farting out a low number and feeling like a dick hole afterward, like I’ve done before

now I can ask for too much money over email instead I guess.

it's ok

any time they push too hard for a number too early in the process, that's a red flag that their budget is totally hosed, and they have turned away multiple candidates for numbers reasons

that recruiter being a dick just saved you a bunch of time and effort, so, in a way, he was doing good work

qirex
Feb 15, 2001

url posted:

While I'm here: check out these awesome resume templates.




I'm literally a professional designer and my resume is 100% text [but I can see this power level 9000 crap catching on]

also marital status and citizenship are things companies are banned by law from asking you :psyduck:

Hughlander
May 11, 2005

qirex posted:

I'm literally a professional designer and my resume is 100% text [but I can see this power level 9000 crap catching on]

also marital status and citizenship are things companies are banned by law from asking you :psyduck:

So just volunteer them if you got the answer they want anyway right? :)

Adbot
ADBOT LOVES YOU

qirex
Feb 15, 2001

Notorious b.s.d. posted:


any time they push too hard for a number too early in the process, that's a red flag that their budget is totally hosed, and they have turned away multiple candidates for numbers reasons

that recruiter being a dick just saved you a bunch of time and effort, so, in a way, he was doing good work
I found throwing out a number early was a good way for to weed out all the chump jobs, especially contract ones but again california has this forced semi-transparency thing going on. also this stuff can always happen:

TheFluff posted:

a recruiter email came in, claiming they're looking for "a remote full-stack engineer position - USD $50,000 - 175,000/year". what kind of loving useless range is that? $50k would be a laughable lowball for what they're asking for even here.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply