Most active commenters
  • codegladiator(7)
  • mistrial9(4)
  • FirmwareBurner(4)
  • scarface_74(4)
  • spitfire(4)
  • (4)
  • everdrive(3)
  • pc86(3)
  • erikerikson(3)
  • the_snooze(3)

←back to thread

182 points arizen | 109 comments | | HN request time: 1.688s | source | bottom
1. gibbitz ◴[] No.43631583[source]
AI generated recruits are a fiction. That's not to say there aren't fake or bait and switch recruits but this idea makes no sense.

Some background. I'm a senior developer who has performed hundreds of interviews and seen dozens of questionable recruits long before AI. Typically the scam is that an offshore consultancy wants to place some roles to collect wages. Many of these agencies are from collectivist cultures, so in the mind of the agency, they all work in our project. This may not be true, but the agency sees the position as theirs, not the recruit's. So they typically don't the issue with putting recruit A in front of the interviewer and then slotting recruit B in after the position is secured. I've seen this done with A talking while B moves their lips on camera. Now with chatGPT (and earlier to some degree with just Google Search) we just see applicants eyes focused on something they're reading when we ask questions. All of this is just as easy as an AI generated applicant (if not easier) and quite likely to get the recruit hired.

A lot of this narrative is pointing the finger at China, North Korea and Russia/Ukraine. The best candidates I've fielded have been Ukrainian, Russian and Chinese. These are countries well known for their tech sectors. North Korea has executed the largest crypto heists in history. These are not groups who need to fake it.

So who does this narrative serve? It serves the RTO CEOs. This makes CEOs scared to hire remote workers and lets the ones who demand it have a reason.

If anything the panic around AI should reinforce the need to think critically about these things.

replies(16): >>43631753 #>>43631832 #>>43631862 #>>43631952 #>>43631976 #>>43632034 #>>43632288 #>>43632297 #>>43632579 #>>43633854 #>>43634352 #>>43634740 #>>43634763 #>>43636692 #>>43638619 #>>43643574 #
2. codegladiator ◴[] No.43631753[source]
> putting recruit A in front of the interviewer and then slotting recruit B in after the position is secured

reality is way more messy and worse. There are multiple actors involved in each part. Eg 2-3 "actors" for visual screen are ready for each call, 2-4 "audio" knowledge only experts on the call, 1 dedicated speaker, 1 person coordinating answers from audio folks to actor folks.

they are even ready for once in a while visit to offices in us, so they have actors there on the field as well ready to attend calls (probably 1 to 1 mapping after first visit)

and the work assigned is assigned to a completely different set of people, not involved in any of above. those folks and these folks dont interact.

i have worked part time as one of the "audio" person in above interviews. also involved on work side. ama.

replies(2): >>43631809 #>>43632575 #
3. transcriptase ◴[] No.43631809[source]
… what’s the point?
replies(3): >>43631850 #>>43631857 #>>43632883 #
4. everdrive ◴[] No.43631832[source]
We've had more than a few in my company. We work in Cybersecurity for the company, so we've definitely seen them and seen the details. I don't actually think they're that hard to avoid .. but to say they're not a problem at all is not fair. I agree with you that if taken the wrong way that this is just ammunition for "return to office" efforts.

A LOT of people are far worse at interviewing than they think they are. And so, a bullshit artist can get hired. Technology now allows these bullshit artists to propagate more, and do more damage than would have previously be possible. AI in the workplace is a similar problem. Can you tell the different between someone who really just leans on ChatGPT all day but is actually incompetent? Probably so, but someone who was that incompetent just wouldn't have previously been able to hang on for quite as long, or deceive so many people.

[edit]

It's clear that my comment was not clearly written -- when I said "A LOT of people are far worse at interviewing than they think they are," I was referring to the people holding the interviews, and not referring to candidates. I'm shocked at just how bad a lot of folks are at holding interviews, and just how misplaced their confidence in their ability seems to be.

replies(7): >>43631861 #>>43631886 #>>43631977 #>>43631986 #>>43634405 #>>43636085 #>>43638251 #
5. ttoinou ◴[] No.43631850{3}[source]
Make money ?
replies(2): >>43631891 #>>43632871 #
6. anovikov ◴[] No.43631857{3}[source]
It is because you give someone who can do work, access to the client - they will instantly forget that they "came from collectivist culture" and flip out to work directly. So those who can work, don't get access to client. Those who get access to client, can't work.
7. mistrial9 ◴[] No.43631861[source]
> A LOT of people are far worse at interviewing than they think they are.

A LOT of interviews are one-sided bully sessions, so people don't jump through the hoops they are expected to.. especially in hazing-friendly cultures like the security and finance sectors

replies(1): >>43631890 #
8. FirmwareBurner ◴[] No.43631862[source]
>The best candidates I've fielded have been Ukrainian, Russian and Chinese. These are countries well known for their tech sectors.

