| > 1. The job search takes much, much longer than it used to. This is so true (also in Bay Area). I am still in the process of job hunting. The first onsite was in mid March. I thought my last onsite would be last Friday, but no, a few more are still being scheduled (I probably have to withdraw some applications). Also the negotiation with HR easily takes weeks. Despite I have offers from some companies, I just couldn't get to the actual compensation numbers. (I call this "HR Tai Chi"). > 3. Coding Tests Can Trip Up Even Good Engineers I have found that the interaction with the interviewers matters more here. If you can solve all tests, then fine. But often times you may get blanked or just stuck somewhere in your solution, and a good interviewer will be able to guide you through and work out the problems collaboratively. I wish companies would spend time educating and training interviewers. (I have had bad times in my interviews where the "obvious" solution just didn't come up during the interview, however much the interviewer hinted). > 5. Every company’s “process” is different Yes, the good part of this difference is that "some are pleasant", and obviously "some are annoying". But you get to experience the company culture and how much they value engineers by their difference. |
My first job in the Bay Area in 2007 consisted of a single 3 hour in person interview. That's it. I got a phone call telling me the good news on my train ride back to SF. It was my 5th interview and they all consisted of pretty much the same protocol. And yet, some of the top comments on this post say that hiring hasn't changed all that much. o_O