Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Amish Ninja
Jul 2, 2006

It's called survival of the fittest. If you can't slam with the best, jam with the rest.
I had a pretty lovely live coding interview back in September at a company that flew me out. The task was to complete a web application (or get as far as you can anyway) in roughly a day's worth of work.

HR set up my flight to arrive at about 12:30, which means I didn't get to my hotel until 1am or so. I was scheduled to get picked up at 7am and start programming by 8am. I definitely wanted to get a good night's rest so I asked to push it back by an hour so I could be sharp and at full power. They at least agreed to that much, but they didn't budge on the 4pm deadline which, gave me one less hour or so to work with. Additionally, the day was split up into segments like: come up with data model, get it signed off by DBA, have lunch and chat, resume programming, followed by the presentation. Because they didn't adhere to their own schedule they had set up for me (I got my modeling done ahead of schedule but my DBA guy was late on top of that), I had even less time than was intended for an already timeboxed challenge.

The application itself wasn't that crazy - it was a timeclock app where you input tasks to track them through to completion. The other devs there were goofing off a lot, shooting each other with nerf guns and playing video games - which was cool, I guess it left the feeling of a relaxed work environment, which I super dig but at the same time their expectations seemed misaligned with that kind of culture. Some older dev was sitting across from me and I watched him pound 3 or 4 beers between lunch and my presentation.

Come time for the presentation, I wasn't entirely happy with how far I got but I went ahead and gave it my best shot anyway. At some point the subject of automated tests came up, and I talked briefly about how and why I thought they were important to use in development. Beer drinker guy chastises me in front of everyone for not having written tests for this app. In my head I was, like "YEAH gently caress YOU I DIDN'T WRITE ANY TESTS, I BARELY GOT SOMETHING PRESENTABLE DONE". The entire dev department (as well as remote employees) sat in on the review and it felt... incredibly one-sided. They were all silently judging me while I had to maintain composure and give some show of confidence. Really, toward the end of it I wasn't even that upset or anxious - it was such an absurd experience that I started to find it funny. There was one guy who was super friendly and kept thanking me for my time and telling me he still had nightmares about his coding test. The rest were stone.

I decided from that point on that I was going to be more careful about what job opportunities I'd take seriously. It's like, I get that the intention was to see how well I could hack it given some constraints, but I felt like they could've come up with a more reasonable way to vet candidates. I repeatedly got the impression that the devs didn't hold themselves to the standards they were holding me to.

All in all, a shitshow.

Adbot
ADBOT LOVES YOU

Amish Ninja
Jul 2, 2006

It's called survival of the fittest. If you can't slam with the best, jam with the rest.

Cicero posted:

Did you post a review on glassdoor? Because I'd post a review on glassdoor.

I've been meaning to. You're totally right, I should. Thank you for the encouragement.

  • Locked thread