Out of curiosity, what tech sector does Ukraine have? I don't remember ever hearing of any large successful Ukrainian SW compony or unicorn.

replies(8): >>43631906 #>>43632169 #>>43632251 #>>43632289 #>>43632320 #>>43632427 #>>43635666 #>>43637148 #
9. lq9AJ8yrfs ◴[] No.43631886[source]
> A LOT of people are far worse at interviewing than they think they are.

This works both ways right? Would it be fair to say that interview processes don't differentiate good hires from bullshit artists? Feels like framing the problem differently might make it tractable.

replies(2): >>43632312 #>>43643560 #
10. everdrive ◴[] No.43631890{3}[source]
No disagreement there. The best way to get honest information from people is NOT to really leverage the power balance over them and try to "catch" them in an interview. People also commonly mistake "the stuff I know" for "general intelligence," and so they incorrectly think that their interview questions really tell them very much about a candidate.
11. ziddoap ◴[] No.43631891{4}[source]
I'm having trouble understanding how 1 company paying 1 salary for 1 position makes money for the 8-12 people described in the process above.
replies(7): >>43631948 #>>43631973 #>>43632341 #>>43632917 #>>43633763 #>>43634166 #>>43634175 #
12. mistrial9 ◴[] No.43631906[source]
parts of remote Eastern Europe have produced excellent techs for decades.. they seem to deny it now but JetBrainz is from there, which is hugely successful.
replies(2): >>43632059 #>>43632317 #
13. lazide ◴[] No.43631948{5}[source]
Those people are only for the initial interview.

Also, the purchasing power disparity in different regions is humongous. For what a typical L5 might get paid in Silicon Valley, you can afford a team of 5-10 in India, and India isn’t even ‘low cost’ anymore.

14. matt_s ◴[] No.43631952[source]
My experience was similar but with on/offshore companies in India. We just started requiring camera on (it was pre-pandemic) and it was obvious if candidates knew their stuff or were just prepped and/or reading responses. Most of those contracts were setup where the company was providing a "service" with fake cost recovery wordings if the service was not provided. Money only went one way, the contracts had wording about penalty payback but the reality after talking with people in finance was the financial process/systems weren't setup for that, lol.

Ways to combat bait and switch is to alter interview questions, add new questions to every interview, ask deeper level questions, and observe the candidate in how they respond. It should be a more conversational tone the entire time, random discussion paths pursued, especially if the candidate's interests perk up about something. Every candidate has a different background so getting them to talk about that and problems they solved and diving into those in detail should be a good gauge of ability.

replies(2): >>43632029 #>>43633770 #
15. gibbitz ◴[] No.43631973{5}[source]
You assume they care about the people and underestimate the desperation of those employees. This is slave labor and it's what US developers are up against. This is why under Trump we've seen 100k layoffs in Tech this year.
16. pc86 ◴[] No.43631976[source]
The title alone reeks of pro-RTO-at-all-costs "there's nothing wrong with driving an hour each way to your office because work should be the most important thing in your life here's $70k for the year thanks so much" bullshit.

I'm 100% sure there are some people there using AI to try to get through interviews, but what's the end game? The article mentions faking identification documents and work history. Well the first is a crime, and the second takes about 5 minutes to verify. "RTO to prevent crime" is so dumb even the RTO CEOs aren't pushing that one yet.

replies(1): >>43632239 #
17. anovikov ◴[] No.43631977[source]
Just spent a day coding in C using intrinsics with the help of ChatGPT - trying to get it to produce results - purely as an experiment, and i can say someone who'd copy-paste from it without understanding things, will never pass an interview with me and i'm by far not the toughest guy to get through.
18. throwanem ◴[] No.43631986[source]
There's not much incentive for the median industry engineer to develop meaningful skill as a panelist.
replies(1): >>43632499 #
19. pc86 ◴[] No.43632029[source]
A friend of mine - against my loud objections - hired some Pakistani offshore group to build an app for him around 2015 or so. $15k "estimate" but it was all time & materials not flat rate. They had an "office" with a "CEO" in NYC but no staff, just a PO Box. The whole thing was super fishy and I said as much but he didn't care because they were cheap.

Fast forward nearly 18 months into the 6 month contract, and about $40k later, there is no working app and the "CEO" says "well I would love to give you some of your money back but the contract has expired so I am no longer able to do that, we could sign another one for $20k to finish if you'd like."

I've worked with probably a dozen offshoring companies in my life in one way or another and every single one of them has been deceitful to the point of being fraudulent, and puts out some of the worst code you have ever seen.

I tell everyone considering it that if you can afford it, you're getting scammed in one way or another. You're better off going with a US-based firm that guarantees you'll get American workers who are physically in the US working on your product.

