A red flagger would be someone who built a supercomputer out of beach pebbles then proved P=NP on it. The interviewer already knows you're good enough for the job, they're just looking for red flags that would disqualify you. A green flagger would be someone who worked at GenericCorp for 2 years on a Java queue. The interviewer knows you're a programmer, but they need a signal that you'll actually be able to do the job.
Why does this matter? If you're a red flagger, all you need to do in the interview is not make an obvious mistake. They already want to hire you, they just have to do the HR dance first. If you're a green flagger, you have to do everything right in the interview to get the job. They need programmers ASAP, but you still need to prove yourself. Being a green flagger is much harder than a red flagger. Becoming a red flagger is simple: Your interviewer needs to think you are smarter than them. If you pull this off they will always give you the benefit of the doubt. Your job interviewing will be so much easier.
To do this you just need one thing on your resume that they don't know how to do. If your resume has an internship writing React, and a side project using NodeJS, your relative inexperience will make them think "I can code circles around this chump." Switch that side project to a niche area they've never dabbled in, and suddenly they're over their head. "What do they know that I don't? We must hire immediately!"
I accomplished this by doing side projects in machine learning and crypto. For any programmer with some tenacity these are totally doable, but most people I interviewed with hadn't done it themselves so I became a red flagger. It doesn't need to be these subjects, it should be whatever niche computer topic you're most interested in. It doesn't need to be complicated either. If you can demo it, and it works, and you can explain it in a way that teaches the interviewer something, you've made the job of interviewing much easier.