Thursday, 14 July 2022

Best books for JEE preparation

Note: this is a pinned post (and that's why the date is weird)
Other new posts will appear below this post

If any of the links doesn't work, please take a look at this link: Which book should i follow to get a under 50 rank in IIT JEE?

A guide to get a top 50 rank in JEE
Books for Olympiads can be found here

Here is a comprehensive list of ALL the books. Don't get overwhelmed seeing this long list. You should decide which one suits you.
Also, I will not appreciate questions like "which edition to buy", because I am adding appropriate links below of the editions which I have myself used and are definitely worth purchasing.
Note that I did not use all of the books below. Some of them are famous but I did not use them because some other book was sufficient. So, you need not buy them all.

Past year JEE papers: very very very very very important. Solve each and every question earnestly and make sure to learn from the questions which you weren't able to solve. Also note that you should always refer to the solution of the book even if you correctly got the answer yourself. This helps you to cross check your solution as well as learn some (possibly) new solution given in the book. The below past year papers contain more or less the same content. You can choose any of them.



Guidebook: The book below is authored by my friend and senior Arpit Agarwal, who was AIR 1 in JEE 2012. Arpit is currently a fourth year undergraduate at IIT Delhi. Arpit helped me a lot during the last 2 months of JEE by clearing a number of non academic doubts and helping me to develop the required examination temperament. I have never seen such a humble and down to earth person.
As a JEE aspirant, I did not get a chance to read his book because it was published after JEE was over. But I myself bought this book after giving JEE and enjoyed a read. It will show you what distinguishes a JEE top ranker from a dreamer. A must buy book indeed :)
The other book is by Nitin Jain, AIR 1, JEE 2009. I read this book and this book shows you how AIR 1 differs from the rest of the JEE rankers. This book was available online somewhere buy I am not able to find it now.

Nitin Jain's book on JEE guidance is one of the best selling books


Coming to the books of individual subjects:












Exemplar Problems: These are the solutions to the exemplar problems prescribed by CBSE. These are must for those who are aiming a good rank in JEE Main and JEE Advanced. Note that the problems aren't highly conceptual or something, but they really are useful for competitive exams and you can surely find some lifted question in JEE Main



In this link you can find some really good books that are most commonly used by JEE aspirants

Note: Brilliant YG files and Akash's Success Magnet (I did not find a link to it) are really good. Also, the material provided by Resonance is excellent and that's why I have added its link here on this page under the others section.

If you like this, you might also like our guide to get a top 50 rank in JEE

Friday, 23 April 2021

A guide to get a top 50 rank in JEE!

We are happy to announce the latest concept of 'minibook'!

Minibook is a new concept introduced by JEE Ambl. A minibook is a short book that is meant to give a sudden boost to your preparation. A minibook is typically composed of a few tens of pages of informative content that you can read anytime. It is meant to serve as a guidebook which you can use for your JEE preparation. The idea is to help you utilize the ‘free’ time that you have while traveling or when you are not in a mood to study.

This is a minibook on nailing JEE with a top 50 rank! Here is a quick preview of the contents of the minibook.

To get this minibook, do the following:
  • Click on the button below or CLICK HERE
  • Make sure to enter your email ID correctly. We have removed the manual system. This is completely automated! Pay and get the minibook immediately! Make sure to enter your email ID correctly because an automated delivery will be done to the email address provided by you. A mistake in email address means that the minibook will be sent to the wrong email!
  • Check your inbox. You must have got an email to download the file. Hurray! You can now aim for a top 50 JEE rank!
  • A new concept of minibook to save your time.
  • 19 pages, 6,500+ words!
  • Comprehensive coverage! The focus is on how YOU can get a top 50 JEE rank and join IIT Bombay, Computer Science and Engineering - the hardest program to get into!

Check the comments below to read reviews of others who benefitted from the minibook.
Hoping to see you at IIT Bombay Computer Science and Engineering!

For any problems related to download/payment, drop an email at

If you want to pay via Paytm or any other means, drop an email to and we will try to get back to you as soon as possible.

