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 January 2018

On the journey to something big!

Writing after a long time because I had been quite occupied with my startup - AllinCall Research and Solutions. Yes, you guessed it right. After completing my B.Tech from IIT Bombay, I have decided to turn down my job offers and venture into my own startup.

I have partnered with my friend Soham from IITB (CSE). AllinCall champions the new way of enterprise decision making and shifts the way people think about decision making to be more conversation driven. We started off early in 2017. In fact, 2017 was arguably the best year of my life so far. This year not only helped me pave my way to entrepreneurship but also made me a better person. Here are a few highlights:

  • January 2017: Soham (my co-founder) and I decided on a firm basis to get into entrepreneurship. We had been planning this since August 2016, but this time we made a firm decision.
  • February 2017: We met our first potential customer.
  • March 2017: Met a senior person at one of the largest potential customers.
  • April 2017: Registered our company under the name AllinCall Research and Solutions.
  • May 2017: Cracked our first customer who happens to be the category captain and also a fortune 500 company.
  • June 2017: Officially gave up my last and final job offer from Rubrik India.
  • July 2017: First successful product launch.
  • September 2017: Cracked another fortune 500 company as our customer.
  • November 2017: Now this was my birthday month and it was fantastic. We launched our product with this second customer and also cracked the third customer which again happens to be a fortune 500.
  • December 2017: Cracked another fortune 500 customer which happens to be among the global leaders in the fintech space.
Today, we have an awesome team and are working with four of the fortune 500 companies as our customers. We have been very fortunate to get support from some of the best industry leaders as our mentors and advisors.
I am proud to say that AllinCall is a bootstrapped startup and in-spite of getting funding offers from some of the top VC firms, we have decided to continue to remain a bootstrapped startup.
The best part about 2017 was that I learned more in 2017 than all other years of my life combined.
2017 transformed a student into an entrepreneur.

What is the daily routine of a student in IITB CSE students?

The daily routine varied a great deal. I will give you a general idea:
  • First year: There were some 8 - 9 courses per semester (including labs/workshops). The competition was with the entire batch and so, it was relatively easier. Generally speaking, there used to be 4 proper working days in a week. On a working day, we used to have lectures from 2.00 PM - 5.00 PM. On 2 of these working days, there used to be labs/workshops from 9.30 AM - 12.30 PM. So, a total of about 18 hours of lectures/labs. Besides, there used to be tutorial sessions from 2.00 PM - 5.00 PM on Wednesday (it was a non-working day). Overall, the first year was quite chill. You have time to do all of the stuff that you missed out during JEE preparation.
  • Second year: This is probably the toughest year, particularly the third semester. You have some super tough courses and the competition becomes extremely difficult because now you are competing with only CS folks. Moreover, there is a lot of learning because you actually start to become a software engineer. I remember on Thursdays, I used to have classes/labs from 8.30 AM - 12.30 PM, then data structures lab from 1.00 PM - 6.00 PM and then discrete maths tutorial session from 6.30 PM - 8.00 PM. Generally speaking, data structures lab is supposed to start at 2.00 PM and end at 5.00 PM, but it used to be so tough that we went earlier and came back late. There is hardly any time to do anything else in this year.
  • Third year: By third year, you get used to so much of load and pressure and also competition. Third year is less loaded as compared to second year. IITB offers a lot of customizations when it comes to courses and curriculum so, your load depends on how many additional courses you take. Some folks take up extra courses to complete an honors degree. Others take up extra courses in other department to get a minor degree. Many do both! Some (like me) do none of the above ;)
  • Fourth year: 7th semester is the placement semester and so, it is known to be extremely hectic, especially for those who want to sit for placements as well as apply for Masters/PhD. At the same time, 7th semester is like the least loaded semester for those who want to opt for a job and already have a pre-placement offer. I had already got a pre-placement offer and I did not want to apply for higher studies and so, I took up courses in entrepreneurship department. I literally had just 3 courses with a total of 9 hours of weekly lectures. But, the semester was pretty hectic for me because I took these courses very seriously and was working on my own startup. Similar was the scene during the final semester.
