In my experience hiring for jr webdev and full stack roles, about 1 in 5 people could pass fizzbuzz (even when the mathematical algorithm was explained in writing). About 1 in 100 completed the basic web app demo (untimed, take home, expected to take between 30 minutes and 2 hours, in any language, with a test suite included as a shell script). I often hired the first person even remotely qualified with the intent on teaching the gap because hiring took so long. This was in Chicago from about 2011 to 2018.