Give it a try. It's cheaper than the pizza. It's also cheaper than that Rs. 500 book you purchased. It will help you build your career. I never stopped writing free blogs as I used to do and I probably won't stop as well. The blog's main aim will surely be to help students perform better in exams.

If you like the above minibook, you might want to take a look at our other minibooks:

Sunday, 7 May 2017

Launching a new platform for JEE preparation

Dear all,

I have seen that a lot of you tend to ask questions to me on Quora and my blog. However, questions remain unanswered many times. Also, Quora isn't the ideal platform for JEE aspirants because once you open Quora, you tend to waste time in Quora's news feed on unnecessary topics.

In order to cater to this problem, we have launched a Q&A platform of our own. The aim of this platform would be to help students post questions and get answers from other fellow aspirants as well as from potential IITians. This will give you a chance to see things from others' perspective.

Here is a link to the platform:

Comments and feedback are much appreciated :)
Hope you like it!

Sunday, 23 April 2017

Quora Answer: How did Aman Goel scored 100/100 in the 2013 physics CBSE? How did he prepare for it along with his preparation for the JEE?

Here are my 2 cents:
  • Do not prepare separately for board exams. JEE preparation is a superset of almost all related exams and if you are thorough with your JEE preparation, everything else will fall into place.
  • Learn to write. Those who have been preparing for JEE tend to develop a habit of ticking rather than writing. This of course will not work when you are talking about CBSE/ICSE/other boards. They want proper formulae and steps along with detailed calculation. Make sure to do that. It is recommended that you follow the sample solutions from various textbooks. For instance, there are several books in the market that contain many solved examples. Go through them - that should give you a good idea of what the examiner expects from you. Note that I did not use any such textbook for CBSE. I used only and only NCERT. I did so because I never faced any issue in writing detailed answers because it was built in my DNA since my class 10th board exams.
  • Do not leave anything. I will tell you a secret - there was a question about plane polarized light in CBSE 2013. This was one of those topics that was present in JEE Main/CBSE syllabus, but not in JEE Advanced syllabus and so, I did not prepare it quite well. However, in the exam, I wrote something. I did not leave the answer and eventually I got marks for that. This was pure luck though. I still do not know how I got 100/100. At the same time, be prepared to lose marks unexpectedly as well. My Maths paper was 100% correct, but I ended up with 95/100. In the end it did not matter to me because essentially my Maths and Physics marks got swapped :P
  • Past year papers. These are very important and will give you a good idea of what type of questions to expect. Again, I did not solve any past year papers for Physics, but I remember doing this during my class 10th board exams.
Overall, I would like to say that 100/100 is more of pure luck. Scoring 95/100 is more like hard work, but above that, things are not in your hand. You might end up losing marks where you deserve and on the other hand, you might get free marks at other places.

Friday, 21 April 2017

Blog android application (FREE)

During my second year of undergrad, I learned Android app development and so, I have built an Android app for the blog.

Here is the Google Play Store link to download the blog Android application: Blog Android App (FREE)

For the curious ones, I have written more stuff here: Is there an app for Aman Goel's blog? If yes, then what's the name?

I hope you like the application and it turns out to be useful for you :)

PS: I am yet to learn iOS app development

Quora answer: How hard did you work to get into IITs?

  • Average 8 to 10 hours of studies a day
  • Peak 14 hours a day
  • Minimum 0 hours a day
  • No family functions during JEE preparation
  • No movies (not interested anyway)
  • No hangouts with friends (had 2 to 3 friends only)
  • Questions/study material solved:
  • The only thing that I did different was that I focused on studies
  • How to clear backlogs? Simple. Do not keep backlogs.
Note that this is not too much. This is "just enough" that one needs to do to get a top 50 rank in JEE if one is not going to Kota for JEE preparation.
Was it all worth it?
Yeah, my All India rank of 33 never hurt me. Studying at IIT Bombay never hurt me. I enjoyed studying. I enjoyed college life. I became an independent person at the end of college. My parents are proud of me. So, it was all worth it.