To conclude, by and large, the 1st year is chill, the 2nd year is hectic and from the 3rd year onwards, the daily routine completely depends on what you want to do ahead in life.

What was the story of your journey to IITB?

Here is how it was for me:
  • UKG to class 5th: studied in an okayish English medium school in Kanpur. Used to rank among top 10 in class. Screwed up a couple of times, but was doing well. Elder sister used to teach me. I was not at all a studious guy. I rather spent most of my day playing cricket and other games/sports with my friends.
  • Class 6th - class 7th: school was changed to one of the best schools in Kanpur. Rank fell down from single digit to double digits. Percentage went down from 90+ to ~70. Didn’t care at all. Wasn’t a studious guy. The teachers in school and the residents of my society were so fed-up of me that my parents wanted to send me to hostel. I used to fight with my sister when she taught me. Enjoyed life like crazy. Played a lot of games. Broke some people’s heads. Messed up with teachers. Fought with classmates. I arguably had the best childhood.
  • Class 8th - class 10th: sister got married when I was in class 8th. Responsibility of studying suddenly fell on me. Class teacher was fed-up with complaints against me. I used to spend most of my time either outside my class (due to a punishment) or on the floor of the class (again, due to a punishment) :P. She made me sit with the most sincere guy (call him A) in the class. We became good friends and the “peer group” effect started to impact me. I started becoming serious about my studies. By class 9th, I was among the toppers. It was 2010 and A’s brother had secured AIR 125 in IIT-JEE 2010 (now JEE Advanced). In 10th standard, the school took us on a visit to IIT Kanpur. Mesmerized by the beauty of campus, I made my mind that some day I will also come here. I became extremely serious in class 10th and I studied a lot. Ended up topping the school with 97.4% marks.
  • Class 11th: started JEE preparation with the big dream of cracking IIT Kanpur. Got to know about IIT Bombay CSE from my class 11th Physics teacher. Learnt that only top 100 rankers are able to crack it (that was back in 2011 when the cutoff was around AIR 75). Changed the goal to a top 100 rank + IITB CSE. Performed well during class 11th, but still, I was not even close to a top 100 ranker’s performance.
  • Class 12th (May 2012 - September 2012): got in touch with Manoj Sir - the teacher who changed the way I saw Physics. He taught me how to hit Physics problems with the most fundamental concepts rather than applying end-results/formulae. I applied his ideas not just in Physics, but also in Chemistry and Maths. This started producing good results and eventually I became extremely serious about JEE preparation.
  • Class 12th (October 2012 - April 2013): FIITJEE AITS (test series) started. I performed well at the national level (1 and 2 digit ranks), but the scores were low because AITS is extremely tough. My ego got hit and I studied like crazy during these months. Maintained a top 50 rank in AITS consistently.
  • April 2013 (the JEE Main time): Did well in the exam. 300+ was sure. 323/360 was icing on the cake. Cracked INPhO and INChO also.
  • April 2013 - May 2013: Worked like crazy during this period. It was clear by this time that if I don’t screw up JEE and perform as I have been doing in AITS, a top 50 rank is sure.
  • 2nd June 2013: screwed up JEE due to a sudden change in pattern.
  • 3rd June 2013: got to know that it isn’t just me who screwed up. Relative performance was great and as per FIITJEE’s calculations I was getting a top 50 rank.
  • 21st June 2013: JEE results were announced, AIR 33 in JEE Advanced 2013.
  • Counseling time: I filled 9 choices in the following order: IITB CS, IITD CS, IITK CS, IITB Elec, IITD Elec, IITK Elec, IITB Mech, IITD Mech, IITK Mech. I knew that under any circumstances, I am getting IITB CS (there were 43 general category seats at that time), but my mom was slightly paranoid and she made me fill so many choices. :P
  • Counseling results: was partying with friends when results were declared. Cracked IITB CSE :)

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: