Glad I’m not smart enough, nor care to put the work in, to pass a FAANG interview. I’ll stick to stupid crud land tyvm. This PIP behavior is just one more reason I consider their employment a kind of abuse. I’m human and I refuse to be compromised so easily. Pathetic (to me).
Closest I got was an interview at what I’ll call a molar company (want to be FAANG). I asked the HR screener if the technical code interview was based on real world code or just puzzles (I was going to walk if it’s just puzzle code, not good at fake stuff, haven’t practiced, and I wouldn’t be a good fit if that’s what they are looking for). She assured me the eng lead doing the interview used real code. So I call in, get on camera, where they used a coding interview website and it was a small sample with no context. It may have been from their code base but it was scrubbed and meant nothing to me. I asked for context but he said i don’t need it. I asked if i could change integer types to dates but he said no. Oh, and I was recorded but wasn’t told about that until I called in. So I was pretty pissed because I’m staring at a damn puzzle but this guy thinks the whole setup is a-ok. Well, fine. It might be. For them. I felt like I was lied to them provided no concession. So I hummed and hawed with no intention of solving his puzzle. I made him stick out the whole hour. I even explained at one point I wouldn’t write code like that because multiple conditions and multiple code paths converge on 7 lines. I explained the conditional logic was hidden and it would be better if it were more explicit, not just so it’s readable but because simplifying it by expanding the conditions makes it modifiable, supportable, and testable. Nope. I was told it was Ruby and it’s a Ruby thing to reduce logic in fewer lines of code. Yeah I get it. Inventing a complex trick makes you feel smart. I’m so sorry life is so boring to you.
I’m certain I looked like a fool to him. I don’t care. He had mannerisms that screamed “on the spectrum”. I think that’s fine…until smart people are put in charge and never get an ego check. Leading means leading people, not writing code more complicated than everyone else.
I’m obviously still salty about the whole thing. There’s another situation with people from a much larger software company came in and took a big dump at one of the smaller software companies I worked at. At this point I just don’t trust corporatized anything anymore. I think they’re liars. I think they chew up and spit people out. I think they put profit over humanity. I also think I need to go for a walk. Sincere apologies if I’ve offended anyone. Guess I just needed to get that off my chest. I do hope you have a good day.