I'd rather hire Deloitte or Accenture for 10x the price - I know they offshore a ton but you'll at least have avenues to get your money back if they don't deliver.

replies(5): >>43632210 #>>43632402 #>>43634418 #>>43634721 #>>43635684 #
20. FirmwareBurner ◴[] No.43632059{3}[source]
>parts of remote Eastern Europe have produced excellent techs for decades..

Like wich exactly? Jetbrains is one, but it is from Czechia IIRC. I was asking what tech products has Ukrainian tech sector produced.

replies(4): >>43632134 #>>43632201 #>>43632269 #>>43632511 #
21. mistrial9 ◴[] No.43632134{4}[source]
Leonid Radvinsky, Ruja Ignatova ?
replies(2): >>43632185 #>>43636959 #
22. pfdietz ◴[] No.43632169[source]
Grammarly?
23. FirmwareBurner ◴[] No.43632185{5}[source]
What part of "tech products of Ukraine" was unclear?
24. dkarl ◴[] No.43632201{4}[source]
I've worked with several excellent Ukrainian developers, but in each case they were working for consulting firms in other Eastern European countries.
25. erikerikson ◴[] No.43632210{3}[source]
<cough>Thoughtworks</cough>
replies(1): >>43632461 #
26. zanderz ◴[] No.43632239[source]
Ha, yes, agree. How many trips to the office should it take to prove you are real meat?
27. oblio ◴[] No.43632251[source]
Guess what happens with any promising European startup (including Eastern European ones). It's acquired by American companies.

Europe doesn't have a ton of large and high paying software companies, but it does have a ton of good developers.

Romania probably has produced half a million software developers over the past 30 years (in a population of about 20 million), yet it basically doesn't have any large software companies. Probably the biggest you might have heard of are Bitdefender or in the past Softpedia.

Or the alternative, foreign companies set up shop there to scoop up the local developers. Using Romania as an example, Bucharest has R&D centers with at least hundreds of developers each (some with thousands), for: Amazon, Google, Microsoft, Oracle, Adobe, SAP, UIPath, Huawei, Honeywell, IBM, Cognizant, Ericsson, Ubisoft, HP, etc.

28. oblio ◴[] No.43632269{4}[source]
> have produced excellent tech <<talent>> for decades..

There you go, hope it makes more sense for you.

replies(1): >>43632293 #
29. arkh ◴[] No.43632288[source]
> Many of these agencies are from collectivist cultures, so in the mind of the agency, they all work in our project. This may not be true, but the agency sees the position as theirs, not the recruit's. So they typically don't the issue with putting recruit A in front of the interviewer and then slotting recruit B in after the position is secured.

Guess France is a collectivist culture. That's 101 of many consultancies: get the contract by presenting the A-Team then switch with junior employees a couple weeks in.

replies(1): >>43632352 #
30. camdenreslink ◴[] No.43632289[source]
I’ve started paying more attention and noticing a lot of the creators/maintainers of open source libraries are located in Eastern Europe.
31. FirmwareBurner ◴[] No.43632293{5}[source]
Understandable, thanks.
32. jollyllama ◴[] No.43632297[source]
Yes, AI is used a pretext for many things. RTO, cost cutting, you name it. But since the fact remains though that there are fake recruits for remote positions, if you strip out the AI rhetoric, it remains a legitimate argument in favor of RTO.
replies(1): >>43632462 #
33. the_snooze ◴[] No.43632312{3}[source]
>Would it be fair to say that interview processes don't differentiate good hires from bullshit artists?

Anyone involved in interviewing really needs to ask themselves "what are we testing for?" In my world, we require anyone who makes it to the full in-person interview to give a technical talk on any topic they want, followed by Q&A from an audience that has a broad collective knowledge base. This has the benefits of:

- Letting the candidate start the interview on strong ground of their choosing

- Giving both the candidate and the team a chance to talk shop in a way that simulates the day-to-day work context

- Offering an opportunity for the candidate to gauge how curious and cordial their potential future colleagues are

- Making it very obvious if the candidate is BSing if they can't answer live questions about something they chose to present

replies(4): >>43632513 #>>43632577 #>>43634716 #>>43634727 #
34. no_wizard ◴[] No.43632317{3}[source]
> JetBrainz

Its Jetbrains, and they don't deny having workers there at all (the company itself If I recall correctly is located in the Czech Republic). In fact, they went through great expense to exfiltrate their Ukrainian employees and cut Russia off before everyone else got on the bandwagon (IE, before it was 'cool').

replies(2): >>43633855 #>>43636950 #
35. eszed ◴[] No.43632320[source]
Spark / Readdle. Not a unicorn, but I've been a happy user for years.

