Yeah. If I get into, for example, calculating the width of a circle of radius X at a distance of Y from the top of the circle, I'll include a comment with the formula I'm using :)
@MyWrathAcademia Sounds good, except I wouldn't say "I want to get a job because my personal projects weren't teaching me enough." That sounds like you are independently wealthy. Never admit you need a job, but never admit you don't need one either (they might just think you'll dump them after a year or two of experience), is my policy.
I'd say something to the effect of "I have ABC skills, and I've been using them in M & N projects. (Discuss the projects here, including difficult problems you've solved, who benefits from the project, etc.) I'd like to get more experience developing business-grade applications (maybe drop some topics/business jargon like uptime, security, etc.). I'm interested in your product because (show you know what they are developing here)."
But most important--don't try to script the interview. Be human.
And don't go in thinking you know a lot. I was programming on/off for 4 years through HS/college before I got a job, 3 of them in C#. And I found I had a TON to learn.
Granted, most of my experience was with desktop apps, and my job was in web dev, so I had to learn JS, ASP.NET, databases (I knew the theory of normalization, but that was it), etc.
I already knew HTML/CSS from college and the C# language from my personal work, but I knew nothing about developing at the scale a business needs or interacting with other programs, etc.
For example, if you write a website, will it scale to supporting thousands of users hitting it at once? If the website does, will the DB? Can your network handle the load?
What about your nightly jobs? If someone uploads a bunch of files that need to be processed overnight, can you do that?
You really don't know until you either run a stress test or it actually happens. And sometimes stress tests don't test the right thing.
You'll never get that experience with a personal project. Even if you make a wildly popular game like flappy bird or 20148, those all run on the client and just need to be served from a CDN.
I didn't realize any of this until I got a job and started dealing with it in real time--because we never stress-tested anything, LOL.
I got a job and we got a couple new super big clients (bigger than our others; even bigger than some others combined) right around the same time.
Obviously, our systems started to crumble.