A recruiter contacted me on LinkedIn.
No information was given about the role until we talked on the phone, at which point I finally learned what I was "applying" for (woo!).
Then, you get a take-home test which they tell you will take a few hours, which is obviously BS. You'll likely need a day to complete it, at which point you'll wonder if it's even worth the trouble. Note that none of the questions are good at evaluating someone for the intricacies of the position. They're just trick questions you could Google and find answers for, which is up to you and your moral ethics (I didn't and seemed to have paid for it – so you do the math).
You submit your code, and they then run it through the "Ultimate9000TestCrusher" to ensure no edge cases were missed (the tragedy!).
If you succeed in getting past the "Ultimate9000TestCrusher", you'll then proceed to meet the hiring managers... that is, if they decide to show up.
Whoever ends up being present on your call will then proceed to ask you zero questions about your career and accomplishments and instead quiz you using behavioral questions. Note that they don't understand that humans are multi-faceted and can react differently under relatively similar situations depending on the context. Then again, that would require effort, and they don't have time for that. Did I mention that one of the guys will be slouching, barely looking at you, if not for the occasional uneasy stare, making sure you understand that he really doesn't want to be here talking to you?
You might get the occasional open-ended "code design" question, but you get so little information about the dependencies and requirements (even after asking for additional details) that you wonder if they're looking for mind readers. You'll answer their questions as best you can, at which point they'll shake their head and give you the impression that your answers were correct, making sure to not ask you follow-up questions. Oh well, on to the next open-ended question. You'll start to wonder when you'll get to talk about all the cool things you worked on in the past. Surely they'd be interested?
Well, no, they're not.
Meanwhile, one of the dudes who showed up at the interview in lieu of one of the managers (without you receiving any notice) will look sternly at his webcam and remain silent, only interjecting to ask you additional behavioral questions to make sure they're not hiring a serial murderer. Which is ironic, because his personality was as void of emotions as a black hole.
So, after wasting about an hour of your life with them, you'll either get a generic rejection email or you'll continue to the next step, which is talking with a bunch of people with various roles within the company.
If you do get an offer, you'll get paid an obscene amount to churn out content for Fortnite every two weeks.
Though at this point, you'll wonder if money makes you happy, or if it's working with a talented team of individuals who don't take themselves too seriously and who collaborate, helping each other to be successful.
Up to you!
Tell us about the last time you had a disagreement at work.
What would you do differently?
The following metrics were computed from 5 interview experiences for the Epic Games Software Engineer role in Canada.
Epic Games's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Epic Games's Software Engineer interview process in Canada.