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.