Friday, 24 March 2017

Aiming for IIT Bombay, Computer Science and Engineering

Someone on Quora asked me a question - How should I study if I want to get into IITB CSE?
I really love computer science, especially programming. I am willing to do anything for it. I am not in it for huge packages. I am for knowledge, the quality of education and the environment. Anything inspiring you say which will turn on the flame further, so that it never extinguishes will help...

It is obvious that this guy loves Computer Science and with his domain knowledge, he has realised that IIT Bombay, Computer Science and Engineering is probably the right choice for him. It may or may not be the best choice, but it seems to be what he wants.

We all know that going by the recent trends, you typically need a top 50 or so JEE rank to get into IITB CSE. Even a top 100 would not do. In JEE 2016, the cut-off was AIR 59 (GEN). Considering that 1.5 million (15 lakh) people appear for JEE Main and 0.15 million (1.5 lakh) people appear for JEE, you really need to be in the top 99.95+ percentile, which is definitely not a piece of cake. What exactly is it that makes these 59 people different from the rest of the crowd?

After doing some analysis, I made an attempt to answer the question. Below is my answer. I am sure it will help you all :)

During my ~3.5 years of stay at IIT Bombay so far, I have seen that there are 2 kinds of people in the CSE department:
  • Those who are super smart.
  • Those who are super hard working.

The percentage of those who fall in category one are quite low, but yes, some of my friends here are super smart. When I say super smart, here are some qualities that they possess:
  • They are able to understand abstract things very quickly (for instance, abstract mathematics)
  • They are very fast at picking up new things
  • They are very fast at making decisions
  • They are able to do well in courses without picking up a single book
  • They will score better than you with lesser input
  • They will do something that will totally amaze you - heck, was that even possible?

For the super hard working people, the qualities are quite straightforward to observe - these people attend the lectures and spend considerable time in reading books or other content available. Basically, these are the people who have to put in more hours to get the same output as a typical super smart guy.

Now evaluate yourself.

Are you a super smart guy?

I can bet that cracking IITB CSE would not be a big deal for you. If you are able to understand tough JEE concepts, then you sure will make it to this place. Some tough concepts include:
  • Permutations and combinations
  • Probability
  • Complex numbers
  • Modern Physics
  • Electrochemistry
  • Ionic Equilibrium

Note that this list is by no means exhaustive. The concept of toughness is relative, but these topics are generally the ones where most students struggle.

Are you good at these? Do you breeze through PnC problems? Can you solve the hardest of the problems mentally? If the answer is yes, then congratulations, you fall in the category of people who are super smart. It is very likely that you will make it to IITB CSE with a slight push from your end. Go as you have been going and this place will welcome you :)

If you struggle with these topics; or, in general if you struggle in understanding new stuff or in doing quick mental calculations or things that need intense mental activity, then you definitely are not smart. But the movie does not end here. The best part is that you can always match up with those guys who are super smart.

I count myself in the second category of folks. I have a strong proof here: What are some of the best ways to improve maths beyond JEE level?

This question was asked by me after I cracked JEE with a top 50 rank. I always feared that I am AIR 33 and here at IITB CSE, I would be competing with all of those folks who managed to get better ranks than me.

4 years of B.Tech are close to an end and I managed to secure AP grade in all 4 mathematics courses that I took here at IIT Bombay. An AP grade is given to the top 2% of the students for outstanding performance in the course. This means that I was consistently in the top 10 performers of the course out of ~400 students who took that course. Not just that, in the differential equations course, I managed to score 100/100 - my first ever 100 in maths. Yes, I was not able to score a perfect 100 even in board exams. I in fact was among the top 3 in all 4 courses. Mind you that I was competing with IIT Bombay CSE and Electrical engineering students, who are all top ~150 rankers.

