JeaSungLEE/iOSInterviewquestions 해당 레포지터리 내용 바탕으로 준비하고 있습니다.
- Swift -> iOS -> AutoLayout -> ARC -> Functional Programming -> Architecture 순으로 진행 예정입니다. 💪
- 금요일까지 해당 주차 이슈 탭에 공부한 내용 정리해서 남겨주세요. 📚🤓
- 토요일 오전 10시 구글 meet으로 만나 모의 면접하기 🎤🙈
- 1:N 면접 대비, 면접자 이외에는 자유롭게 질문 가능
- 적당한 긴장감을 위해, 화상 화면은 켜고, 단정한 옷으로 참여합니다.
- 순서에 맞춰 1개의 주제에 대해서 면접을 진행합니다.
- 면접 간 나온 질문 사항들을 회의록을 작성하여 기록해둡니다.
주차 | 주제 | 진행완료(O,X) |
---|---|---|
1주차 | struct, class, enum의 차이를 설명하시오. | O |
class의 성능을 향상 시킬 수 있는 방법들을 나열해보시오. | O | |
2주차 | Copy On Write는 어떤 방식으로 동작하는지 설명하시오. | O |
Convenience init에 대해 설명하시오. | O | |
AnyObject에 대해 설명하시오. | O | |
3주차 | Optional이란 ? | O |
Subscripts에 대해 설명하시오. | O | |
String은 왜 subscript로 접근이 안되는지 설명하시오. | O | |
AnyObject에 대해 설명하시오. | O | |
bounds 와 frame의 차이점 | O | |
4주차 | Instance 메서드와 class 메서드의 차이점을 설명하시오. | O |
class 메서드와 static 메서드의 차이점을 설명하시오. | O | |
Delegate 패턴을 활용하는 경우를 예를 들어 설명하시오. | O | |
Singleton 패턴을 활용하는 경우를 예를 들어 설명하시오. | O | |
실제 디바이스가 없을 경우 개발 환경에서 할 수 있는 것과 없는 것을 설명하시오. | O |