They call you directly for face to face interview . Interview questions are too easy even a fresher can easily do that. very Basic Questions . They have no senior or other iOS developer so basically don't expect any good or reasonable questions from them. after a too basic interview they give you a machine test, which is also easy , just take location from device parse it to an Api and display response on Tableview. Now Let's come to the bad part. Electricity was not available in a 50 minutes machine test for approx 20-25 minutes. and it happened three times when power got cut . as soon as power gets down their system also get down . however they are not going to take it as their fault. after that person who was taking machine test was in such hurry and kept saying it's my time to go home if you are done with machine test then it's fine otherwise i will shut down ur machine and leave. He did not check the code . he did not even ask name of anyone and there was another person also who was giving machine round. he said he will tell HR about feedback but without knowing the name of anyone how he will share feedback. Basically they call you waste your time , don't provide you time because instead of hiring they are more concerned that they need to leave office as soon as their time is up. and Yes Infrastructure is bad . Very bad actually. Last but not least after listening expected salary you will never get response from them.