(Their response to a customer-service request a year or so ago was sobering. Along the lines of "yes, that's a bug we know about, but the developer who owns that feature lost his home in a missile strike last week. Once he's got housing and a new laptop he'll fix it." A week later he fixed it.)

36. tmottabr ◴[] No.43632341{5}[source]
because the people above are just for the interview.. And they are shared across multiple jobs, so it is not just 1 position..

They apply to multiple jobs at multiple companies..

One team handle interview process to make sure they get the job, once they get the job another set of people handle the actual work.. And then the interview team also handle any instance the person need to be seen or talked to..

Each job pay a few of those guys and the company keep the rest.. If they land enough jobs they can easily pay for all that..

37. thebruce87m ◴[] No.43632352[source]
There is a difference between engaging with a consultancy and hiring for a position. They know that too, or the lip syncing mentioned wouldn’t be a thing.
38. scarface_74 ◴[] No.43632402{3}[source]
Almost none of the types of companies you are referring to use US staff for the grunt work. They may have sales, management and leads in the US. But even the major firms like Deloitte and Accenture use off shore labor for the most part.

You’re not going to want to pay the rates that they will charge for their best of the best hands on developers based in the US and if they did start staffing lots of devs in the US, they wouldn’t be price competitive.

I have worked at AWS Professional Service (full time direct hire) and now work at a third party consulting company as a “staff consultant”. Only a few large and/or well funded companies (and government agencies pre-DOGE) were/are willing to pay the rates that the companies charge to have me on a project.

Even then, they lean on me far more for leadership and strategy than hands on keyboard

39. arwineap ◴[] No.43632427[source]
Have you heard of grammarly? Or gitlab?
40. spitfire ◴[] No.43632461{4}[source]
Expand on the a little please. I’d like to know the background.
replies(2): >>43632657 #>>43633438 #
41. scarface_74 ◴[] No.43632462[source]
It’s a legitimate argument to fly the person in for interviews.

I got my only remote BigTech job post Covid where the entire loop was remote. But it was customary before then to fly people into the office for the final interview.

Yes I realize “remote first” companies may not have an office. But even then, you could fly the interviewees to the location of the interviewer and use a hotel conference room.

replies(1): >>43632485 #
42. jollyllama ◴[] No.43632485{3}[source]
Agreed but I suppose the problem then is you could have an interviewer hand off his or her duties to a third party. In theory, regular presence in an office is a mitigation against this.
replies(1): >>43632634 #
43. everdrive ◴[] No.43632499{3}[source]
I think that's fine, but I would expect people to have a realistic appraisal of their skillset (or lack of skillset) -- it's the self knowledge gap and false confidence which is the problem.
replies(1): >>43632597 #
44. spitfire ◴[] No.43632511{4}[source]
Jetbrains is Russian. They relocated to Czech to wash their face.
replies(1): >>43632669 #
45. gavinhoward ◴[] No.43632513{4}[source]
Actually, that sounds brilliant. The only problem is taking into account those that are not good at public speaking.

Is your company hiring?

replies(3): >>43632832 #>>43633311 #>>43635199 #
46. swat535 ◴[] No.43632575[source]
This sounds nuts, do you have any sources for this?
replies(1): >>43632862 #
47. alabastervlog ◴[] No.43632577{4}[source]
This sounds terrifying and like something I'd never, ever put in the tons of time to properly prep for for a single company's process just for a chance at a job, but add it to the list of things I'd much prefer to the current system if it were widespread enough I could prep only for that.
replies(1): >>43634743 #
48. devoutsalsa ◴[] No.43632579[source]
They are not a fiction. I’m dealing with LLM generated resumes right now. I just one that wasn’t too smart, and it claimed to have led a project for our company despite never having worked there.
49. throwanem ◴[] No.43632597{4}[source]
Sure, but who's in the picture to provide the quality of feedback that allows for that kind of realistic self-appraisal to develop?

I've had candidates I knew 15 minutes into the session I would sell a panel on "no hire" for, still say I was the best interview they've ever done in their life. This is not so much because I'm actually good at it, but going by the substantive content of that and much other feedback I've received especially in the last four years, I earn these rave reviews instead mainly because:

- I'm not afraid to admit where a candidate knows more than I do, and

- when someone seems so nervous it may be confounding their performance, I gently remind them that I've been through this before, it's hard on everyone and I don't hold that against people, and it's okay if they need to take a deep breath and recenter.

It's systemic, and it isn't even about being able to derive a reliable signal from the interaction. The problem is way more fundamental, in the same sense that you don't fix "Lord of the Flies" by reminding everyone regularly to be polite and not swear.

I mean, as I've just discussed, I can't even trust the good feedback I get from candidates, because any signal on actual improvements I could make is totally swamped by the noise of people practically ready to lick a hand in exchange for not being treated like something you'd scrape off a boot heel.

