Interview Process — My Experience

Vikash Anand
Sep 29, 2018 · 5 min read

Recently I switched to a new company and I am sharing my experience that I have faced in the last 3 months in the following article.

The Built Up

It all started back in June when I put in papers and started to look for a new job. I am not greatly experienced (6.5 years) in I.T but I can easily say that this team was the best team that I have worked with (work wise and learning wise). The reason for me leaving my current company was that the expectations set for a team member working at same level were same but the rewards for fulfilling those expectations were not the same. If not exceeding the expectations, I was doing all the things expected from me. But still somehow I was not getting the rewards I was expecting. I could be wrong here but this is what I felt.

The rationale behind my decision to leave was that for equal efforts equal rewards should be given and I could have easily stayed for more years if this would have been the case. So the reason behind all the above ranting is that you should also have a strong reason for leaving your organization other than just money.

Resume update and upload phase

After updating my profile on all the relevant online platforms, job interview calls started.

Initially, I didn’t have any strategy to handle all those interview calls. I started to apply for all the interview calls as it came and this was one of the mistakes that I have done. Instead of doing that I should have applied for smaller companies first — companies in which I was less interested in, just to get the hang of interview process and to know the topics on which questions are generally asked. The benefit of doing this is that initially the possibility of getting rejected is higher as you are not completely aware of the type of questions that are being asked in the interviews. I mean you can study as much as you can but you wouldn’t be able to cover everything and getting some knowledge about the type of questions currently being asked certainly helps.

So there is nothing wrong in not applying for companies you are interested in initially. Get some interview preparation first and then apply for your shortlisted companies. This approach will also leave you with less number of notice period days as you have invested your few initial notice period days in interview practice, which will work in your favor when ‘joiner within certain number of days’ is a criteria. Again this is not something full proof and there can be a side effect for this approach, like the position may get closed by the time you think you are prepared for a particular company. So at the end of the day it’s you who will decide what to do.

Note- If you feel that your resume is bit old fashioned and it needs an update then there is a nice article on this topic by Raywenderlich (iOS-developer-resume-examples).

Rejection Phase

Initially you will get rejections and it has happened with a lot of people I know. I am not saying that initially it’s impossible to get selected in an interview but my point here is that don’t get disheartened by the rejections. It is a part of the process. In my case, though I got selected in both of my first two interviews, I was not able to crack a single interview after that for about two and a half months. It was not a nice feeling at all but instead of getting sad about it I started to list down all the questions that had been asked to me. So after every interview I used to sit back and recall and list down all the questions that have been asked and then find out the answers for those questions. I did this for all the two and half months. Then before every interview I made it a point to go through all those questions. This helped me a lot as after a point questions got repetitive and whenever that happened I already had an answer for those questions.

Happy phase/Offer letter phase

Ok so now let’s discuss the happy phase/offer letter phase — I am calling this phase offer letter phase not because you will start cracking all interviews that you face but you will certainly crack more than earlier. Sooner or later this phase will come. One important point here is to decide which offer to select, provided you already have an offer with you. Other than money, following are few points (in no particular order) that you should definitely consider before accepting any offer:

1. Kind of project that company has to offer you — So suppose someone is interested in native mobile application development only and company mostly works on hybrid applications then there is no point is going ahead with that offer.

2. Office timings — Most of the companies work in morning time but there are few which work in shifts also. So please check beforehand that the company’s timing suits you or not. I mean it’s not a deal breaker for me but for someone else it can be.

3. Office location — If office location is too far then time spent in traffic will only eat up your personal/family time.

4. Company rating/reviews — Please read about the company reviews. It will give you a fair idea about the company culture for sure. You will get negative reviews for sure but try and focus on the positive reviews only and if there are none then I guess it’s up to you to decide. Glassdoor is one such platform I used for the same. Also if the ratings and review are not convincing enough for you then you can reach out to your friends also if they work or someone they know works in that company.

5. Work from home — I mean it’s something that I generally don’t care about but that is my preference and for someone else this can be a deal breaker. So, nothing wrong in checking this beforehand.


This article is by no means a recipe for success/how to crack an interview guide. I have given around 15 interviews (approx.) in 3 months but got selected in only 3. I know someone who started the job search almost at the same time as me but aced almost all the interviews and ended up with 6-7 job offers. So this whole job search experience is a very subjective thing and will differ from person to person.

I have written this article because of two reasons. First, I always wanted to write an article and second, after going through this process for 3 months I felt that I have enough content to write and share my experience with others.

This is my first attempt and I am pretty sure that I have done lots of mistakes here. So please let me know what you feel about this article, negative/positive in the comments.

Check out the part two for this article also in which i have shared few of the iOS interview questions and answers.

That’s it. Thanks for reading. 😀😀😀

Vikash Anand

Written by

iOS Application Developer.