Thursday, June 12, 2014

iOS interview question part 2

Hello Readers how are you long time no posts sorry about that i have been busy with work, i will be coming with new topics in the coming days but for now i have few interview questions for you to crunch on.

Been interviewing for a long time and i see that even after having good experience candidates fail to have the actual drill down knowledge of basic concepts and some of them mug up answers from google and repeat them word to word.

Today many of the companies are looking forward to a developer who are comfortable with native and hybrid development skills, now-a-days hybrid app development seems to be an important ace in your resume. My personal favorite will be native but i am too learning phonegap and will blog on that as well.

Given below are few set on my own interview questions that i ask candidates who are experienced / freshers so here it is feel free to ask question to me via comments / mail or leave a message on our facebook group. Happy iCoding and have a great day.

This is my second post on interview question do have a look at the first one here



1.   Difference between SEL and @selector.

2.   Difference between retain and copy? (The answer that I am looking for is memory wise and not some answer googled here and there)

3.   Difference between categories and extension?

4.   Explain responder chain? And how it works

5.   Difference between method calling and performSelector? What's the difference when you call a method using self and @selector

6.   When to use strong and weak reference?

7.   Why are IBOutlets and delegates declared as weak and not strong? And describe a case where you would declare delegates as strong

8.   Difference between atomic and non-atomic, Is atomic thread safe if YES then why YES and if NO then why NO?

9.   Explain sandboxing in iOS app?

10.  How to upload an enterprise app without using any third party tool?

11. Difference between Core Data and SQLITE? (Note : Mostly people are asking how both work in a multi threading environment so be prepared accordingly)

12. How does a table cell work?

13. In ARC how does the compiler know that a certain object is not required?

14. Why and when do we make use of blocks in our code?

15. How does an SSL certificate work?

16. What will you use storyboard or XIB’s and why?

17. How will you convert an iOS 6 app to iOS 7?

18. What does code signing mean?

19. Explain toll-free bridging in iOS?

20. Explain the life cycle of a ViewController?

21. Explain life cycle of an iOS app?

22. What is the use of self = [super init]?

23. Sizes of the entire iphone and ipad screen?

24. Difference between NSURLConnection and NSURLSession?

25. Better to read some new features in the latest SDK.

26. You need to call a webservice and lets say your app is in background for 2 days how will you achieve this in iOS 6?

27. How will the user submit you crash report of your app, all you have provided is just the email of your support team?

28. Difference between notification and delegate?

29. How will you create your own NSMutableArray class (This is a fav question of mine I ask this question so that I come to know how much you can think).

30. Read on how to upload an enterprise app and what are the necessary accounts or certificates required in this process.
31.  Explain the iOS architecture OR explain the iphone OS architecture?
32.  Your app is present in a jail break device so how will you make sure that the attacker does not get to sniff in plist files, User defaults or sqlite database present in the app sandbox?

So this was related with iOS development related questions few of my personal favorite are given below

1.   Find the factorial of a number without using any for, while, do-while or go-to?

2.   How will you multiply two numbers without using any arithmetic operator and math library?

3.  What happens if I make a web service call in the app did finish loading method and give the timeout interval as 20 minutes? Note: I am making a synchronous call here

4.   Difference between agile and waterfall model?

5.   Explain PGP i.e pretty good privacy and how does it work?

6.   Difference between encryption, cryptography and hashing?

7.   Difference between final and const (something out of objective C)

8.   Assuming I have an array filled with numbers from 1 to 6000 in this array at a given point there is a number that is duplicate, tell me the optimum solution to find that number using a single loop.

9.   Why objective C is called as a runtime language? (Pretty Basic :P )

10.   What is the difference between deep copy and shallow copy? And how will you implement this in objective C

11.   What is the meaning of HTTP and what does it do and why is HTTPS secure than HTTP?