Which is also not something I hold against anyone on an individual level. The system that so consistently produces such outcomes is another matter. I used to think it was shameful people so rarely bother to represent their company in a good light, in the one formal occasion when most engineers ever actually do so. But in retrospect, I think I was the one who was wrong: the median level of representation in this area is more or less exactly accurate to what is deserved.

50. scarface_74 ◴[] No.43632634{4}[source]
I’m not using this citation as a counterpoint to your comment and I realize this is a degenerate case. But it has happened in office…

https://www.cnn.com/2013/01/17/business/us-outsource-job-chi...

And as much as I hate to admit it, remote work has so many downsides for most companies, I see why many of them are in on RTO and hybrid.

Luckily in 2020 I pivoted to cloud consulting + app dev where it doesn’t make sense to be in the office since you will either be working with clients remotely or flying into their offices.

And even then AWS forced their ProServe consultants and SAs (full time employees) to be in an office when not on the client’s sites after I had already left. As does GCP.

51. ◴[] No.43632657{5}[source]
52. mistrial9 ◴[] No.43632669{5}[source]
I honestly do not know about this -- wasn't it based in Kiev at first?
replies(2): >>43633941 #>>43634204 #
53. scarface_74 ◴[] No.43632832{5}[source]
If I’m hiring “senior” developers, being comfortable communicating technical topics and answering questions is a requirement.

My definition of “senior” is what you will see in the leveling guidelines of most well known tech companies - not “I codez real gud”.

replies(1): >>43633151 #
54. codegladiator ◴[] No.43632862{3}[source]
i am the source, i have worked across multiple years on and off between 2015-2020
replies(1): >>43637621 #
55. codegladiator ◴[] No.43632871{4}[source]
yes, its a regular freelancer project to begin with for all these actors
56. codegladiator ◴[] No.43632883{3}[source]
money is made, people are living on this. surely better than call center scams ? because work is being delivered. work from fortune 500 companies end up here.
replies(1): >>43634600 #
57. codegladiator ◴[] No.43632917{5}[source]
1 company, taking up multiple positions (5-10) in multiple companies (3-5) as regular full time employees (us salary) and work is spread across lowly paid workers. and its not 8-12 people involved, that would be just 1 position. there would be about 20-50 people in these "smbs"
58. Volundr ◴[] No.43633151{6}[source]
> If I’m hiring “senior” developers, being comfortable communicating technical topics and answering questions is a requirement.

While I agree completely, I also know plenty of people who fit this description, but would probably aren't the folks you ask to give a power point on a technical topic.

TBH I've done my time in management and done my fair share of presentations, but I would HATE this to the point that I might well opt out.

There's a reason I'm not in management anymore, and a presentation like described is a far cry from working with stakeholders and engineers to define and document technical requirements. Or even presenting those to a group with shared context.

I might well take the fact that you've made it a part of the interview process to be an indication that this is a regular job requirement as opposed to something I have to do here and there.

59. the_snooze ◴[] No.43633311{5}[source]
>The only problem is taking into account those that are not good at public speaking.

A very common concern, but overblown in my experience. If you notice, I never actually said "judge the candidate's presentation skills" (or anything of the sort) in why I think this process is great. The presenation is really just level-setting; the candidate gets to set the topic and give sufficient context for a conversation to occur. The presentation is at most the first 15 minutes out of a ~3 hour in-person interview process. That's how little it matters.

It's the Q&A and subsequent discussions that matter.

replies(2): >>43633600 #>>43634619 #
60. erikerikson ◴[] No.43633438{5}[source]
[Apologies: I mistook the context with my original reply and just realized that]

GP suggested Deloitte and Accenture. They do offer technical consulting services but really as an afterthought specializing in accounting and business consulting. Thoughtworks (home to Martin Fowler, Kent Beck, Zhamak Dehghani and so many more) is far more savvy, had been a far better presence in the industry, and has more highly skilled people. I am a bit partial but with reason.

replies(3): >>43634143 #>>43637181 #>>43638256 #
61. gavinhoward ◴[] No.43633600{6}[source]
Those sound like very good adjustments.
62. Nextgrid ◴[] No.43633763{5}[source]
One Western salary can be enough to pay for a whole boiler room's worth of salaries in a third-world country.
63. onlyrealcuzzo ◴[] No.43633770[source]
> It should be a more conversational tone the entire time, random discussion paths pursued, especially if the candidate's interests perk up about something.

Will we get AI to determine if the candidates are using AI?

64. 827a ◴[] No.43633854[source]
We're hiring for a software engineer right now. The amount of time our single HR professional has had to invest in sorting through scam candidates is ungodly. We had someone apply to the job three times, using different names and resumes each time. We've had two candidates who we suspected were responding to questioning with an AI tool that was listening to the interviewer's voice (poorly, which might be the only reason why we caught them). We had one candidate who said they were on the east coast, but upon further investigation, the person didn't exist; and following a hunch, upon casually bringing up that it seemed pretty dark where they were at, they disconnected from the call and we never heard from them again.

