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
Achmed Jones
Oct 16, 2004



on the one hand you have "i demand code tests similar to what i'll actually do, this is just a way to cut people not exactly like the interviewer." on the other you have "this is too much like real work, you're trying to get free labor"

the worst part is that it's not even _wrong_ to say those things. they're both correct. interviewing is garbage

Adbot
ADBOT LOVES YOU

Not a Children
Oct 9, 2012

Don't need a holster if you never stop shooting.

Seems like they're more or less trying to figure out if you actually know fourier transforms back and forth, which, for an instrumentation company, would be absolutely key to hiring a new engineer who knows enough to not have to be remedial for a few months.

That said you can probably get paid double or more to do that work elsewhere, $42k is insanely low for an EE. I know UK engineering salaries are depressed but man they've really hosed their talent over

Private Speech
Mar 30, 2011

I HAVE EVEN MORE WORTHLESS BEANIE BABIES IN MY COLLECTION THAN I HAVE WORTHLESS POSTS IN THE BEANIE BABY THREAD YET I STILL HAVE THE TEMERITY TO CRITICIZE OTHERS' COLLECTIONS

IF YOU SEE ME TALKING ABOUT BEANIE BABIES, PLEASE TELL ME TO

EAT. SHIT.


I know how to do it I think (parse the data, compute power-of-2 points using linear approximation, do an fft, find the highest amplitude, store its frequency in a string/double pair into a vector of results, output to a results file) but I'm honestly not that keen on it, especially when code quality, tests, etc, will be a factor

I'm not sure if windowing matters for the data given, also not sure if linear approximation is the way to go

either way just, maybe if I feel like it later on, I have other things going on and I'm not extremely confident I would meet the required standard even if I do put the work in

Private Speech fucked around with this message at 14:05 on Mar 23, 2021

raminasi
Jan 25, 2005

a last drink with no ice

Not a Children posted:

Seems like they're more or less trying to figure out if you actually know fourier transforms back and forth, which, for an instrumentation company, would be absolutely key to hiring a new engineer who knows enough to not have to be remedial for a few months.

i know there are specific circumstances where it makes sense but the general terror of having to train new hires continues to be a bummer

HappyHippo
Nov 19, 2003
Do you have an Air Miles Card?

Achmed Jones posted:

on the one hand you have "i demand code tests similar to what i'll actually do, this is just a way to cut people not exactly like the interviewer." on the other you have "this is too much like real work, you're trying to get free labor"

the worst part is that it's not even _wrong_ to say those things. they're both correct. interviewing is garbage

i'd rather the take home that looks like what actually programming involves than the typical interviewing puzzle questions

the whole "they're trying to get free labor out of you" thing seems like paranoia to me. it's hard to conceive of a situation where that would actually work and save time for the company, not to mention the legal implications. even if it happens it's likely rare enough that i wouldn't worry about it.

hobbesmaster
Jan 28, 2008

HappyHippo posted:

i'd rather the take home that looks like what actually programming involves than the typical interviewing puzzle questions

the whole "they're trying to get free labor out of you" thing seems like paranoia to me. it's hard to conceive of a situation where that would actually work and save time for the company, not to mention the legal implications. even if it happens it's likely rare enough that i wouldn't worry about it.

at least with the classic 5-6 hour long faang interview you're talking to people at the company, getting information about the job (or at least a job) and burning company time. giving you one problem that'll take a similar amount of time to do properly as a "take home" isn't really fair in comparison

hobbesmaster
Jan 28, 2008

Private Speech posted:

I know how to do it I think (parse the data, compute power-of-2 points using linear approximation, do an fft, find the highest amplitude, store its frequency in a string/double pair into a vector of results, output to a results file) but I'm honestly not that keen on it, especially when code quality, tests, etc, will be a factor

I'm not sure if windowing matters for the data given, also not sure if linear approximation is the way to go

either way just, maybe if I feel like it later on, I have other things going on and I'm not extremely confident I would meet the required standard even if I do put the work in

normally you just zero pad unless i misunderstood the question

Not a Children
Oct 9, 2012

