“Inundate” means to overwhelm or deluge with something. A synonym for inundate is “flood.”
Example: “The unemployment rate is so high in this town that every time our company advertises a job opening, our resources department is inundated with applications.”