SwiftFrequency / iOSInterview

 iOS 개발자로 취업할 때 알아야 할 모든 것
20 stars 1 forks source link
interview-questions ios swift

iOSInterview

iOS 개발자로 취업할때 알아야할 모든것

✅ Swift

날짜 질문
8/22 Optional 이란 무엇인가?
8/29 Struct와 Class와 Enum의 차이를 설명하시오.
9/5 Swift Standard Library의 map, filter, reduce, compactMap, flatMap에 대하여 설명하시오.
9/5 탈출 클로저에 대해 설명하시오.
10/10 Result타입에 대해 설명하시오.
10/10 Singleton 패턴을 활용하는 경우를 예를 들어 설명하시오.
12/12 Generic에 대해 설명하시오.
12/12 Convenience init에 대해 설명하시오.
12/19 Hashable이 무엇이고, Equatable을 왜 상속해야 하는지 설명하시오.

✅ iOS

날짜 질문
8/22 Bounds와 Frame의 차이점을 설명하시오.
8/29 URLSession에 대해서 설명하시오.
10/17 UIWindow 객체의 역할은 무엇인가?
10/24 View 객체에 대해 설명하시오.
10/24 UIView에서 Layer 객체는 무엇이고 어떤 역할을 담당하는지 설명하시오.
10/31 SafeArea에 대해서 설명하시오.
10/31 Intrinsic Size에 대해서 설명하시오.
11/14 App Bundle의 구조와 역할에 대해 설명하시오.
11/14 GCD API 동작 방식과 필요성에 대해 설명하시오.
11/21 Global DispatchQueue의 Qos에는 어떤 종류가 있는지, 각각 어떤 의미인지 설명하시오.
11/21 Foundation Kit은 무엇이고 포함되어 있는 클래스들은 어떤 것이 있는지 설명하시오.
12/19 prepareForReuse에 대해서 설명하시오.

✅ ARC

날짜 질문
9/26 ARC란 무엇인지 설명하시오.
10/3 Retain Count 방식에 대해 설명하시오.
10/3 Strong과 Weak 참조 방식에 대해 설명하시오.
10/3 순환 참조에 대하여 설명하시오.
10/3 강한 순환 참조(Strong Reference Cycle)는 어떤 경우에 발생하는지 설명하시오.



Hits
Copyright ⓒ Team: Swift Frequency All rights reserved.