It depends where you are interviewing. If you are interviewing at startups or pure tech companies you can expect a fairly deep technical interview that most of the time while factually valid is not necessarily true to the daily job requirements. If you are interviewing at most SMB's (outside the tech startup scene) or any Enterprise company then you will get more a skills & experience based interview, not a deep dive technical interview. The skills & experience interview will be what have you done, ask you some questions around your experiences, ask you questions around things you claim expertise in, like a programming language, check you for team fit etc. But then they move forward, there is no long drawn out technical interview about algorithms etc unless the job is specifically hiring that as a primary skill. This IMO is the way startups should be hiring for anyone with more than 3-4 years of experience. I get using pure CS interviews when someone has NO to very little experience because you can only rate them on what they should have learned in school, but once they have experience then their abilities change, and they won't remember every algorithm, especially when they can look it up in 10 minutes because it isn't something needed everyday. Instead, they'll remember all the things to deliver product, issues to avoid, how to architect solutions, how to debug problems, all of which are FAR more critical than remembering how to code out a specific algorithm.<p>I have never seen anything wrong with probing someones knowledge on their claimed expertise, but I also went through the dotcom days where we did this same tech style interviews and as the implosion was taking place it was obvious doing these interviews was hurting companies not helping. Hurting because companies were full of super book intelligent people that couldn't get a product out the door that worked to save their lives. I saw it daily in my work, so many companies, cool ideas, good product market but they'd spend forever and a day working on technical details versus shipping product, huge waste of money and time. Most companies I know of back then that are still around today in some form moved to more experienced based interviews with technical screens around the specific issues you will be addressing regularly in whatever position you are applying to. And left the CS skills type interviews for new grads, and even then toned that down some. Some places like Amazon and specific tech companies (Microsoft) still use highly CS driven interviews, but they also have the highest number of new grads applying so that mostly makes sense. And when you apply to those companies at the higher levels with more experience the interview styles change generally.<p>So I don't think your experience is uncommon overall, it just depends where you are interviewing and what your level of experience is, if they are doing it right.