Hey all. I'm a recent grad and I have some questions about resume ethics, if you could call them that.
A few points of advice that I see thrown around are "don't put anything on your resume that you wouldn't be comfortable explaining", and "don't put a language on your resume that you couldn't answer an interview question in".
In a prior internship, I used C++ for a project. It was a few years ago, and I obviously included that experience on my resume and under languages. At the same time, I cannot remember the nuances of the language since it has been so long since I've used it. If I'm asked a question about C++, what would an interviewer think that I don't remember these details? How should this situation best be handled? If it's relevant, I don't plan on applying for C++ positions.
Similarly, I've used JavaScript and Python to create some projects that are featured on my resume, but I don't have formal training via school with either. I learned enough to accomplish my goals with those projects, but I'm not sure how that lack of depth would come across in an interview. I've also included these languages under technical skills because they came up in the aforementioned projects. Is that the right call?
The two languages I do have formal experience with are Java and C but it's been a while since I've used either, and I don't necessarily see myself using them in the industry.
My goal is to get a backend software engineering position. I'm not too tied up about what language I end up using, but I feel as though I'm in this weird limbo where I have a lot of breadth with languages but little depth. I've been doing leetcode with Python because its less verbose and the easiest to translate ideas into running code. I'm a little lost as to whether I should be refamiliarizing myself with old languages to pass interview questions. Would appreciate any form of advice. Thanks in advance.