Not just that, I will be graduating with a 9+ CGPA and with multiple job offers from India and US. Every job interview demanded a strong knowledge of data structures and algorithms. I had secured a grade 6 out of 10 in my data structures exam here at IITB. I scored 27/100 marks. The highest was 81/100 - none other than the legendary Sai Sandeep, my friend who scored AIR 1 in JEE 2013. I really see him with a lot of respect. However, I knew that the grade 6 was because I did not work hard in the course due to lack of time and eventually I decided to spend time in "redoing" the data structures course material. I ended up with a return offer from Rubrik (the company where I interned), an offer from another Mountain View based startup and multiple other offers at Indian companies, including Directi. All of the interviews were centered around data structures and algorithms - the same course where I scored 6 out of 10.

The above two paragraphs were not to brag about my grades/achievements. It was just to let you know that you need to be hard working and consistent to match up with the smart folks.

If you are not born smart, there is nothing wrong in accepting the fact that you are not smart.

Live with it, accept it and work hard to beat the smart guys. Trust me, it is not at all a big deal.

Coming back to your question of "how to study?", below I have mentioned a few pointers. Note that if you fall into the category of smart guys, do not waste your time reading stuff below.
  • Believe in self study. Understand that coaching teachers are meant to guide you. They are not meant to replace your hard work.
  • Read books. I have seen that most students skim through coaching notes. They hardly bother to read books. I believe that you will be able to unlock the best secrets only when you read. There are tonnes of good JEE books out there. This might help you: Which book should I follow to get a under 50 rank in IIT JEE?
  • Ask doubts. Always get your doubts cleared.
  • Spend at least 10 hours a day in studying. Yes, this is a practical advice. If you believe that you are not among the smart guys, 10 hours is the bare minimum you should spend. I sometimes used to spend up to 15 hours a day when needed.
  • Solve a lot of problems. Since you are reading this, you realize that you are not a smart guy. You will have to practice a lot of problems to develop that "sharp" mindset that the smart guys have.
  • Do not study with friends. Study alone. Your friends might be smart guys. In that case, they will be able to pick up stuff at a much faster rate and you will be left with a bunch of unclear concepts.
  • Do not waste your time. Do not waste your time in unnecessary stuff. TV, friends, Facebook, arguments are all waste of time. Avoid them.

In the end, I would like to say that working hard is the key. At the end of the day, to crack IITB CSE, you will have to solve those "new" problems thrown at you during the 6 hours of JEE. You either have that mindset to pick up new stuff, or you develop it by working hard.

Good luck and all the best for JEE :)

Sunday, 12 March 2017

Archive of my top voted Quora answers.

Below I would like to provide a list of my top voted answers on IITs and JEE preparation. These answers might be useful for students who are aiming for a top rank in JEE :)
Some of my answers with > 1k upvotes:
Some of my answers with ~500 upvotes:

I hope this list will help answer more of your JEE preparation related questions. All the best for the exams coming ahead :)

Friday, 10 March 2017

Going beyond the IIT tag

Hello readers, It's been a long time since I wrote a blog post. I had been involved with something exciting!

My undergrad is about to end in another 2 months. IIT Bombay has given me a lot in the past 4 years. It has not only helped me shape my career, but also helped me become a better person. I gained knowledge, I gained recognition, I gained contacts and I gained readers - all thanks to this IIT tag :)

I am sure many of you are curious about what will I be doing after my undergrad - after all that exactly is the juice of the 6 years of hard work - 2 years of JEE preparation and 4 years of undergrad.

As some of you might be knowing, I interned at Rubrik in the Silicon Valley in the US. For those who aren't aware of what internship is (I didn't know about internship until my first year of undergrad), it is a kind of training wherein you work for a company for about 12 weeks. The company pays you and at the end of the training period, the company decides if it wants to hire you for a full time job. So basically, internship is like the period between engagement and marriage :P

