Oh, yes. Here are a few examples, just from the first few books of the Hebrew Bible:
The most obvious instance of a checkpoint was the one set up by the Gileadites to catch retreating Ephraimite soldiers, after the Ephraimites’ defeat in battle. Since Ephraimites were known to have a particular kind of lisp—pronouncing /sh/ as /s/—the Gileadites put a simple test to every man they caught:
Then said they unto him, Say now Shibboleth: and he said Sibboleth: for he could not frame to pronounce it right. Then they took him, and slew him at the passages of Jordan: and there fell at that time of the Ephraimites forty and two thousand. [Judges 12:6]