If you think these scams aren't real, you aren't looking. We're a remote company, but our policy is now to only hire candidates from internal referrals, or candidates who are in a location where someone on the team they're hiring into can grab coffee with them.

replies(2): >>43634391 #>>43635211 #
65. codedokode ◴[] No.43633855{4}[source]
I always thought that Jetbrains is 100% Russian? Why would foreigners choose "Kotlin" for the name of programming language?
replies(2): >>43636655 #>>43636894 #
66. ◴[] No.43633941{6}[source]
67. spitfire ◴[] No.43634143{6}[source]
Oh okay. I thought you had something negative to say about thoughtworks. I’ve known a few people who worked there and thought there was some messy business i didn’t know about.
replies(1): >>43634302 #
68. ◴[] No.43634166{5}[source]
69. tekla ◴[] No.43634175{5}[source]
You clearly do not understand how rich Americans are. $10k USD is massive amounts of money in these enabling countries
70. spitfire ◴[] No.43634204{6}[source]
According to Wikipedia “ JetBrains, initially called IntelliJ Software,[9][10] was founded in 2000 in Prague by three Russian software developers:”

My understanding is that they had the Czech business location with Russian developers so they had a clean public face.

I’d believe you if you insisted on Kiev based too, I don’t know anything first hand.

71. erikerikson ◴[] No.43634302{7}[source]
TL;DR: I recommend it as a workplace and service provider.

In balance, I have absolutely nothing negative to say; I loved working there and felt great about the work we did for others. Consultancies and their clients can be messy but it was a wonderful place to overwork (relative to my personal capacities). The technologists were top notch, people cared to do good work and deliver real business value, and the ambient emotional intelligence was soothingly glorious.

72. koliber ◴[] No.43634352[source]
I had 4 instances where a sketchy Asian guy showed up to an interview. Something was always off. Twice it was the same guy under two different names. In the final case I called the candidate out that the they are from North Korea. They were frazzled and when they began talking the connection dropped mid-word.

It’s as if someone else disconnected us.

I am sure they are North Koreans. Next time I will have a picture of fat leader printed out and I am asking the candidate what they think of Kim.

73. polishdude20 ◴[] No.43634391[source]
Mind posting the position? I'm a real person! Would love to apply!
74. dennis_jeeves2 ◴[] No.43634405[source]
>I'm shocked at just how bad a lot of folks are at holding interviews, and just how misplaced their confidence in their ability seems to be.

Age old question, who will judge the judge?

replies(1): >>43634646 #
75. Sohcahtoa82 ◴[] No.43634418{3}[source]
Reminds me of one of my favorite stories on reddit:

https://www.reddit.com/r/ProgrammerHumor/comments/2xjrdy/whe...

tl;dr - Company CTO hires off-shore dev consultant to write an app, the code is horrendously bad, doesn't even fulfill requirements, and has to be thrown out because it's such a bug-ridden mess. Company scrambles to produce the app internally and succeeds. Later, they need to launch a new product, CTO decides to rehire the same off-shore consultant.

replies(1): >>43643232 #
76. LargeWu ◴[] No.43634600{4}[source]
"because work is being delivered"

This is debatable.

My company now mandates all contractors sourced via one specific firm, and more recently that 70% of contractors are located "offshore", which in practice means India. Of the 5 contractors they have placed, I've let 4 go for performance reasons. Even at the rates they're getting paid (about 25% what a domestic resource would get) they're net-negative value.

replies(2): >>43637697 #>>43640693 #
77. ameliaquining ◴[] No.43634619{6}[source]
The problem is that interviewers have a strong tendency to judge candidates based on whether they come across as self-confident, even when instructed not to. It's possible to get people to not do this, but it requires fairly rigorous training. tptacek wrote about this a decade ago: https://sockpuppet.org/blog/2015/03/06/the-hiring-post/
replies(1): >>43634810 #
78. d0mine ◴[] No.43634646{3}[source]
You ask the 3rd person to be present/to review the interview later. It is not perfect but it may provide a necessary perspective.
79. d0mine ◴[] No.43634716{4}[source]
It may take me a week (or more) to prepare half hour talk. It takes even more time if I have to compress it into less than 20 minutes (think ted talk).
80. SoftTalker ◴[] No.43634721{3}[source]
Right because Deloitte and Accenture engagements have no history of running wildly over projections on time or budget. They don't do $15k app projects anyway.
81. prewett ◴[] No.43634727{4}[source]
The first company I worked for out of college did that, as it was a technical position that hired people out of university who studied science and engineering. They had two of us and an interviewer. The other guy gave his presentation on Ruby lasers, but his explanation was a more complex version of "the ruby filters the input light", which is completely incorrect. I tried to hint at that in a question or two, but the interviewer did not have any physics background, and seemed to think it was an informative explanation.

