Hello Aspirant ,
You can attempt UPSC CSE exam in 2025 as the minimum age limit for this exam is 21 years as of 1st august of the year of examination , Yes you can give this exam in final year of your graduation as it is allowed by UPSC .
I would suggest you to pursue BTech as it also act as a good enough backup plan for you if incase unfortunately you fail in UPSC as there are very good chances of getting a placement if you do some hardwork from your side .
Hope this helps.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile