After three months of hunting, I'm changing jobs from a full-stack e-commerce developer to a backend software engineer.
I wrote about it in hopes my experience can help others.
But I'm sure I missed providing helpful info. What else would you like to know?
Discussion
Do you have any openings for another developer who's hunting for a job atm? 😅
Remote position available for work from Central America
Haha, I wish! This company doesn’t do remote. But I’ll send you my list of leads for remote positions to which I applied.
Awesome bro hehe I'd appreciate it so much
Hi Kevin, this tweet might be a good starting point for you:
twitter.com/andreasklinger/status/...
Thank you Kyle
I'll look into
What is your stance on the modern interview process for developers and do you believe it needs to be improved? I haven't had to job search in some time, but the complicated and sometimes exclusionary hiring process at some companies I think is ridiculous.
I'm sympathetic to hiring managers who are probably doing their honest best trying to build effective teams. I think exclusionary and destructive practices probably arise more out of ignorance and troubled priorities than bad intentions.
But I think improvements can be made.
Right now there are a lot of questions like, "Is whiteboarding ableist?" or "Are certain aspects of interview processes inadvertently sexist?" I think the best we can answer for now is "maybe" or, at best, "probably."
Something I learned studying web performance is that nothing can be improved that is not first measured. The tech hiring process needs standardization and lots of measurement. That probably needs to start with big corporations that can devote resources to measurement and have the numbers to achieve statistical significance in findings.
I would love to see "hiring" blogs appear for tech companies in the same way that "engineering" blogs have appeared (think Etsy's "Code as Craft," but focused on analyzing hiring practices rather than code).
I haven't had the opportunity to work in an Agile environment, but I imagine that hiring managers could draw a lot of helpful tools from that talent pool.
Did you get any conflicting or unclear feedback during the job hunt process?
I had one puzzling interaction. I had a 1.5hr interview with a CTO, and I thought it went very well. I completed a coding challenge and then met with five developers via Skype. That interview went okay, not great. When I got the rejection call, the recruiter was vague. I think he was either trying to spare my feelings or, more likely, echoing vague reasons given by the team of five developers. At any rate, there was a strange disconnect between my experience with the CTI and my experience with the larger team.
Vague feedback is frustrating. :(
Hi, Congratulations!
Were the interview questions difficult?
Some were! They ran the gamut from “what are the HTTP verbs” to “what’s the difference between an interface and an abstract class.” My main difficulties were remembering some advanced SQL stuff and confusing the meanings of the virtual and abstract keywords.
Behavioral questions were tough. If they were technically related, I usually felt fine. But the interpersonal relations and personal goals questions were more difficult.
I got wildly different reactions when I said I didn’t code off the clock. Some appreciated the balanced approach, some seemed to think I could never advance without personal projects.
Overall, the interviews were fine. I’d highly recommend applying to the less desirable openings first so you get warmed up to interviewing before tackling the critical interviews.