New around here? Register your SA Forums Account here!

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
cinci zoo sniper
Mar 14, 2013




im interviewing for some data-related positions - would be happy for some technical refresher materials, python-focused, for what is stuff code tests or pair programming interviews want to see these days. ive done applied ml or data engineering predominantly, so i dont really know stuff like fart sort implementation off the bat

Adbot
ADBOT LOVES YOU

cinci zoo sniper
Mar 14, 2013




Kernel Sanders posted:

yearly development one-on-ones

ehrm

cinci zoo sniper
Mar 14, 2013




Private Speech posted:

I can't figure out if that's "we don't have those" or "once a year wtf"

my current job has biannual ones fwiw

the latter, it’s a pure formality if it’s just once or twice per year

cinci zoo sniper
Mar 14, 2013




PIZZA.BAT posted:

my current job has them once a month and he’s already putting me into management positions when i’ve only been here half a year. dunno how i feel about it but at least it’s not the old once-a-year check in poo poo where my career is firmly stuck in the mud

ive had them weekly my entire career

cinci zoo sniper
Mar 14, 2013




PIZZA.BAT posted:

oh yeah we talk weekly but the once a month checkin is explicitly about my career / where he views me heading / how we're getting there

that’s fair. my meetings of the sort have always been quite fluid on what we’re actually talking about, but i don’t see anything bad in having a clear agenda for them either

cinci zoo sniper
Mar 14, 2013




kdrudy posted:

Interviewed a guy yesterday that felt it was important when we asked why he was looking to tell us one of the reasons is a vaccine mandate at his current job.

ingles porfavor

cinci zoo sniper
Mar 14, 2013




bob dobbs is dead posted:

it means that kdrudy had to interview a drat chud

ah, so what i suspected

cinci zoo sniper
Mar 14, 2013




Quackles posted:

interviewing: where the wild 'crooter roars

cinci zoo sniper
Mar 14, 2013




your solution has quadratic complexity, because list membership is o(n), and the i boundary check is not elegant either. there are a few ways that all should score better on performance

1 - keep everything as is and create a set for membership check. list membership is o(n), which makes your code quadratic in worst case scenario, whereas set membership is o(1)

2 - create a set of positive integers in your range, subtract set of input list from that and the first element is your result

3 - filter input list to positive values with a list comprehension, then sort it using default sort, then loop over range(1, len(l)) to check difference between current and previous number and deduce earliest gap to break the for loop

without knowing how your performance measure scores memory vs speed, performance order should roughly be 2 > 3 > 1 >> your version


edit: for 3 you would want to also compare the minimum value vs 1 to see if there’s something before the loop begins

cinci zoo sniper fucked around with this message at 19:30 on Sep 25, 2021

cinci zoo sniper
Mar 14, 2013




i had an interviewer tell me that nlogn is faster than n because logn can be less than 1

cinci zoo sniper
Mar 14, 2013




Achmed Jones posted:

idk it seems most likely to me that the interviewer was making a joke. it also serves as a "does the interviewee assume others' competence or think everyone else is an idiot" check

i implemented interview problem in 2 ways - o(nlogn) and o(n). they told me o(nlogn) is faster than o(n), and instructed me to further improve the former variant.

even if this would have been a joke, this is like “boss jokes about firing you” tier of appropriateness of jokes. and that’s not touching the obvious language difficulties the interviewer, a non-native speaker, was having.

cinci zoo sniper
Mar 14, 2013




other context for that interview: it was the first and hopefully the only time in my life where i had to type python code in a google doc, with interviewer copying it and running it in their interpreter

cinci zoo sniper
Mar 14, 2013




Armitag3 posted:

When (not if, because lol) that happens to me I hope I have the fortitude to just hang up on their asses, honestly.

it was without warning too - i was invited for a “chat”, that turned out to be in an hour long leetcoding session in google docs. the position was interesting enough that i just went with it and then gave recruiter an earful, but the subsequent interviews were even worse and i just walked off

cinci zoo sniper
Mar 14, 2013




toiletbrush posted:

lol if that was supposed to be part of the challenge rather than just the interviewer being totally inept. actually lol either way

One of my first interviews out of uni involved coding up a solution to a problem but written out fresh off the cuff with pen and paper, making heavy use of the STL, in valid C++ with accurate #includes/semicolons/namespaces and whatnot, while they watched. After I wrote it up they disappeared for a few minutes, then came back and told me about all of the syntax errors and finished off with a C++/STL esoterica trivia test.

On the upside it put me off ever interviewing for a C++ job again

please tell me you did finish university in 1980 or something

cinci zoo sniper
Mar 14, 2013




champagne posting posted:

Where do you get all these interviews caring about big O? Is there an undergrowth of people caring a lot ?

ive been getting a handful of less generic ml engineer ads (e.g. high frequency real time inference or unusual algorithm implementation) fired my way in the last couple of months, and pretty much every single one wanted to hear some classical data structure/algorithm reasoning from me. which makes sense, since i would not only have to write computationally solid python code initially, but also take it closer to metal where appropriate, going beyond my current comfort zone stack-wise

cinci zoo sniper
Mar 14, 2013




2 jobs ago at company of 4000 we had an agile coaching team who were basically court jesters that would entertain auditors and sales people

cinci zoo sniper
Mar 14, 2013




yeah, for every self-absorbed actor there’s going to be a programmer who believes themselves to be the pinnacle of intellectual thought

cinci zoo sniper
Mar 14, 2013




ive seen SAFe multiple times recently but still have no idea what is it

cinci zoo sniper
Mar 14, 2013




pm training is learning what “zero-inbox” means and how to do it, with a refresher on key functions of google calendar

cinci zoo sniper
Mar 14, 2013




Gazpacho posted:

Healthy young programmer goes to EMR consulting firm, gets pumped with massive shot of global variables, doesn't feel good and changes — MUMPS. Many such cases!

too long for terrible programming thread title

cinci zoo sniper
Mar 14, 2013




when i worked in finance, we had quarterly bonuses equal to 8-30% of your total compensation for the respective quarter. getting 8% meant you're about to be fired, and you could go above 30%, but would be paid in additional pto

cinci zoo sniper
Mar 14, 2013




ours was similar, my department was measured by a single kpi basically, so if we hit our targets for the quarter 25% bonus was guaranteed, with last 5% being the colleague feedback/individual performance bit

cinci zoo sniper
Mar 14, 2013




a dingus posted:

Did an interview for a 6 month contract/contract to hire position and it went well. Except I have almost no desire to do a contract role unless the $$ is nuts. Should I just continue down the rabbit hole for interview experience? How should I convert a yearly salary to $/HR?

up to you to decide to continue. to get gross hourly rate, assuming paid holidays and sick leave and regular office schedule, just divide the yearly salary by 250, and and then that number by 8 or however many hours is the average working day length in your whereabouts

if your contracting role, like many, offers no paid holiday or sick leave for legal reasons, then what you should be seeing is at least 10-20% higher hourly rate than a non-contract role for the same would offer, since you will have to “pay” for your absences with an actual loss of income. different countries will also have different taxation regimes for contractors, so e.g. i personally ignore anything contract that’s less than 150% of my “office salary” for long term contracts, say a permanent contract reviewed every 6 months, to actually break even and make _some_ profit. the added hassle of short term contracts is a lot, so i add extra 100% if it’s shorter than 6 months, and another 100% on top if it’s shorter than 3 months or is otherwise a one-off thing

cinci zoo sniper fucked around with this message at 21:39 on Oct 8, 2021

cinci zoo sniper
Mar 14, 2013




ADINSX posted:

I mentioned it in this thread but 6 months or so ago I had a call with a robinhood recruiter that was staffing up a team to build a fraud detection platform from the ground up in time for their IPO launch. They had basically just started and the launch was 2 months away, lol.

as an ex-financial compliance guy, i… uhhh… :staredog:

cinci zoo sniper
Mar 14, 2013




Asleep Style posted:

current interview status: im scheduled to interview someone tomorrow with a 5 page resume for a 4 year career

is this an eurocv for a publicly funded position, or are you wasting your time

cinci zoo sniper
Mar 14, 2013




a lot of them are real people. the problem, as always, is free market capitalism, especially in the case of public companies. they are beholden to shareholders, who demand growth/profits, and so the company must prove to them that it has pursued them with best reasonable effort. an integral part of that is making a case that the company runs efficiently, which in turn is proven by having endless sets of “bespoke” guidelines and process flows governing everything, from kitchen coffee procurement to hiring. now, shareholders are not stupid, and know better than to trust the company, which in turn means audits. and your real person on the other hand has a real risk of being fired for stepping outside their instructions, as a consequence

also, especially in the current year and more so with prestigious jobs - it’s worth keeping in mind that the job position is seeing hundreds of applications filled per day, almost always for fewer than 10 people to handle alongside with whatever else is going on in their day

cinci zoo sniper
Mar 14, 2013




BONGHITZ posted:

in the OP, why is the section about during the interview redacted?

i am in the middle of an interview

we know, please stop stalling on the current question

cinci zoo sniper
Mar 14, 2013




KidDynamite posted:

how many companies do you talk too at once? I'm currently juggling 5 at once all at similar stages and I feel like it's giving me too much anxiety, and sapping my energy.

however many are talking to me pmuch. my covid job hunt ended up being ~1000 applications submitted over the course of 7 or so months, with busy weeks looking like 10-15 hours of interview video calls, with rest of the time (to the total of 50-60 hours per week) spent submitting more applications or working on technical submissions for interviews. imo having 3-5 opportunities at a similar stage is a very lofty place to be, that gives a lot of headroom for late stage negotiations

cinci zoo sniper
Mar 14, 2013




Achmed Jones posted:

if you're not in a big hurry (ie can afford to faceplant and re-apply in 6 months) consider my interviewing strategy:

1. do not do takehomes longer than an hour
2. do not spend more than two hours preparing for an interview. prep for multiple interviews must be combined as much as possible. if the company is putting you in a hotel, you can study extra during the trip if you want, but you don't have to. prefer eating a good meal - they're paying for it, after all

probably works better for sre and infosec types that are less likely to get the more gnarly algo-lottery type stuff. algo lottery i regularly have to deal with is more "know how hmac works" and "know when/how to use/make a heap/map/tree"

anyway, i got lucky and it worked perfectly for my last job hunt but i of course expect it to have worse results than high-stress "treating interviewing like a job" strategies. but this is a pretty good strategy if keeping things chill is a priority for you, like if you have kids or other caretaking commitments etc

yeah this wouldn’t work at all for ml/ds poo poo, where takehomes are typically 4-8 hours long, and for rather pragmatic reasons at that. that said ive also been quizzed on data structures or algorithms less than half a dozen times, same goes for doing leetcodes. a bit more common are questions about knowing math fundamentals, but that’s still not even every tenth interview in my experience. typically you just do take home and defend it from questions for an hour, everything before and after is just formalities, if we talk about mid-senior ic roles

cinci zoo sniper
Mar 14, 2013




kalel posted:

reading that made feel physically ill lol. I probably haven't even submitted 1000 applications in my entire life let alone during this job hunt

im extremely picky and wasn’t going to allow something silly, like collapse of the modern world order and a new recession, to stop me from increasing my compensation by more than 50% as i transition into remote work

if i just wanted something adequate, id be done in1-2 months even when the initial economy shock hit europe and new job postings in my field effectively stopped for a few weeks

cinci zoo sniper
Mar 14, 2013




Achmed Jones posted:

does that pattern in interviews for ml/ds stuff also apply to companies in e.g. the US, or is it also location-based?

i have interviewed with some american companies - decent but not MANGA (Facebook is now Meta). my experience with them repeats the same general ml/ds pattern

- <30 minute screener to see that i don’t yell slurs
- a technical intro call
- take home for 1 weekend day of effort
- technical interview/take home defence
- salary negotiations

americans in my experience give noticeably more difficult take homes than europeans, but are also way less anal about negotiations

cinci zoo sniper
Mar 14, 2013




for sure, although europeans from non-software space can be surprisingly obstinate about me expecting to, e.g., be allowed to go to like gym or visit a doctor during office hours

cinci zoo sniper
Mar 14, 2013




The Fool posted:

from the interviewer side, what’s a good way to approach a candidate that interviewed well but isn’t quite qualified for the position they applied for?

the guy did really well, but applied for a lead position where he definitely fits in better at the senior level

if you can actually offer the senior position right away, i'd say you can just be candid about it. tell them that they have a competent profile, but it doesnt match the lead role as close as the company would've liked it, so you choose to offer them senior role instead. you should, however, resist the temptation of dangling the "growing into lead (eventually)" carrot unless youve actually grown multiple internal seniors into lead roles

if you cant offer them the senior role, i dont know if its worth the trouble to do anything more, just write a polite and slightly sad rejection letter

cinci zoo sniper fucked around with this message at 02:00 on Nov 13, 2021

cinci zoo sniper
Mar 14, 2013




The Fool posted:

offering a senior roll would be delayed by a few days just because of hr hoops, but do-able

there’s a not insignificant number of guys that have been here for 5-10 years and gone through the junior->lead or senior levels so it’s definitely a thing that happens

if i were you, i would just lay it out like initially suggested in this case - sounds safe to mention career growth, should mention hr bit, and I would also offer them to have a 30 minute chat with some junior-lead trekker about their experience in case the candidate cares

cinci zoo sniper
Mar 14, 2013





data science is a middle finger

cinci zoo sniper
Mar 14, 2013




FamDav posted:

wait til you find out how much the people who educate our nations future make!

i make more money than the sum of staff members occupying a generic highschool floor here, it’s hosed beyond pale (but we’re also like the worst in oecd or something about paying teachers)

cinci zoo sniper
Mar 14, 2013




CarForumPoster posted:

uhh have you heard about that 14 yo that made trading card securities tho? you can buy 1/10th a Fleer Ultra MJ rookie slabbed and graded at 9.5! thats only gonna go up!

https://twitter.com/zemnmez/status/1443821271045845005

cinci zoo sniper
Mar 14, 2013




Kazinsal posted:

how the gently caress do you write a resume these days? like, what even do you put on it? I don't even know what people are looking for in the way of bonus experience etc

I just read my manager's assessment of me ahead of my year end review and despite feeling real fuckin good about myself right up until 15 minutes ago I'm now thinking it's time to look elsewhere but I haven't put together a resume since college

spend more time on writing the 3 intro sentences than basically the rest of it, because you have to click bait the reviewer into reading your experience and poo poo

cinci zoo sniper
Mar 14, 2013




qhat posted:

a photo on a resume, especially someone who is not from a minority group, is at best creepy and at worst a fully privileged dick swing. Also if your photo is taking up that much space, it looks like you don’t have very much of substance to actually talk about.

Adbot
ADBOT LOVES YOU

cinci zoo sniper
Mar 14, 2013




in europe i would strongly advise against it in all circumstances other than being an a presenter of sorts, or if you’re setting up a europass cv for a public institution

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