During my internship, I worked with the file system team. Was that hard to digest? Let me break it down. So basically, Rubrik is a company whose customers are these big companies like Facebook, etc. Rubrik sells them 'briks' (not bricks) which power the data centres of these big giants. So your timeline data, your Facebook friends, your posts, your photographs - all of these are stored eventually in Rubrik's briks that are running in Facebook's data centres. Of course, I am exaggerating a bit - not all of Facebook's data centres are powered by Rubrik. But you got the idea, right? In order to store data in a brik, you need a way of organising information in the storage devices present in the briks. These storage devices are essentially hard disks and SSDs - similar to what you have in your PC/laptop. A file system is the layout of your data in the hard disk. You cannot just dump data in the hard disk. It has to be organised in a way that you can retrieve it real quick - so that you do not have to wait to stalk that crush of yours ;)

I worked in restructuring the file system of Rubrik - switching from Cassandra to CockroachDB. Weird names, isn't it? Cassandra sounds like Cassatta ice cream and CockroachDB - ughh! These are highly scalable databases. Your Facebook messages were once backed by Cassandra and that's why you were able to quickly send messages to your friends even when a billion people like you were messaging their friends at the same time!

These problems are pretty challenging. When it is about a million people, maybe with some effort, you and I can do it. But when you have a billion people using your application, things start breaking. I enjoyed working with Rubrik and at the end of my internship, they extended me a return offer at their US office in Palo Alto (yeah, the place where Mark Zuckerberg lives!).

I got the visa process started and things were going pretty smooth until December, when I was at my home for winter vacations. It was then that a question stuck me - why should I go to US? Philosophical questions started striking me - are my parents happy? Will I be happy in US alone? Is that my real goal? What am I giving back to India if I go to US?

As a fresher, I didn't have too much knowledge about the corporate world and my parents aren't too educated to guide me. I did not sit for placements because I had a return offer from Rubrik. However, I had referrals in a couple of big companies - Google (Sydney office) and Bloomberg (London office). I had got interviews with them and I was in a position to clear them with whatsoever no effort - I had gone through much harder interviews already!

The only thing I could do was to get confused! India or US? Industry or higher studies? I don't know! Whom to ask for help? I don't know!

After at least 2 days of thinking, I asked myself a simple question - will I be happy staying away from my parents in US? Immediately the answer was - NO! It was then that I made a firm decision that I won't go to US. At least, not for now.

Near the end of December, I was approached by a company called Directi. It is a famous company and recruits from all top colleges. They had seen my online profile and liked it and wanted to interview me for a full time position as a software engineer. Interviews were scheduled and within a week I had the offer letter in my hand. I was initially a bit regretful about my decision of not sitting for campus placements, but given the Directi's offer, I was happy.

Later, a recruiter reached me out on LinkedIn. She really liked my profile and was kind enough to set up interviews with one of the high frequency trading firms. Trading after undergrad in CSE? My immediate reaction was - what? No, I am not doing this! But then she explained that my role won't be trading based. I would rather work with the technical team to develop the trading infrastructure. After a bit of Googling, I got to know that these High frequency trading (HFT) firms have some awesome challenging problems from Computer Science domain and I was super excited to interview for this firm called APT portfolio.

Vacations had almost ended and I was supposed to go back to Mumbai. Getting a flight from Lucknow to Mumbai is real hard. Kanpur doesn't have an airport. Getting a train ticket from Kanpur to Mumbai is even harder. So, the way I usually travel is to take a train from Kanpur to Delhi and fly from Delhi to Mumbai. I have a few close relatives (my sister included) in Delhi and so, I stay at their home for a day or 2 before flying to Delhi.

APT has their office in Delhi. Given that I was in Delhi around that time, they scheduled an onsite interview. The interviews were quite challenging and I enjoyed them and got an offer in January's first week. The package that APT offered was about 1.5 times that of Directi and I was quite happy.

During December, I had also applied on the portal of Tower Research - one of the highest paying company in India and around mid January, I received an interview call. They flew me to Gurgaon towards the end of January and I got an offer from them - yay!! Meanwhile, I had informed Rubrik that I won't be coming to US and that they should stop the visa process. They kindly agreed to it. Later in the next week, I was informed that Rubrik wants to open an office in India and that they are interested in offering me a position at their Indian office. I was quite excited. The salary they were offering was higher than that of Tower Research! It was quite surprising because Tower Research is a HFT firm while Rubirk is a software firm. Generally software firms don't offer salaries as good as HFT firms (remember Directi vs APT?).

