It definitely won't make you answer any possible interview question, paper tigers often have issues with putting things together, cicd, iam and practical IaC setups.
It's pretty easy to tell theoretical experience from actual experience.
Do you really think that a company like Microsoft, with a ton of corporate software, couldn't already figure out where you were working based on the information compiled from other sources?
I feel either you didn't grasp the context of my post or I didn't go far enough in detailing why I felt it's an inappropriate feature for them to push.
Most are only allowing employment, they don't contract single people to not fall under false employment laws (even if unenforced in the given country).
In Poland you pay 12% revenue tax or 19% linear income tax + lowered social security. A lot of developers don't even consider companies which don't have arrangements like this because the difference is so high. A no-name company which allows B2B can outbid Google (which pays like shit in Warsaw anyway).
Ok, so you're a contractor and set up some LLC or something (which pays 12% on its profits) but then you (the company) pay yourself (the person) a salary on a regular basis. Won't you still need to pay personal income tax on that income?
Or did you mean to say that you (the person) only receive money from your LLC in the form of yearly dividends? In this case, however, it'd be 12% taxes at the LLC level + whatever the Polish tax rate is on capital gains.
Incorporating gives you a lot of options: pay eg. only 25% of your gross income as salary, the rest at the end of the year either as a bonus or as dividends. If there is a social security cap, it may even be beneficial to pay yourself out 25% first and second month and then 250% the third, depending on actual rates (social security contribution cap and progressive income rates). So in general, an LLC allows you a lot more flexibility to adapt to tax rules.
However, social security caps used to be much lower for self-employment or single-person entreprenuerships in some countries, which resulted in local companies asking de-facto employees to set up self-employment single-person businesses, and pretend to have a b2b relationship, with no employee protections and smaller taxes.
It's a one person company, it doesn't have legal personhood. You are the company in that sense, you don't need to employ yourself, but there is no distinction between what company owns and what you do (sort of), so you have unlimited personal financial liability.
Not who you asked, but there are different kinds of modules. I like versioning for reusable ones, but when it comes to root modules they tend to glue together a couple of those, so I just keep them in the same repo, with some terragrunt to mate them with configuration of combination of environment, region etc.
Well, there's degrees. Last week I did 5 interviews where the candidate gets a full PDF explaining what we are going to do during the interview (along with a sample problem to practice on), and half didn't have an IDE or testing libraries set up for a TDD coding interview...