So I'm not sure that this method works if candidates can give talks on subjects the interviewers are unfamiliar with.

82. jimbob45 ◴[] No.43634740[source]
I refuse to believe a country as isolated as NK is pumping out genius hackers better than any other country. They speak one of the few languages isolates in the world. They don’t attract high-quality foreigners, if any at all. They don’t get access to the larger scientific community. Their universities don’t allow extended discourse for local students with the few foreigners they allow. Their internet infrastructure is pathetic and their citizens are poor.

Call me a conspiracy theorist but it seems vastly more likely that China and Russia (far and away NK’s strongest, nearest, and largest allies) are executing these hacks and blaming them on the NKs to avoid retribution.

You either believe that or that NKs are genetically superior specimens because they’re not doing anything else that would yield the superior results they attain.

replies(1): >>43634989 #
83. ghaff ◴[] No.43634743{5}[source]
If it’s a topic of your choosing, a lot of engineers who aren’t super junior probably have a lot of the fixins for a short technical talk on something of interest even if they haven’t presented at a conference. And even juniors probably have something from school.

Added: I should acknowledge though that talking about technical topics of interest may get more complicated at some proprietary firms than open source ones.

84. vkou ◴[] No.43634763[source]
There's a simple solution to people cheating in interviews.

In-person interviews.

And if you don't want to pay for that, proctoring.

And if you don't want to pay for that, I have next to zero sympathy for you.

85. the_snooze ◴[] No.43634810{7}[source]
I'd argue the "presentation and Q&A" format addresses that directly. The candidate gets to pick exactly what the interview is going to be about, at least at the beginning, so they have full control over first impressions. No gotchas at all. Who wouldn't pick something they're confident about?

If someone thinks Cmake is super cool and knows all sorts of great use cases for it, then they should present that. They should also be prepared to answer open-ended follow-up questions like "broadly speaking, how could a project transition from something like Automake to Cmake?" or "what are some footguns in Cmake and how can we avoid them?"

86. antifa ◴[] No.43634989[source]
Just speculating. I would also guess maybe Russian and Chinese candidates have more domestic opportunities or the NK government sponsors more activity like this.
87. gopher_space ◴[] No.43635199{5}[source]
The idea is to pick a topic you're so jazzed about that your enthusiasm overrides The Fear.

One of the things I like to do on the hiring side is hold interviews in the smallest room people won't complain about. The way we think about public speaking has a lot to do with how close we are to each other.

88. antifa ◴[] No.43635211[source]
Asking a candidate to do an outdoor interview at a public park so you can cross reference the sky with their time of day and weather and google maps photos sounds interesting.
89. slezyr ◴[] No.43635666[source]
TeamDev, quite popular amongst large businesses with Chromium-based widgets for Java and .NET.

JxBrowser: https://teamdev.com/jxbrowser/ DotNetBrowser: https://teamdev.com/dotnetbrowser/

90. torginus ◴[] No.43635684{3}[source]
Well, speaking anecdotally, I personally know some rather excellent East Euro mobile devs who could probably build anything (within reason) for $60k-$80k a year, and do it rather well. (Not advertising anyone's services, just mentioning the rates good devs work for around here).
replies(1): >>43637663 #
91. giancarlostoro ◴[] No.43636085[source]
> I'm shocked at just how bad a lot of folks are at holding interviews, and just how misplaced their confidence in their ability seems to be.

They've all drunk the leetcode / cs question koolaid, instead of just talking about projects, and how they would solve some things, and checking their personality (this is like 70% of the weight for me for new team members) if nobody likes you because of your attitude / personality, you'll bring down the team with your personality.

92. ◴[] No.43636655{5}[source]
93. vosper ◴[] No.43636692[source]
> Typically the scam is that an offshore consultancy wants to place some roles to collect wages. Many of these agencies are from collectivist cultures, so in the mind of the agency, they all work in our project. This may not be true, but the agency sees the position as theirs, not the recruit's. So they typically don't the issue with putting recruit A in front of the interviewer and then slotting recruit B in after the position is secured.

I've run into this with a Ukrainian consultancy. It wasn't even a scam. They told us up-front that they were prepared to pull their best engineers from some other clients and put them on our team in order to win our business. Our obvious reaction: and when you get another opportunity, you will pull those engineers from us and we'll get the B-team, just like you're about to do to someone else.

Naturally we didn't move forward with them (this was before the war, so very lucky decision)

94. kgeist ◴[] No.43636894{5}[source]
IIRC JetBrains was nominally registered in Czech Republic but the majority of the engineers were located in St.Petersburg (and Kotlin is an island near St.Petersburg).
95. throwaway48476 ◴[] No.43636950{4}[source]
Russia has been sanctioned since 2014 and that's when the tech exodus began.
96. throwaway48476 ◴[] No.43636959{5}[source]
An Israeli and a Bulgarian gypsy?
97. kgeist ◴[] No.43637148[source]
I've always had the impression that Ukraine's tech sector is primarily focused on outsourcing or outstaffing for Western companies, so they typically don't own what they build (and it's very custom, boring enterprise stuff anyway).

Russia, on the other hand, has traditionally focused more on building its own products and brands, both for its domestic market (Yandex, VK) and the global market (Karsperky, ABBYY, JetBrains). When a technology they create for themselves turns out to be pretty good, it often spills over to the West and gains global popularity - examples being ClickHouse (originally to support metrics collection at Yandex), nginx (originally a reverse proxy at Rambler), etc. I have a hard time remembering something similar coming out of Ukraine?..

I may be wrong, it's just my impression of it (reading Ukrainian/Russian job postings etc.)

98. itronitron ◴[] No.43637181{6}[source]
so savvy that they coined the term "Dependency Injection" as some magical software architectural pattern...
99. NoMoreNicksLeft ◴[] No.43637621{4}[source]
The effort of the grift doesn't seem to match the score, or at least I think that's what the other guy is saying. Are they doing this for the philosophical challenge of it?
replies(1): >>43640701 #
100. bluGill ◴[] No.43637663{4}[source]
They exist for sure. They are not working for the out sources because they have found someone willing to pay them what they are really worth - this might be a lot less than they could make in the US, but a lot more than they can make from the cheap outsourceers. You can find great offshore labor, but you need to hire someone who knows the country to manage those people as not everyone is great. You also need to be willing to pay the great people.
101. bluGill ◴[] No.43637697{5}[source]
There are great developers in India, but they get a lot more than 25% of US salaries. Great developers in Germany are cheaper than India - but labor rules in Germany are weird.
102. patrakov ◴[] No.43638251[source]
> Can you tell the different between someone who really just leans on ChatGPT all day but is actually incompetent?

More relevant question: even if you can easily tell the difference, can you convince the person who makes the hiring decisions that your colleague is incompetent and only relays words to/from ChatGPT?

103. bsder ◴[] No.43638256{6}[source]
Your semi-regular reminder that Fowler and Beck were part of the brain trust involved with the gigantic disaster that was the "Chrysler Comprehensive Compensation System".

https://en.wikipedia.org/wiki/Chrysler_Comprehensive_Compens...

104. alfalfasprout ◴[] No.43638619[source]
While I agree that this narrative is fodder for RTO-hungry CEOs... it is something that happens albeit typically in a different way. You'll have someone do the interview on behalf of another candidate.

A deepfaked recruit is a slight extension of that.

105. codegladiator ◴[] No.43640693{5}[source]
redhat openshift is partly developed by this work. I know its not great. the "engineers" working there are afraid to touch the code even beyond whats asked of them.

> This is debatable

work is being delivered is relative, not talking about good work or great work. its average at best. The debate you want to do maybe is if this is better than call center scams

106. codegladiator ◴[] No.43640701{5}[source]
No this is not for philosophical challenge. not one of these actors are "enjoying" their work. its a regular job at the end.

Compare US tier 1 city salary to India tier 2 city salary and the math will work out.

107. pc86 ◴[] No.43643232{4}[source]
Honestly at the CTO level even making that first hire is borderline fireable depending on how bad it was.

Second time is very quickly approaching "what salary/bonus/options/401k match can we claw back because this is professional negligence" territory.

108. HeyLaughingBoy ◴[] No.43643560{3}[source]
They typically don't.

I had to take company training in interviewing. The trainer started out by acting out a fake interview. Then he asked us how we felt about him as a candidate. Pretty much everyone agreed that he nailed the interview. Then he began to list all the things he said and how he answered questions, and it slowly became clear that it was all bullshit, and he never said anything that was a direct answer to any of the interview questions. By using deflection and redirection he was able to completely control the interview and give a glowing impression of himself.

I wish I could remember what company was hired to do that because it was one of the best corporate training experiences of my life.

109. pllbnk ◴[] No.43643574[source]
I also see this as spreading FUD. I have led quite many remote interviews recently with European candidates and I can guarantee that not one of them was an AI generated pretender. Also, since LLMs is a popular topic nowadays, it was easy to have candid conversations about their use. I have also seen recorded videos of these AI-generated candidates and with two brain cells working it's easy to identify them. It's also easy to see and feel if a candidate is having a genuine conversation with you or is trying to use AI-assistant tools.

Maybe in the future it will be a more significant problem but not this year, not next year and probably not even this decade.