So, at present, I have the following offers:
  • Rubrik US - yes, they are still ready to hire me at their US office
  • Rubrik India
  • Tower Research
  • APT Portfolio - I am in the process of informing them that I have got better offers
  • Directi - I have turned them down last week
So, for now, I am deciding between Tower Research and Rubrik India. Tower Research was quite impressed with my performance in the interviews and so, they have left an open offer for me - I can take as much time to decide as I want to. Generally this isn't the case and the companies have a limit on the offer letter - it expires in a week or so.

Having said that, I would also like to mention that I am working on something of my own in parallel and if it picks up, I might end up pursuing it rather than going for a job. Shushh, it is a secret, tell no one!

Let's see what life has to offer ahead :)

Thursday, 23 February 2017

Educational Startup from IIT Bombay

Hello everyone, it's been a long time since I wrote a blog post.

This post is about a startup by a friend (from IIT Bombay) and his father who are trying to build India's first structured mentorship programs for school students (Class 6 to 12) to nurture them into Achievers through trained mentors.

GyanAngels' mission is to create a wisdom network to nurture achievers in adolescents globally - provide them mentors as per their interest who can accelerate their learnings and help them achieve their goals.
The goal is to create a Global Wisdom Network that enables any adolescent school child globally connect to the right mentor-cum-role model who can guide/motivate/encourage/challenge the school student to become an achiever in the subject/career of their interest/passion. The founders believe that every school child located anywhere has the potential to become an achiever provided they get the right mentor and conducive environment at home and school. Focus of the unique mentorship program is to nurture self-directed learners who learn on their own and who are resilient and empowered to chart their own destiny with a little support from a mentor.

Interested students may visit:

Monday, 5 December 2016

Tackling Examinations

Hello readers, it's been a long time since we've connected. Here is a great news for you - we have on board Mukesh Pareek, AIR 3 in JEE Advanced 2015. Mukesh scored 325/360 in JEE Main 2015. He is presently studying Computer Science and Engineering at IIT Bombay and is in his second year.

Mukesh would like to share some of his experiences in this article:

Hi, I am Mukesh, a student of Computer Science Engineering at IIT Bombay. I have seen many students complaint about examination stress, that “I am not able to perform during the examination” or “I screw up tests” or “I knew this question but it didn't occur to me in the exam-hall” and other stuff that I am sure we have used time and again to justify our failures.
I myself remember whining about these things during my school days. But thanks to some wonderful advices from my teachers and the efforts I put in I was able to overcome this humungous problem. And I realized with time that all my efforts finally paid off. My best performance used to come out in the Exam-hours. And that's the best, one can wish for.
We must start with realizing the reasons of examination stress. I am going to list the most common ones, the ones I faced during my preparation.

   Silly mistakes! Really?
   Distractions and lack of concentration!
   Result Expectations
   Lack of Speed
   Under-Confidence (sometimes Over-Confidence)

       Silly Mistakes -
The first thing you should understand is that silly mistakes are not really silly; they do have a logic. I remember one of my teacher told me that no one has the cure for silly mistakes, the best we can do is to minimize them. If you are one of those who screw up their score due to these so called silly mistakes, this is high time you start looking up for the logics behind these mistakes.

I used to maintain a note-book for my ‘Silly Mistakes’ and update it after every mock-test I took.  This might look like an unnecessary time waste on the top of your already hectic schedule. But this is an effort giving time to. You can maintain what kind of silly mistakes you make, for example: ‘Calculation mistake’, ‘Missed some information’, ‘Misread the data’ and so on.  Keep the track of the mistakes you make repeatedly.
These small details are always at the back of our mind but this will definitely help you be more careful while solving questions. If 50% of your silly mistakes are due to misreading the details in the question, you better check the details twice before starting to solve the problem and likewise for other categories. As says the quote - “Better the devil you know than the devil you don’t.” Well, this is the best way to know the devil known as Silly Mistakes.

       Distractions -
It’s hard to maintain concentration continuously for 3 hours and more so when you are in an examination where every second matters. The best way is to realize the importance of the examination. Before your mind wanders somewhere else, keep in mind that everything you have done boils down to those exam-hours. Make it clear that the only thing that matters is how you make use of those 3 hours. The perfect way is to live that time in a way you never regret later, do nothing which you later think shouldn’t have been done. You must enjoy the problems to realize distraction free examination. Forget about anything else and concentrate on the paper. I remember I used to take 2 tests at a stretch every day for getting used to sitting for long hours. I started this some 4-5 month before the final JEE and was almost regular. This is the kind of planning you need to do for getting top rank in JEE. You have to start early and be consistent. That’s the only way to get rid of persistent problems.

       Result Expectations -
That’s another big problem good student face during their exams. The pressure to perform well. Sometimes we expect too much from ourselves. And that takes a toll on our performance. It’s good to expect good result from yourself. but that is the last thing you should be worried about during the exam.
I remember during my JEE Advanced, It was the first paper. I attempted maths in the end. I had almost one and a half hour left when I started with it. I had to leave the 5 questions in a row in Math section, either they seemed lengthy or didn’t strike at that moment. Since I was expecting a rank under 100, it was kind of depressing. If I would have done calculations of my marks then, there is a high chance I could have gone under pressure. But I knew that whatever I had expected became immaterial once the exam commenced. It was just that paper and me, and what I did in that paper would determine my score not the rank I expected.
I suggest you forget what your teachers told you about your potential, what your parents expect from you and even what you think you can get. Everything matters till the last point of your preparation. And inside the Exam-hall everybody starts from a 0, and each question you do increases your score, that’s it. I never thought, What’s going to happen now? I won’t get under 100 rank, My marks will be very less and other things like that. And I am happy that I didn’t. I kept on doing questions that clicked and increasing my score, and in the end I had enough time to come back and successfully attempt those questions. Phew, Happy Ending!

       Lack of Speed -
That’s one hell of a problem and that too with no easy solution. The best you can do is plan your strategy well and do a lot of practice. You should take up enough number of tests to experiment all the possible sequences of attempting the paper and choose the one that suits you best. After having taken so many tests I realized Physics was my strength, boosted my confidence and didn't take much time, so, that was my first section to start with. Chemistry was not my strongest point, but I could do that in very less time, so it came second. And maths required a little more time and effort so it used to be the last.
Everyone can have his or her strategy but that should be well tested before going for the final examination. Also remember that it’s better to have a strategy but don't panic if things don't go as planned. I generally spent some 45min-1hr on physics, 30 min on chemistry and the rest for Maths and revision. But our JEE Main had quite good level of physics and it took me almost 75-80 mins just for the physics section.
Many students got stressed out and screwed up the exam, but guess what!? Maths was lot easier and I was done with both Chemistry and Maths within an hour left with plenty of time to go through the paper again. These are the conditions which test your exam-temperament. Keep your cool and never let your brain take up extra stress. You will end up in a win-win situation!

       Under or Over-Confidence -
Another thorn in the way to success. The balance in confidence is extremely important. A little lack of it or a bit over the required can ruin your hard-work. Your motto should be - “Expect the least and work for the best.” The perfect rule of thumb. Keeping your expectations low will ensure you are never over-confident. Those who are filled with confidence over the brim are surely going to over-estimate their potential and their expectations shoot up high.
Whereas working for the best ensures you give your 100% and that is enough to gain the required confidence. You might not score well in some mock-tests. You might be weak in some topics, but then since you are working your level best, there is nothing to be worried about. Better efforts should lead to more confidence rather than better score.
I can guarantee, keeping this in mind will fetch you the best rank you deserve. And since your 100% efforts will lead you to the score you deserve, nothing should lower your confidence. This makes exams more easier and fun to deal with!

Feel free to add up to this list and find similar solutions for all your problems. Exams won't be this much stress once you are done dealing with these devils!

I would be happy to help you with your doubts in the comments section :)