The interview process is interesting.
First round(Logic test) :
- They'll give you a set of 2-3 questions. You have to write down 'optimized' algorithm for every question. There's no time limit as such.
- Then, a senior will check your algo and if he knows a better approach for a question, he will ask you to try again and help you a little.
- Then you'll be asked to write the actual code for that algo on a computer. When i was there, they did not have a spare computer for interviews and the one they found for me with some effort didn't have an IDE. I had to use online compilers.
- You'll be asked to compile and run the code. It should give correct output of course.
- Your code will be evaluated later on and you'll be called in again for next round.
- The questions are pretty tough and you'll start to think that this is a great company.
Second round(Technical):
- If you've cleared the first round, this one's really easy.
- You'll be asked the regular interview questions based on android like what apps you've worked on etc. etc.
- I cleared this and then i was told HR will be here soon.
Third Round(HR):
- HR round was the same day as technical round.
- She appeared really good as a person and talked very nicely.
- Then she started to say things like 'This is a small company' & blah blah, which is when i started thinking 'Oops! They're not gonna pay well.'
- So she told me these things:
- We are a small company and we can't offer you more than 20% hike on your previous salary.
- You'll have to work extra if we have work. It happens like twice a month.
- We work on Saturdays as well.
- For lunch you'll get only half an hour. (The company office is on a highway. So even to drive to a decent place to eat will take like 10-15 minutes!)
- No flexible timing.
- No remote working.
- We 'try to make sure' that employees are paid by 10th/15th of every month. I'd started laughing in my mind when she said this.
- I tried to negotiate the salary and left saying let me think about it.
- Then i was sent to meet with the CTO. He told me about the projects they were working on.
Final story:
- The HR called me again the next day and i tried to negotiate the pay. I asked it nicely saying that it would be really great if they would increase it even a little.
- Later that day she sent an e-mail saying that they are receding the offer and i can no longer work there.
- I thought it was really rude of them and moved on with my life.
- After a few days i got a job with an early stage start-up which has a better pay, work from home facility and flexible timings.
Pros:
- They have good projects and talented team.
- Nice office (But meh computers).
- Out of 30-40 employees there are 5-6 girls and they are gorgeous as hell(sorry, but had to mention this!).
Cons:
- Bad work-life balance.
- Less pay.
- It's on a highway, so far from everything you might need.
- No remote working.
- No flexible timings.
- Work on weekends.
- The CTO is not confident. When i talked with him, he didn't seem to have confidence in what they were doing.
- Bad attitude towards negotiating applicants.
Conclusion:
- Thinking of how they reacted towards my negotiation, i think my decision to not join this company was a good decision. I won't recommend anyone to work here.