For good-quality extruders, it’s a straight bore of ~1.8mm diameter until the last 1mm where it necks down to the desired diameter.
For a cheap knockoff, they sometimes have wide spots in the middle (usually they use a brass insert to go “Bowden-less” – and that insert isn’t long enough to go all the way to the narrow channel)… which really sucks because you can’t use the Nylon method (nor anything else besides an acetone bath and cursing).
Problems that cause stuckage (from my experience):
1. If you have a PTFE tube (conventional hotend, or some metal ones with a PTFE insert except the E3Dv6), if you get it too hot, the PTFE tube melts and you gotta replace it.
2. If the “melt zone” is too large (all metal hotends primarily), the filament gets soft in the 1.8mm section and sticks to the walls, requiring too much force to get it pushed through). Use a fan. Use (a little!) oil (ABS and Nylon seem to do better). Some old E3Dv5’s had a brass nozzle that was incorrectly machined which exacerbated the problem (use lots of oil – 2 drops at start of every print).
3. When changing filaments going low (ie, going from ABS to PLA), you could have some ABS residue. If that makes it to the tip, it will jam because it won’t extrude at the low temp.
4. When changing filaments going high (going from PLA to ABS), you could have some PLA leftover. That can carbonize at high temps and cause a clogged tip.
5. If your thermistor falls out, the tip will get too hot and will carbonize anything in it (and probably set off a smoke detector!).
6. I imagine, if you’re commonly printing with filled filaments, you will start causing scratches on the plumbing. I’ve not noticed that yet (and I don’t run anything that exotic often)… disassemble and polish with a pipe cleaner and rouge (rinse when done!).
2-5 can be dealt with using Nylon-clearing if you have an all-metal-hotend (230 kills your PFTE tubes).