“Tell me something about yourself and the projects you have been working on so far”. This is still a standard opener in both an HR and tech interview. And it will remain so for a while. It allows the interviewer to get the first impression of you. And it should be an opportunity for you to shine there as well. One rule of the thumb is to prepare an elevator pitch that is 30 seconds or 1 minute long and let the story go from there.
One of the follow-up questions tends to be about the project you are most proud of. And of course – why. If you are applying for a position straight from the college or a course you took, think about an assignment you learned most from. On the other hand, if you already have working experience, think of a project that challenged you in some way through your career and point out what you learned most from that experience.
It is not a secret that there will be a question related to algorithms and/or arrays during most interviews, no matter the specific position or seniority. Having that in mind, it would be a good practice to go over them before the interview if you did not look at them in a while.
The tech interviewing stage should not only be about you answering the questions. The interviewers should be ready to address your questions as well. And in many companies, they will be more than happy to do so. So, go ahead and prepare questions you will ask on your technical interview, whether they are related to the potential project you will be working on, technologies, or anything related to it.