0% found this document useful (0 votes)
15 views3 pages

iOS Interview Questions For Freshers

The document outlines key qualities such as confidence, clear communication, and transparency, followed by a series of questions and answers related to programming, specifically Object-Oriented Programming (OOP) and iOS development. It covers topics like OOP features, iOS app development tools, programming languages, and Swift characteristics. Additionally, it discusses memory management in apps and class types in Swift.

Uploaded by

Dharti Desai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views3 pages

iOS Interview Questions For Freshers

The document outlines key qualities such as confidence, clear communication, and transparency, followed by a series of questions and answers related to programming, specifically Object-Oriented Programming (OOP) and iOS development. It covers topics like OOP features, iOS app development tools, programming languages, and Swift characteristics. Additionally, it discusses memory management in apps and class types in Swift.

Uploaded by

Dharti Desai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Check below qualities:

Confidence

Clear communication

Transparency

Clarity on future planning

===== Introduction =====

Describe yourself.
How much you are interested in programming?
Do you have any Handson experience? May be during internship project or by
hobby?
If yes, can you pls describe your programming experience?

What is favourite programming language if any.


When did you do programming last time?
===== OOPs =====
Q. What OOPs?
A. Object oriented programming.

Q. What are features/key points of OOPs?


A. Encapsulation/Data Hiding, Inheritance, Polymorphism, Abstraction

Q. What is encapsulation?
A.
Q. What is Inheritance?
A.

Q. What is an Object/Instance?
A. Group of properties/attributes and methods/functions/operations

Q. What is Class
A. A class in Java is a set of objects which shares common characteristics/
behaviour and common properties/ attributes.

====== iOS =====


Q. What is iOS
A. Unix-derived OS for Apple's mobile devices.

Q. What tool do we use to build iOS app?


A. Xcode
Q. What is latest version available for iOS?
A. 17.1.2.

Q. What is latest iOS OS version available?


A. iOS 17

Q. What programming language we use to write code for iOS app.


A. Swift & Objective-C
Q. How many layers of iOS?
A. Four
 Cocoa touch layer
 Media layer
 Core service layer
 Core OS layer

Q. What are the different iOS apps States?


A. Non-running, Inactive, Active, Background, Suspended
Q. Do you know types of services available?
A. Address book, Core data, Core foundation, Foundation, Quick book, social,
Security, webkit

Q. Which are main features of Swift?


A. Generics, Optionals, Reference types, Value types, Static typing, Protocols
Q. What are the important features of Swift?
A. Safety, Simple syntax, Readability, Multiplatform support, Open-source,
Compatible with Objective C
Q. What is ARC

A. Automatic Reference Counting. Used to manage apps' memory usage

Q. What is overlays?

A. Overlays are technique used in operating systems to allow programs to use more
memory.

Q. Can we add a stored property to type through an extension?

A. No, we cannot.

Q. List two types of classes in swift.

A. Subclass: it is an act of constructing a new class on existing class.

Super Class: When a class inherits properties from another class, the inheriting class
is known as super class.

You might also like