Hello Aspirant,
There are various tech giants like Google, Microsoft, Netflix, Amazon and so on in which different students get placed after completing their graduation, so as you have mentioned that you have completed your BCA means you are graduate so you are eligible for placement, now coming to the point of your academic performance then it will have not much weightage especially in off-campus placements. What these Tech giants require from a candidate, that candidate should be multi-tasking and multi talented irrespective of his/her percentage in class 12th. If you are seeking placement in Tech giants then what I would suggest you is to make good command over any one programming language from C/C++/JAVA/Python, strong your DS-Algo (Data-Structure & Algorithm) and problem solving skill, work on some open source projects by developing different skills like web development, Android development or any other and at last but not least be good with system designing knowledge and DBMS like computer knowledge. To get slighter edge during placements you should practice coding on different coding platforms like CodeChef, CodeBlocks, GeeksForGeeks and so on and on these platforms you will get awarded with rankings and ratings, which upon mentioning in your resume will increase your chances of placement.
I hope this information helps you.
Good Luck!!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile