The Worst Tech Interview Ever | Prime Reacts
Ғылым және технология
Recorded live on twitch, GET IN
/ theprimeagen
Reviewed article: sebastiancarlos.com/my-worst-...
Author: Sebastian Carlos | sebastiancarlos.com/
MY MAIN YT CHANNEL: Has well edited engineering videos
/ theprimeagen
Discord
/ discord
Have something for me to read or react to?: / theprimeagenreact
Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
turso.tech/deeznuts
Пікірлер: 204
I think scrum mainer is in reference to github changing master branches to main branches. so instead of saying scrum master it was changed to scrum mainer
@njnjhjh8918
9 ай бұрын
good catch probably!
@Blast-Forward
9 ай бұрын
Really one of the skills you need to main.
@BurgerKingHarkinian
9 ай бұрын
Oh my God.... End me... 😅
@PaulZyCZ
9 ай бұрын
Grandmainer Yoda...
@radfordmcawesome7947
4 ай бұрын
damn i think you nailed it... i was thinking "hanzo main" lol
just your average medium member-only article
@Stabby666
9 ай бұрын
Yeah I wanted to read it, and it's behind the paywall...
@-BarathKumarS
9 ай бұрын
Ikr i always despise these people
@zyriab5797
9 ай бұрын
Just open the cached version of the article from Google, select "text only" and activate reading mode ;)
@jesustyronechrist2330
9 ай бұрын
Open the link in an Incognito tab, it always restarts the "you have 3 more free articles this week"
As an interviewer, I hate when a candidate brings in their Scrum Mainer. Happens way more often than you think.
@jarosawszyc8287
9 ай бұрын
What about Scrum Mariner?
@fulconandroadcone9488
9 ай бұрын
@@jarosawszyc8287 Is that like Scrum army and Scum marines, and you know hes good if he is mariner
@kluchtube7042
4 ай бұрын
@@jarosawszyc8287 scrum mainer deez nuts
It's a skit, but it's about the real tension between our professional lives and everything else. I really liked your reaction Prime!
@ryder4553
9 ай бұрын
lmaooo appreciate your answer sir
Scrum Mainer is a Scrum Master, like renaming `master` branch to `main` branch. @ThePrimeTimeagen actually wondered about this LMAO
@ThePrimeTimeagen
9 ай бұрын
I cannot believe I didn't see this
This guy hallucinated a dream into reality 😂
@AQDuck
9 ай бұрын
It wasn't a hallucination, he just chrooted into the dream.
@sunsetguys
9 ай бұрын
that article remaind me about my interview a month ago and i'm tested out become friendly, but it become cringe. OMG i want forget about it.
Has happened to me *more than once*: - “10 years experience in C” - “So you know what UB is right?” - “U.. what?” - “Undefined behavior” - “oh! #defines, yes!” - “No, not that, it’s part of the C standard” - “Which standard?”
As one of my teachers used to say, its one year of experience and 9 years of repetition.
He had to go to interviews for unemployment but doesn't want to work 😂😂😂
@meltygear5955
9 ай бұрын
Yep, that's the only explanation I can think of
“There’s ten years of experience, and there’s one year of experience ten times.”
@radfordmcawesome7947
4 ай бұрын
this is great; im stealing it for my next interviewer feedback call
CHROOT, CHROOT, CHROOT is on fire
@dreadsocialistroberts
9 ай бұрын
We don't need no sudo let the linux system burn
Press X to doubt
@vaisakhkm783
9 ай бұрын
Y
@Zekian
9 ай бұрын
@@vaisakhkm783 Y not
How did he know what the QR code linked if he never scanned it? Checkmate chrootists
@comosaycomosah
9 ай бұрын
😂
@XDarkGreyX
9 ай бұрын
Code around the icon? Idk
@FaZekiller-qe3uf
9 ай бұрын
Perhaps the card said that it was a discord server link, the middle of the QR code had a discord logo, or it was fake.
@adama7752
9 ай бұрын
m Out-a-here
it's hard to tell if this is real or a chat-gpt made story lol
@njnjhjh8918
9 ай бұрын
This is what's known as 'humor', I'm pretty sure a human wrote it
I can't make a basic parser, but I can write a boat loader in RISC-V bare metal and print "Hello world" to the serial port.
@cornoc
9 ай бұрын
you should enlist with the navy
@kristinapianykh9445
6 ай бұрын
That cant be too hard #uni_homework
The weird part was that the real recursive solution was shorter (5, maybe 10 lines) than the bash solution that goofy goober wrote for the interview.
@alxioo
9 ай бұрын
But when you memorize bash one, it works for every problem
i feel like my brain got smoother by the end of the video
I fucking love this writer, thank you for this gold article.
i wish someone would make it into a sketch
How dare your leave me with such a cliffhanger ending
2:54 in and I already believe there to be some AI shenanigans going on. Or this was one of the most elaborate, in person adverts for a Discord server ever. Although Tom would have known what this guy was babbling on about. He would probably even have hired him.
@nnnik3595
9 ай бұрын
Either that or there were some serious drugs involved
. . . That's it, I'm a Rastafarian now. The literal flying spaghetti monster is the only plausible explanation for this nonsense.
A...Scrum Marine sounds pretty badass ngl
The tech fey aren't real, they can't hurt you The tech fey:
Chroot fever dream
I've been programming for almost 13 years professionally, and I confidently concluded 2 days ago that an or (||) does not short circuit in C# I felt pretty dumb after explaining how and (&&) short circuits, but being confidently incorrect about or (||) not short circuiting Moral of the story: Years of experience != quality :c
@andreikudryavtsev3193
9 ай бұрын
But || should shortcircuiting if true is met🤔
@Reydriel
9 ай бұрын
@@andreikudryavtsev3193 yeah thats the point lol, even senior engineers can make silly mistakes
@tiagocerqueira9459
9 ай бұрын
I'm confused. The or (||) also short circuits. 2 days ago you concluded wrong?
@dealloc
9 ай бұрын
How'd you come to this conclusion? In the C# Language Specification (7.12.1 Boolean conditional logical operators) it clearly states that both logical AND (&&) and OR (||) short-circuits, if the left operand doesn't already determine the result. The AND operator is evaluated as ' x ? y : false', whereas OR is evaluated as 'x ? true : y'. I think you're confusing them with bitwise AND (&) and OR (|), which does not short circuit.
@isodoubIet
9 ай бұрын
What did you do, did you write like a little test program to check that && short circuits, and then used the same program to check || without flipping the value of the first operand?
chroot
this looks likes your average r/anarchychess post.
The internet equivalent of trash TV
I had one colleague that out of the blue yelled that he is an engineer and knows that the earth is not flat! Then he went to the bosses and was yelling that the world was not flat, he knew because he was an engineer. That was 20 years ago, but still have no clue what caused it. Later he was proving in java that he could do math. Back then we developed in C++.
@doctorgears9358
9 ай бұрын
I had a colleague explain to me, in detail, about how the moon landing was faked. This took him 40 minutes and he decided the moment I was about to get up for lunch was a good time to tell me about all of this. I wish I could have chroot’d myself out of there.
@cornoc
9 ай бұрын
@@doctorgears9358 you did, but your consciousness was cloned in a separate process and the original you continued listening to that probably amazing story
Three sentences into this article and I'm 100% sure it's completely fake? ... probably? Ah prime also gets there at 3:10
I listen to this every day on my way to work
His "Co-Worker" hired some actors to fuck with the author. (If its not just made up anyways)
When you said "parser", my head went "split". 🤣
That must have been the HR person playing a prank on him
Im a permanent subscriber now for the Tow Mater reference. Lol
This is 1000% becoming an inside joke. Some part of this. Probably either SRUM MAINER or CHROOT.
The real interview question here is: At what point did you realize this story is satire?
Hey Prime, last time you talked about building an asynchronous queue, now you mentioned basic URL parser, maybe you can create a video about all these programming challenges that we should know, because with the queue, I learned about after you mentioned and build one, no am going to build an url parser to keep my skills charp
@dejangegic
9 ай бұрын
Fair point. but you got a bunch of those guides online and Prime knows that tutorials have bad engagement and retention
@Matt-jq7zw
9 ай бұрын
how would you go through KZread URL strings watch?v=SKG7PKYyRsw&t=457s or watch?v=SKG7PKYyRsw&t=1m57s to get the video ID and Time? Time is optional and there are others like loop, autoplay, list (for playlists), and more
@altrag
9 ай бұрын
@@dejangegic What he needs to do it get a list of common ones, put them on one of those ranking boards, and then explain in his usual style why they all went into the 'F' bucket.
@JayBlooBird
9 ай бұрын
tbh, I heard the term "simple query parameter parser" and my brain just kinda freaked out. Like, how could something so complex be called simple?! Is this because prime's a low-level language god amongst us Javascript mortals? I was literally about to google the term before I snapped back to reality (oh, there goes gravity) and realized that I work with query parameters all the time and all he was asking was to break down the URL string, which is super easy and I've done it like a million times. For some reason, the wording just scared me lol
this is just a twin peaks episode
This was a fever dream....
I thought I was English, but I guess I'm really just chroot'd. CHROOOOOOOOT!
WTF... my brain melted while trying to understand what on Earth happened here
“I don’t know how to parse a string…” oof
I see the Blood Ninja now does interviews.
LinkedIn fanfiction gem xD
2:49 bahahahahah "It's IRL Erlich Bachman"
Can we get an update video for when he responds?
This sounds like a Dali painting!
in fairness, when you said query string parser my mind went straight to building a query string from an object for an ORM
@cornoc
9 ай бұрын
yeah same, still pretty straightforward for someone with 10 years experience though!
Of course it's not real, at first I thought it may have been posted on April 1st, the "candidate" sounds like the most based dude ever, but if "the QR code contained a link to a Discord server invite-I never scanned it" didn't give it away, I don't know what would.
his coworker probably trolled him.
In my head canon it was Tom.
I'll take 500 dollars for that never happened Bob.
It's satire
What is a basic query parameter?
Least schizophrenic medium article
Basic query parameter parser? Are we allowed to use URI.parse_query? Or is he looking for some regex patterns to split the URL query string?
@ThePrimeTimeagen
9 ай бұрын
you would build it i would grade you on it if you just import one, then... well you didn't do what i asked. just build a simple query parser to parse out get parameters
This is a krazam video.
I just had a interview today, i feel like it went terrible but who knows well see.
Hrm.. how did his buddy get in the door too?
Containers all the way down...
Scrum Marine sounds exactly what you need to be to survive Scrum.
I see you've met Dwight Chroot
I had to pause it and write a url query string parser
Wait, how can he know it’s a discord server link if he didn’t scan the QR???
This has got a be a creative writing project, funny though
I hope chroot chroot chroot will be the new Tom the genius! 😂😂😂
the Scrum Mainer is probably Tom
This reads like The Erik André Show
Why does Prime leave one character before and after every text selection he makes?
@nnnik3595
9 ай бұрын
Skill issue - he never uses the mouse when coding
@Prime Webdev isn't my field, but did I understand correctly that the person had to do basically string tokenisation based on the url coming in and do stuff with passed parameters? Or is there some nifty functionality for it I don't know about?
@TechBuddy_
9 ай бұрын
A query param is very simple ?p1=value1&p2=value2 All he had to do ( I think ) is just take that and parse it into a map or smth
@ninocraft1
9 ай бұрын
literally just complex for no reason at all unless you hire a web dev, it sounds trival and all, but under a lot of pressure and not alot of web knowledge "query parameter parsing" sounds like some alien thing xD
@ninocraft1
9 ай бұрын
@@TechBuddy_ye simple for us hipster js devs 😂
@CottidaeSEA
9 ай бұрын
JavaScript variant: function getParams(url) { const [, query] = url.split('?') return Object.fromEntries((query ?? '').split('&').map(item => item.split('='))) } While this one is a bit inefficient, I just tried to make it as compact as possible.
@PiratePawsLive
9 ай бұрын
Thanks :), now I understand better. I prob would have used regex xD. @@CottidaeSEA
Chroot chroot chroot!
"Scrum mainer" sound like some sort of venereal disease.
The Chrootagen
I did interviews and also offered practice interviews. There was a guy who did everything wrong. I told him to dress like he would for an interview; his trouser zipper was wide open, and not all button on his skirt was buttoned. So, I had to tell him to go out and fix himself. During the interview, he lied overtly, knowing I read his CV and knew his track. During the interview, he gradually turned his head to the side; at a point, he was looking at his side while speaking to me. After a few interviews that mainly went ok, I told him we would get someone from the floor to spectate the interview. He started begging me to not do that while we walked down the hallway to find someone with some spare time. So, I couldn't do it because I sensed he would be broken. I called HR instead because he knew that girl from HR. He lied during the interview again. He was fired because he was terrible on all fronts. In an interview, I got someone so out of place that I asked him: what is the company's name? The CEO was sitting on my side and looked at me like, "Did I really hear that question?". I was so confused by the candidate's answer that I believed he went to the wrong interview. 😂 Another interviewee was a girl who thought she would get the job because no girls were on the team. I had to explain to her that she did poorly. I also had a phone screening. One guy laughed loudly and answered poorly after bragging. He was shortlisted by the CEO, to whom I explained the BS. In another company, we had an interviewee who did spit nonsense. So, we gave him a generated text from "pipotron" and asked the guy what he thought. He gave the same kind of answer to that. I also had a guy who didn't do great with English and couldn't understand Javadoc properly. But during problem-solving, he showed great intelligence, and when explaining the JavaDoc, what he said made some sense. So, we ended the interview; I gave the feedback and told him he would be hired if he wanted to move forward. His answer was heartbreaking. He asked if it was affirmative action at play because of his skin color. He did great. So, yes, interviews can be wild ^^
@nnnik3595
9 ай бұрын
I once noticed that I forgot to zip my fly after I had an interview. I still sometimes think of that.
@fulconandroadcone9488
9 ай бұрын
Man, people are wired. Sometimes I wonder would the world make more sense if we were all hi.
@programaths
9 ай бұрын
@@nnnik3595 It's not the end of the world ^^ But it is when you go to a practice interview 😂 In one company, I interviewed a guy in short, tongs, and vaping. The manager had already eliminated him, just by the look. As I use a protocol and don't mind the attire (except in training), I processed the guy. He did apply for a PHP role and flunked all the technical parts. He didn't know PHP 😂 So, I told him to use pseudo-code. He did pass the test (except the PHP part, of course) with flying colors. So, he was a hire. In 2 or 3 weeks, he learned enough PHP to be number 1 in the team. After six months, he wanted to go somewhere else because he did learn nothing new and wasn't challenged. I was also the QAM in that company and reviewed his production, which quickly became damn good 😂 He did stay because I told him it would be challenging to have someone like me, who takes the time to teach, in another company. Also, because he was a high performer, I didn't mind that he did some toy projects on the side between tasks. I caught him once; he was afraid, and I told him that I didn't care about that. All I care about is work being accomplished correctly and it's done. Way to keep your devs happy ^^ The manager also forced hire (i.e., ignored the interview results), and that guy was nice but did terrible work and didn't learn. The perpetual junior ^^ It's why I always use protocols and not guts. So, a free fly would have been a side note that would have been discarded unless there were real damaging things like lying or a bad attitude (which I tested partially). I was way harsher in mock interviews because interviewers tend to be superficial. My goal was not to prepare people for interviews that focus on their ability to do the work but their ability to answer stupid questions well. For example, while analogies are great, they are dangerous if the interviewer doesn't understand them. Another pitfall is speaking of people-especially individuals as imponderables. Another one is not being able to give practical examples that the layman can understand. A bad example is: «I used dichotomic search to identify records based on a time range, knowing that the unique id is monotonically increasing.» That's a pretty reasonable explanation, but it sounds like bullshit and misses the fact that it was done because the sole index was on the unique ID. So, you have to make it a story: «We had a table with only one index on the primary key. I noticed that as the id increased, the time was increasing too. So, I used a basic algorithm called dichotomic search. (ask if the interviewer knows and explain) That way, I could identify the first and last id of the rows to delete efficiently because it takes log(n) to find a row-a maximum of 20 queries for a million rows. Without that, the query to find the rows would have required a full table scan. We are looking at hours for one query.» Much less brief, but now you've: - The problem - The solution - Why the solution does better - How good is the solution So, instead of hearing some bullshit, the interviewer saw that you understood the problem and found an adequate solution with a proper estimate of its efficiency. When I did the interview and heard "BS," I would ask the candidate to expand a bit. Saving them from themselves 😂 And my usual note: your typical recruiter processes 10 to 20 people daily. So they have to find shortcuts. That's ugly and primarily unfair for everyone involved, but they have no choice. I was lucky to do recruitment while I was working at different places and dedicate a full hour (sometimes more) to candidates. I also have training in psycho-technics, which helps. And the technical background too. I think even ASD helps 😂
Wait the guy can tell 20 lines of bash on a whiteboard if it is correct or not ? The moment I knew it is fake
Its real, i was the candidate. I was applying for a position as a COBOL engineer
Just realised you looked like the antagonist from Dodgeball.
They're ain't no way. Gotta be a joke. It's funny tho. Probably a parody type article
literally me
What the… I really wanna know what they were smoking! - Amy
He lied tho... if he didn't scan the QR he wouldn't have known it's an invite for a discord server. What if it was a zero day exploit to break out of chroot in real life ? We will never know
Regular Temple OS programmer be like:
keep us updated, did he ever respond?
He got trolled. Hard. Glorious. Edit: But I do love the idea he failed the interview on purpose for some type of benefit. It could be this. But the benefits for unemployment really aren’t that high. You can do an interview anywhere instead of burning a bridge. Either way if this was real the candidate was cracking up laughing after word.
Chim chiminey Chim chiminey Chim chim chroot!
Lol. So true re: the 10+ year experience thing. Never assume anything.
chroot, chroot, chroot is on fire!
1:11, LOL! A C/C++ programmer that don't know that could throw himself in a dumpster!
PLAP PLAP
Any time I hear a story about a "tech interview," I can't help but wonder if it's a US thing or an altogether different multiverse thing. In my 30 or so years of IT experience, I have never encountered anything even resembling that sort of experience (this video isn't really representative here, to be fair, funny as it was). I can't even remember having watched/read one that happened outside of the US. Am I just a special child, or is this a geographical thing?
@MrSquishles
9 ай бұрын
I saw something like it on a train once, guy literally had a fedora and cane sword, they where talking loudly about heading into the office to fix some code issue with I assume collegues.
@mascot4950
9 ай бұрын
@@MrSquishlesThat's not very helpful unless you give a hint of where it happened.
@TJackson736
9 ай бұрын
@@mascot4950On a train, so not in the US.
@JayBlooBird
9 ай бұрын
@@TJackson736 10/10 burn🔥🔥🔥
This has to be a spoof
CHROOT CHROOT CHROOT
chroot!
CHROOT!!!!!
Chroot!
We we never know on youtube, sadge
CHROOTAGEN!