This UML activity diagram outlines an online recruitment system. It starts with a job seeker registering, browsing listings, and submitting applications. After the application review, candidates may proceed to an interview if approved. Successful candidates receive job offers, leading to final hiring steps. Unsuccessful applications are rejected at various stages, including after interviews. This approach maps the entire recruitment lifecycle, from onboarding application. It helps HR teams and applicants understand key hiring decisions. It also helps developers understand the overall process of an online recruitment system.