48 comments:

  1. I am so glad to be a part of this group.Definately each time i got the things which are new to me and interesting in learning.Thanks for the selfless deed.

    ReplyDelete
  2. To delve deeply into Iphone is an exciting adventure. In depth analysis of Iphone can be an enriching experience. While much has been written on its influence on contemporary living, its influence on western cinema has not been given proper recognition. Often it is seen as both a help and a hinderence to socialists, obviously. In the light of this I will break down the issues in order to give each of them the thought that they fully deserve

    ReplyDelete
  3. Thanks for your ideas. You can also find the details on Affity Solutions, at the
    Iphone Development. The main object of the Affity Solutions is to provide quality web services and is among the
    few software development company in Nagpur.

    ReplyDelete
  4. Thanks for your ideas. You can also find the details on Affity Solutions, at the
    Iphone Development. The main object of the Affity Solutions is to provide quality web services and is among the
    few software development company in Nagpur.

    ReplyDelete
  5. We know that iOS8 featuresis coming with custom keyboards this year. Now, the team of iOS 8 before its final release has updated that there are few implementations for developers thereby increasing the convenience of making typing more easier.

    ReplyDelete
    Replies
    1. Yes, you are right.

      It will be helpful for iOS development and will to iPhone developers.

      Delete
  6. I work in mobile application development company and this list of questions helps me define several essential points I should follow when creating iOS applications.

    ReplyDelete
  7. Thanks for your ideas. You can also find the details on Affity Solutions, at the Iphone Developers. The main object of the Affity Solutions is to provide quality web services and is among the few software development company in Nagpur.

    ReplyDelete
  8. Your ideas are really very important. What you think about text to speech feature in iOS 8? Isn't it good for users and more user friendly?
    Well, if you are looking to hire an expert iPhone app developer, visit this link: iPhone App Developers With Your App Hero.

    ReplyDelete
  9. I think it's perfect article about "iPhone app development" ,.it's too good,./

    ReplyDelete
  10. If your are going to develop the application,.
    It's a best article,.I really like it,
    "auto dealer app"

    ReplyDelete
  11. Thanks so much for share this type of wonderful article. I'm keen on the way connected with writing and showing. It is worthwhile my writing. Waiting for new stuff. cheap essay writing services.

    ReplyDelete
  12. Knowing those interview questions is really helpful! Thanks for posting!

    ReplyDelete
  13. It's really an interesting article about mobile app development,.
    Digital catalog

    ReplyDelete
  14. Keep sharing more like that,
    I really like it,
    recruitment website design

    ReplyDelete
  15. I have found many useful tips form this helpful article,
    ios app development company bangalore

    ReplyDelete
  16. It's really a nice blog and great information shared
    radio app builder

    ReplyDelete
  17. This comment has been removed by the author.

    ReplyDelete
  18. It's a perfect post ,..thanks for sharing this article,
    android developer

    ReplyDelete
  19. Thanks for sharing the info, keep the good work going.... I really enjoyed exploring your site.Good resource.

    IOS

    ReplyDelete
  20. Hybrid app development is OK if your business is small. Otherwise you should develop a proper native app.

    ReplyDelete
  21. By the way, our questions are helpful, probably, I will try to ask them when I will conduct the next interview in our development company.

    ReplyDelete
  22. It is truly a great and helpful piece of information and nice collection.
    iphone app developers

    ReplyDelete
  23. Thanks for sharing your information. I recommended to endive software for best iphone app development services. click here iphone app development company for best iphone app developer.

    ReplyDelete
  24. Perfect start to stay updated with iPhone app development companies in Houston and its changing faces.Good post to bookmark.

    iPhone App Development Company

    ReplyDelete
  25. I simply couldn’t depart your site before suggesting that I really enjoyed the usual information an individual supply in your visitors? Is going to be again steadily to check out new posts.

    iOS Training in Chennai

    ReplyDelete
  26. ऐपल ने तीन दिन में बेचे 1 लाख आईफोन
    Readmore Todaynews18.com https://goo.gl/oliOwx

    ReplyDelete
  27. ऐपल ने तीन दिन में बेचे 1 लाख आईफोन
    Readmore Todaynews18.com https://goo.gl/oliOwx

    ReplyDelete
  28. You create sense out of the foremost complex topics.

    buy iPhone cases online

    ReplyDelete

  29. "That’s a huge collection of your blog. Really it’s amazing"!!

    ios app development services

    ReplyDelete
  30. Thanks for sharing this really amazing and nice blog,.
    video downloader apk

    ReplyDelete
  31. THanks a lot for sharing this amazing post with us,.
    BRAND NEW car channel

    ReplyDelete
  32. I really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in IOS development, kindly contact us http://www.maxmunus.com/contact
    MaxMunus Offer World Class Virtual Instructor led training on IOS development . We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 100000+ trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
    For Demo Contact us:
    Name : Arunkumar U
    Email : arun@maxmunus.com
    Skype id: training_maxmunus
    Contact No.-+91-9738507310
    Company Website –http://www.maxmunus.com



    ReplyDelete
  33. Free iphone ringtones download for Android, IOS. It's best ringtones free to relax.

    ReplyDelete
  34. Hai Good information shared about Iphone by Radix. Keep sharing updated ios tutorials. This blog post is really helpful.

    ReplyDelete
  35. Nice post to read @radix. Especially for freshers. MSP Concepts is one of the leading iPhone App Development Company and Services provider based in USA and UK with a development centre in India. For more details please visit our site - Iphone/Ios Application Development | MSP Concepts

    ReplyDelete
  36. I just see the post i am so happy to the communication science post of information's.So I have really enjoyed and reading your blogs for these posts.Any way I’ll be replay for your great thinks and I hope you post again soon...
    IOS Training in Chennai

    ReplyDelete
  37. Nice blog..! I really loved reading through this article... Thanks for sharing such an amazing post with us and keep blogging...
    ios app development course

    ReplyDelete
  38. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing..
    ios App Development Company

    ReplyDelete
  39. Nice blog.. Thanks for sharing informative blog.. I just want to say that all the information you have given here is awesome...great and nice blog thanks sharing.
    iphone app development

    ReplyDelete
  40. Thanks for sharing awesome stuff with us would like to re visit your blog as i am looking for refurbished phones moose jaw

    ReplyDelete
  41. Office iMac Macbook Mac Pro Data Security & Performance Monthly Service in Singapore http://www.zapplerepair.com/office-iMac-Macbook-Computer-data-security-performance-monthly-personal-home-service.html

    ReplyDelete