Don't need a holster if you never stop shooting.

raminasi posted:

i know there are specific circumstances where it makes sense but the general terror of having to train new hires continues to be a bummer

Not having a plan for training is a huge red flag for me. My first job was at a naval lab where they were trying to do knowledge transfer. Their process for this was to give me a bunch of reference manuals and put me in the same room as the septuagenarians with no actual process or plan for performing that knowledge transfer and keeping continuity of talent. The olds were always saturated and weren't actually given time to teach me the basics to lighten their workloads.

After about a year and a half of this somehow not resulting in me becoming a signals testing wunderkind I left for the consulting industry because I was godawfully sick of asking for tasks every day and being blown off or asked to rerun the same analysis

Private Speech
Mar 30, 2011

I HAVE EVEN MORE WORTHLESS BEANIE BABIES IN MY COLLECTION THAN I HAVE WORTHLESS POSTS IN THE BEANIE BABY THREAD YET I STILL HAVE THE TEMERITY TO CRITICIZE OTHERS' COLLECTIONS

IF YOU SEE ME TALKING ABOUT BEANIE BABIES, PLEASE TELL ME TO

EAT. SHIT.


hobbesmaster posted:

normally you just zero pad unless i misunderstood the question

yeah I thought about that, but with the data being non-linear time-wise I don't know

either way I'll maybe put something together but it's a fair bit of work for a first step

honestly would probably be easier as a fresh grad

Poopernickel
Oct 28, 2005

electricity bad
Fun Shoe
you should return a 20-line solution that uses exec() and numpy

Private Speech
Mar 30, 2011

I HAVE EVEN MORE WORTHLESS BEANIE BABIES IN MY COLLECTION THAN I HAVE WORTHLESS POSTS IN THE BEANIE BABY THREAD YET I STILL HAVE THE TEMERITY TO CRITICIZE OTHERS' COLLECTIONS

IF YOU SEE ME TALKING ABOUT BEANIE BABIES, PLEASE TELL ME TO

EAT. SHIT.


another recruiter sent me a mildly patronising document on how to best act during interviews

one of the tips was literally “Yes I have a degree, in fact, I notice on Linked-In that we went to the same Uni”

made me chuckle a bit

Private Speech fucked around with this message at 23:26 on Mar 23, 2021

Captain Foo
May 11, 2004

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

Private Speech posted:

another recruiter sent me a mildly patronising document on how to best act during interviews

one of the tips was literally “Yes I have a degree, in fact, I notice on Linked-In that we went to the same Uni”

made me chuckle a bit

Lol this sucks so much

PokeJoe
Aug 24, 2004

hail cgatan


remember, never speak first. dress for the job you want and have a firm handshake

Chopstick Dystopia
Jun 16, 2010


lowest high and highest low loser of: WEED WEE
k

hobbesmaster posted:

uh then how much can I charge per line of numpy

Charge by the week and you can charge a week's rate.

bob dobbs is dead posted:

dont do this, you want a pipeline continuously goin until you literally sign an offer. and frankly maybe a little bit longer than that

resumes are marketing, interviews are sales. act like the sales peep

this is the way

Private Speech
Mar 30, 2011

I HAVE EVEN MORE WORTHLESS BEANIE BABIES IN MY COLLECTION THAN I HAVE WORTHLESS POSTS IN THE BEANIE BABY THREAD YET I STILL HAVE THE TEMERITY TO CRITICIZE OTHERS' COLLECTIONS

IF YOU SEE ME TALKING ABOUT BEANIE BABIES, PLEASE TELL ME TO

EAT. SHIT.


So the company that wants me to do the clearance is pushing hard for me to do that, basically threatening that it will damage my reputation and chances with other employers in the area.

The thing is - yes I did verbally accept that offer, but until I got the contract I wasn't aware of the stipulation requiring me to go through SC clearance (and reserving the right to sack me if I don't successfully), as they've only mentioned I'd need to do a lower level clearance.

Is it really a huge issue that I changed my mind? It makes me a bit more leery to sign it if anything TBH.

At the same time they're openly saying stuff like:

quote:

I was a little upset to hear that you had been applying to other roles after verbally accepting an offer at [company] and withdrawing from all other processes, it is not how we work and it doesn’t reflect well on anyone. [local area] is very incestuous, everyone knows everyone so you really do not want to burn any bridges before you begin your career there, especially not with a company that collaborates and partners with so many of the companies in [local area] from global semiconductors through to the SME’s and start-ups.

And that does make me a bit worried.

e: At the same time them threatening me before I even start, well, uhh, not sure how well that reflects on them.

Private Speech fucked around with this message at 13:40 on Mar 24, 2021

go play outside Skyler
Nov 7, 2005


Private Speech posted:

So the company that wants me to do the clearance is pushing hard for me to do that, basically threatening that it will damage my reputation and chances with other employers in the area.

The thing is - yes I did verbally accept that offer, but until I got the contract I wasn't aware of the stipulation requiring me to go through SC clearance (and reserving the right to sack me if I don't successfully), as they've only mentioned I'd need to do a lower level clearance.

Is it really a huge issue that I changed my mind? It makes me a bit more leery to sign it if anything TBH.

At the same time they're openly saying stuff like:


And that does make me a bit worried.

i would politely tell them to gently caress off and walk away. my gut feeling is that they are threatening you to compensate their poor process. you can't blame anyone for keeping on looking until getting a written, signed contract. their reaction is a huge red flag to me.

buttchugging adderall
May 7, 2007

COME GET SOME
They're just being assholes. I wouldn't worry about it.

SeXTcube
Jan 1, 2009

How did they find out you’re still interviewing? Did you tell them or did they find out from connections? If the latter that’s unprofessional for everyone involved.

Either way this place is asking you to leave your current job and take a huge risk that you may not pass the security clearance and won’t have a job with them either. They’re being absolute dicks to you at every step in the process too. Unless I was unemployed and going to starve I would not want to take a job from these people.

syntaxrigger
Jul 7, 2011

Actually you owe me 6! But who's countin?

So my primary exit strategy didn't work out. Seems they went with someone else. Which I am not letting get to me.

Made a list of places that seem exciting to work but I am seeing a languages I don't know as well as java/spring like golang, ruby(did NOT know that is what github uses), and python. I feel like I am letting this trip me up. How important would you say knowing the language is to a job using that language if you know another OOP language?

Private Speech
Mar 30, 2011

I HAVE EVEN MORE WORTHLESS BEANIE BABIES IN MY COLLECTION THAN I HAVE WORTHLESS POSTS IN THE BEANIE BABY THREAD YET I STILL HAVE THE TEMERITY TO CRITICIZE OTHERS' COLLECTIONS

IF YOU SEE ME TALKING ABOUT BEANIE BABIES, PLEASE TELL ME TO

EAT. SHIT.


Steve Jorbs posted:

How did they find out you’re still interviewing? Did you tell them or did they find out from connections? If the latter that’s unprofessional for everyone involved.

Either way this place is asking you to leave your current job and take a huge risk that you may not pass the security clearance and won’t have a job with them either. They’re being absolute dicks to you at every step in the process too. Unless I was unemployed and going to starve I would not want to take a job from these people.

I told an external recruiter who presumably told them, but yeah the whole thing makes me feel not great about everything.

I'm thinking I'll just have a call with them clearly saying everything and hopefully they won't pursue it further with other local companies (that I'm interviewing with).

They're a multinational consulting outfit so I don't even think there's all that much pressure they could put on, as they largely work in that capacity rather than hiring other companies (that I am aware of).

in a well actually
Jan 26, 2011

dude, you gotta end it on the rhyme

small areas or industries do tend towards rumor/blacklist, but if they have to threaten it, its not much of a threat

its not on your resume so eh

they withheld material information they can eat poo poo

Doccykins
Feb 21, 2006

Private Speech posted:

I told an external recruiter who presumably told them, but yeah the whole thing makes me feel not great about everything.

I'm thinking I'll just have a call with them clearly saying everything and hopefully they won't pursue it further with other local companies (that I'm interviewing with).

They're a multinational consulting outfit so I don't even think there's all that much pressure they could put on, as they largely work in that capacity rather than hiring other companies (that I am aware of).

someone thinks they've already reeled you in and is being a dickhead boss already. Previously I'd have said just do the dumbass paperwork for SC as getting cleared opens more doors but this company sounds toxic

HappyHippo
Nov 19, 2003
Do you have an Air Miles Card?

syntaxrigger posted:

So my primary exit strategy didn't work out. Seems they went with someone else. Which I am not letting get to me.

Made a list of places that seem exciting to work but I am seeing a languages I don't know as well as java/spring like golang, ruby(did NOT know that is what github uses), and python. I feel like I am letting this trip me up. How important would you say knowing the language is to a job using that language if you know another OOP language?

my general sense is that they kind of expect you to have some experience using the language. if they're extremely similar (like java/c#) it might be fine

that said, any job description that mentioned golang was an instant pass from me

Chopstick Dystopia
Jun 16, 2010


lowest high and highest low loser of: WEED WEE
k

syntaxrigger posted:

Made a list of places that seem exciting to work but I am seeing a languages I don't know as well as java/spring like golang, ruby(did NOT know that is what github uses), and python. I feel like I am letting this trip me up. How important would you say knowing the language is to a job using that language if you know another OOP language?

Is Java/Spring your only thing? If you know Java plus almost any other lang you will be fine in go, ruby, or python. If you only know Java then learn a second programming language. Almost doesn't matter what it is just do something different that you want to try.

Depending on what you're doing, I would consider golang, ruby, and python easier than java but familiar is easy so who knows. If you can autonomously complete work and solve an algo problem or two these are the last languages I would be worried about from an interviewing perspective.

As to what an interviewer will consider, it depends. Some want someone who needs minimal training, others want someone proficient who can learn their stack. Better to treat interviewing as a numbers game than overly targeted imo. Be clear about what you want and play the numbers until you get it.

raminasi
Jan 25, 2005

a last drink with no ice

Private Speech posted:

So the company that wants me to do the clearance is pushing hard for me to do that, basically threatening that it will damage my reputation and chances with other employers in the area.

The thing is - yes I did verbally accept that offer, but until I got the contract I wasn't aware of the stipulation requiring me to go through SC clearance (and reserving the right to sack me if I don't successfully), as they've only mentioned I'd need to do a lower level clearance.

Is it really a huge issue that I changed my mind? It makes me a bit more leery to sign it if anything TBH.

At the same time they're openly saying stuff like:


And that does make me a bit worried.

e: At the same time them threatening me before I even start, well, uhh, not sure how well that reflects on them.

they would have no problem walking away from the verbal agreement, why do they think you should? unless you really need the job, gently caress ‘em. if this is how they treat people they’re trying to hire, imagine how they treat people they actually hire.

syntaxrigger
Jul 7, 2011

Actually you owe me 6! But who's countin?

Chopstick Dystopia posted:

Is Java/Spring your only thing? If you know Java plus almost any other lang you will be fine in go, ruby, or python. If you only know Java then learn a second programming language. Almost doesn't matter what it is just do something different that you want to try.

Depending on what you're doing, I would consider golang, ruby, and python easier than java but familiar is easy so who knows. If you can autonomously complete work and solve an algo problem or two these are the last languages I would be worried about from an interviewing perspective.

I am sort of all over the map, which I feel works against me, but I have done some python ML stuff, C#, Node.js, and some front end stuff with Angular 1/React. I know that javascript is the language underneath Node.js, Angular, React but I feel like these are different experiences from an development perspective.

Chopstick Dystopia posted:

As to what an interviewer will consider, it depends. Some want someone who needs minimal training, others want someone proficient who can learn their stack. Better to treat interviewing as a numbers game than overly targeted imo. Be clear about what you want and play the numbers until you get it.

This feels like good advice. I am probably not good enough to call my shot. Was still holding out hope for getting a company that doesn't make me hate programming. I guess we will see as I submit to the human meat grinder.

Private Speech
Mar 30, 2011

I HAVE EVEN MORE WORTHLESS BEANIE BABIES IN MY COLLECTION THAN I HAVE WORTHLESS POSTS IN THE BEANIE BABY THREAD YET I STILL HAVE THE TEMERITY TO CRITICIZE OTHERS' COLLECTIONS

IF YOU SEE ME TALKING ABOUT BEANIE BABIES, PLEASE TELL ME TO

EAT. SHIT.


I wrote this thing:

quote:

I have to give my deepest apologies but I will not be able to sign the contract with [company] due to the SC-level security clearance which [company] applies for for all new starters, as per the details of the written contract. 

I have not been aware of this fact prior to receiving the written offer and, together with the potential termination due to not obtaining this level of clearance, it is of material consequence for my decision. I have also consciously avoided applying for other roles which require this (or higher) level of clearance.

I am truly deeply sorry about this matter and I very much hope it does not cause any damage to our relationship going forward; I understand both sides have put a significant amount of time and effort into the process, but unfortunately I am unable to accept the written offer for reasons given above.

I hope that this does not cause major inconvenience for you and that any potential business relationship going forward remains the same.

does that seem okay?

e: sp.

Private Speech fucked around with this message at 15:30 on Mar 24, 2021

Shaggar
Apr 26, 2006

syntaxrigger posted:

So my primary exit strategy didn't work out. Seems they went with someone else. Which I am not letting get to me.

Made a list of places that seem exciting to work but I am seeing a languages I don't know as well as java/spring like golang, ruby(did NOT know that is what github uses), and python. I feel like I am letting this trip me up. How important would you say knowing the language is to a job using that language if you know another OOP language?

ruby is a dead lang and go is only relevant if you work at google. if you think the company is actually interesting and you're will to put up with bad tools for interesting work, then you should consider it, but other than that I would stick to companies using real tools like c# or java

barkbell
Apr 14, 2006

woof

Private Speech posted:

I wrote this thing:


does that seem okay?

e: sp.

"I was not made aware" seems more accurate. I'm sure what you wrote is fine though.

Shaggar
Apr 26, 2006

Private Speech posted:

I have to give my deepest apologies but I will not be able to sign the contact with [company] due to the SC-level security clearance which [company] applies for for all new starters, as per the details of the written contract.

I have was not been made aware of this fact prior to receiving the written offer and, together with the potential termination due to not obtaining this level clearance, it is of material consequence for my decision. I have also consciously avoided applying for other roles which require this (or higher) level of clearance.

I am truly deeply sorry about this matter and I very much hope it does not cause any damage to our relationship going forward; I understand both sides have put a significant amount of time and effort into the process, but unfortunately I am unable to accept the written offer.

I hope that this does not cause major inconvenience for you and that any potential business relationship going forward remains the same.

that company sounds lovely and you dont owe them any sort of apology for them not disclosing requirements. Thats their gently caress up. If the company is not lovely and you're just dealing with lovely HR, you may want to CC the hiring manager as well to make sure they realize HR hosed them, not you.

Also if they offer non-SC positions you could add something like "I would still be interested in working at [company] for any current or future open positions that do not require a security clearance."


On the other hand you know way more about the situation than I do so feel free to ignore any of these suggestions.

Private Speech
Mar 30, 2011

I HAVE EVEN MORE WORTHLESS BEANIE BABIES IN MY COLLECTION THAN I HAVE WORTHLESS POSTS IN THE BEANIE BABY THREAD YET I STILL HAVE THE TEMERITY TO CRITICIZE OTHERS' COLLECTIONS

IF YOU SEE ME TALKING ABOUT BEANIE BABIES, PLEASE TELL ME TO

EAT. SHIT.


Shaggar posted:

that company sounds lovely and you dont owe them any sort of apology for them not disclosing requirements. Thats their gently caress up. If the company is not lovely and you're just dealing with lovely HR, you may want to CC the hiring manager as well to make sure they realize HR hosed them, not you.

Also if they offer non-SC positions you could add something like "I would still be interested in working at [company] for any current or future open positions that do not require a security clearance."


On the other hand you know way more about the situation than I do so feel free to ignore any of these suggestions.

Thanks for that those are good suggestions. AFAIK they don't have anything non-SC at all, apparently all permanent employees are required to obtain it as a "matter of company policy", or so says the contract.

Private Speech fucked around with this message at 15:26 on Mar 24, 2021

syntaxrigger
Jul 7, 2011

Actually you owe me 6! But who's countin?

Shaggar posted:

ruby is a dead lang and go is only relevant if you work at google. if you think the company is actually interesting and you're will to put up with bad tools for interesting work, then you should consider it, but other than that I would stick to companies using real tools like c# or java

Shaggar was right. Thanks shags

champagne posting
Apr 5, 2006

YOU ARE A BRAIN
IN A BUNKER

I once interviewed in I think the only Danish Go shop, Vivino, got rejected because I had to learn it (because I'm not gonna bother in my free time that's for sure).

They are still looking for their Go unicorn.

fritz
Jul 26, 2003

Private Speech posted:

yeah I thought about that, but with the data being non-linear time-wise I don't know

is this the same as 'not evenly spaced'?

Private Speech
Mar 30, 2011

I HAVE EVEN MORE WORTHLESS BEANIE BABIES IN MY COLLECTION THAN I HAVE WORTHLESS POSTS IN THE BEANIE BABY THREAD YET I STILL HAVE THE TEMERITY TO CRITICIZE OTHERS' COLLECTIONS

IF YOU SEE ME TALKING ABOUT BEANIE BABIES, PLEASE TELL ME TO

EAT. SHIT.


fritz posted:

is this the same as 'not evenly spaced'?

yeah, pretty much

being fair it's basically what you can get from a trigger-based signal log or something, but I'm not quite mathy enough to know how to cope with it easily

I've been having other interviews which are less algo-heavy so I'll probably pass on that tbh

e: looking online it sounds like NUFFT, specifically NUFFT-III, is what I want, but still, eh

Private Speech fucked around with this message at 16:41 on Mar 24, 2021

PIZZA.BAT
Nov 12, 2016


:cheers:


raminasi posted:

they would have no problem walking away from the verbal agreement, why do they think you should? unless you really need the job, gently caress ‘em. if this is how they treat people they’re trying to hire, imagine how they treat people they actually hire.

yep. this is a massive red flag. explicitly threatening you like that is some mob-level bullying which for me would be an immediate dealbreaker. that reeks of a power tripping hr rear end in a top hat who relishes in the fact that they have control over people, loves to torture people with said power, and also WAY overestimates how much control they actually have. basically the most toxic kind of person.

if it were me i would immediately cease communicating with them and refuse the offer to some other person who interviewed you while explicitly making it known that you’re walking because of their behavior

Quackles
Aug 11, 2018

Pixels of Light.


syntaxrigger posted:

So my primary exit strategy didn't work out. Seems they went with someone else. Which I am not letting get to me.

Made a list of places that seem exciting to work but I am seeing a languages I don't know as well as java/spring like golang, ruby(did NOT know that is what github uses), and python. I feel like I am letting this trip me up. How important would you say knowing the language is to a job using that language if you know another OOP language?

[shrug]


I've found that porting my experience from one language to another is the easy part (unless it's Objective-C). The hard part is working with existing libraries, frameworks, etc. - especially if they're poorly documented.

Shaggar
Apr 26, 2006
there are a handful of objectively correct languages for each type of programming task. c# and java cover 80% of those tasks (by volume) and if someone is suggesting you use a different tool they better have a good reason and not just "oh i heard goog uses it" or "MIKKKRO$$$OOOFT!". the choice of something other than c# or java without real requirements is a red flag for bad organizational choices.


the 20% is things like objc or c/c++ where you cant just cant use java/c# or they are too impractical (embedded) and then its fine

Quackles
Aug 11, 2018

Pixels of Light.


You forgot Python.

Adbot
ADBOT LOVES YOU

Shaggar
Apr 26, 2006
yeah thats one you definitely want to avoid

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