At my present work place I am working on iOS apps using Objective-C and Ruby and am quite fluent in that now. I gave 3 interviews and even though during the initial HR chat they mentioned I can use any object oriented language, but during interview the interviewer asked me to code in Java or C++ and was not much happy when I used Objective-C. I know I should be knowing and should be flexible with other languages and have plans to revise and improve my Java knowledge to start some Android, but might not do it until next couple of months (until I clear my database and algo basics and some more of iOS for interviews). Anyone else had similar issue before? Any suggestions?