Phone then in person interviews for a full time position with benefits. Got offered a freelance position with 20% pay cut and no benefits from what had been originally agreed in the interview. This has also happened to other people from this company, not their first time.
I applied online. The process took 2 weeks. I interviewed at Nuance (Pune) in Jul 2020
Interview
Don't waste your time in giving interview here - First round would be some kind of problem statement which you need to submit. I'm sure they don't even go see what has been written in it and will call for next round of interview. Three interviewer will be there to take your interview and they book slot of 1:30 hours.
Now comes the funny part - they will ask you some silly simple problems and will say that I can do this in 2 or 3 steps and they themselves not clear what they expected from candidate.
One of intelligent interviewer (he gave his intro that I do design, coding, tdd approach blah blah), had started with SOLID principle's I and D. When I gave answer about Interface Segregation and Dependency Inversion. He asked me then what is Inversion of Control - I'm sure that these kind of product based company has already built some product and these jokers write few line of code and does not touch it base part and hence get lot of time to read stuff and then they don't understand concept and then while taking interview spit all kind of their own fantasy to show that they are ex-Microsoft or ex-Amazon employee.
After some time, he started looking into the code which I had submitted in my first round (so called) and entered into the testing part of it. I wonder if he knows TDD approach - When I explained him, when and why we create Mock and Stub - he literally kept quiet for 1 min and then turning me why you have not done this way for some other classes. I was thinking like - If I have not done in the way you want then - why did you select me for then next round interview;-)
We usually write test cases to have 80 - 90 % of code coverage and he was expecting that I will write test cases for all the code which I have submitted, instead of concentrating on the business logic .
Don't waste your time to give interview - even if you are gono clear all round - They will not ask you to write an operating system and the funny part they will not give you salary way out from their standard, even after satisfying these many jokers, which will take your multiple round of interviews to just make fun of you.
Interview questions [1]
Question 1
Asked string to print in reverse order - dont use any in built c# method. then I started using
length and he said dont use length also ;-)
Mocking
Solid principle's I and D - which he thinks I expect me to say about Inversion of Controls (one of most intelligent interviewer, I have seen and I think he is thinking that he is an ex-Amazon, ex-Microsoft guy or may this was he was taking interview first time)
There are some classes in my submitted problem statement which does not implement interface as they were supporting classes and I dont have time for these guys to write test cases for those classes. He was asking why ahy you have not written test case ..how we can test.. you annoying joker do you have any project in which you have written 100% code coverage?
I applied online. The process took 2 months. I interviewed at Nuance
Interview
Three different interviews. One with HR, one with my potential manager, and one with a higher-up in HR. There was no technical portion, but in-depth theory and experience questions were asked. Between salary negotiation and an official offer, I had to wait about four weeks due to requiring higher-up approval than expected. All interviewing was done over the phone due to COVID.