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
|
|
![]() |
|
![]()
|
# ¿ Feb 12, 2025 03:08 |
Kernel Sanders posted:yearly development one-on-ones ehrm
|
|
![]() |
Private Speech posted:I can't figure out if that's "we don't have those" or "once a year wtf" the latter, it’s a pure formality if it’s just once or twice per year
|
|
![]() |
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
|
|
![]() |
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
|
|
![]() |
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
|
|
![]() |
bob dobbs is dead posted:it means that kdrudy had to interview a drat chud ah, so what i suspected
|
|
![]() |
Quackles posted:interviewing: where the wild 'crooter roars
|
|
![]() |
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 |
|
![]() |
i had an interviewer tell me that nlogn is faster than n because logn can be less than 1
|
|
![]() |
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.
|
|
![]() |
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
|
|
![]() |
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
|
|
![]() |
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 please tell me you did finish university in 1980 or something
|
|
![]() |
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
|
|
![]() |
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
|
|
![]() |
yeah, for every self-absorbed actor there’s going to be a programmer who believes themselves to be the pinnacle of intellectual thought
|
|
![]() |
ive seen SAFe multiple times recently but still have no idea what is it
|
|
![]() |
pm training is learning what “zero-inbox” means and how to do it, with a refresher on key functions of google calendar
|
|
![]() |
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
|
|
![]() |
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
|
|
![]() |
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
|
|
![]() |
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 |
|
![]() |
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… ![]()
|
|
![]() |
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
|
|
![]() |
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
|
|
![]() |
BONGHITZ posted:in the OP, why is the section about during the interview redacted? we know, please stop stalling on the current question
|
|
![]() |
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
|
|
![]() |
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: 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
|
|
![]() |
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
|
|
![]() |
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
|
|
![]() |
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
|
|
![]() |
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? 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 |
|
![]() |
The Fool posted:offering a senior roll would be delayed by a few days just because of hr hoops, but do-able 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
|
|
![]() |
champagne posting posted:Pick two data science is a middle finger
|
|
![]() |
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)
|
|
![]() |
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
|
|
![]() |
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 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
|
|
![]() |
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.
|
|
![]() |
|
![]()
|
# ¿ Feb 12, 2025 03:08 |
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
|
|
![]() |