Skip to content

iOS-study-delicato/Interview-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 

Repository files navigation

iOS 개념쏙쏙 스터디(Interview-study)

  • study의 목표는 개념을 익히는 것과 동시에 말로 설명하는 능력을 기르는 것을 목표로 합니다.
  • 해당 주차 Issue가 열리면 주제를 하나 선택해 comment로 남기고 발표 주제들을 공부해옵니다.
  • 매주 금요일 20:00 Zoom에서 스터디를 진행합니다.
    1. 저번주 다른분들이 발표했던 주제들 중 랜덤으로 선택됩니다. 선택된 주제를 면접에서 설명하는 것처럼 다른 분들에게 설명하고 해당 주제를 발표했던 분에게 피드백을 받습니다.
    2. 이번주 공부해온 발표 주제에 대해 다른 분들에게 발표합니다.

2021.10.15 ~

  • 발표했던 질문(주제들)들을 다시 모의면접 형식으로 진행합니다
  • 참여 인원 만큼 질문(주제)들을 먼저 공개하고 질문와 관련된 꼬리질문들을 각자 준비해옵니다
  • 당일날 질문이 배정되고 해당 질문에 대한 모의면접 형식으로 진행됩니다.
  • CS-Study와 병행합니다.

스터디원 ✏️

발표

주제 발표자 날짜 발표 자료 심화
Meet the UIKit button system, WWDC 2021 모두 211014
앱의 콘텐츠나 데이터 자체를 저장/보관하는 특별한 객체를 무엇이라고 하는가? 211007
Use async/await with URLSession, WWDC 2021 Isaac 211007 link
함수형 프로그래밍이 무엇인지 설명하시오. JEJE 211007 211223
앱이 시작할 때 main.c 에 있는 UIApplicationMain 함수에 의해서 생성되는 객체는 무엇인가? 211007
Concurrent Programming With GCD in Swift 3, WWDC 2016 Isaac 210930 link
shallow copy와 deep copy의 차이점을 설명하시오. 210930 211223
특정 객체를 autorelease 하기 위해 필요한 사항과 과정을 설명하시오.
Autorelease Pool을 사용해야 하는 상황을 두 가지 이상 예로 들어 설명하시오.
JEJE 210930 211223
UINavigationController 의 역할이 무엇인지 설명하시오. JEJE 210923 211216
RxSwift에서 Hot Observable과 Cold Observable의 차이를 설명하시오. Isaac 210923 link 211209
고차 함수가 무엇인지 설명하시오.
Swift Standard Library의 map, filter, reduce, compactMap, flatMap에 대하여 설명하시오.
210923 link 211216
Foundation Kit은 무엇이고 포함되어 있는 클래스들은 어떤 것이 있는지 설명하시오. 리아 210923 211216
In - active 상태가 되는 시나리오를 설명하시오. 210923 211223
Api서버를 강력하게 의존하는 뷰를 api요청없이 테스트 하는 방법은 무엇이 있나요? Isaac 210916 link 211209
scene delegate에 대해 설명하시오. 210916 211209
Singleton 패턴을 활용하는 경우를 예를 들어 설명하시오. JEJE 210916 211209
Safearea에 대해서 설명하시오. 210916
정규식 어떻게 사용하는지 Isaac 210909 link
MVC와 MVVM의 차이점과 각 장단점 210909 link 211202
웹 서버와 HTTP 연결을 사용해서 데이터를 주거나 받으려면 사용해야 하는 클래스와 동작 JEJE 210909 211202
탈출 클로저에 대하여 설명하시오 리아 210909 link 211125
4.1 버전 미만과 최신버전에서의 배열의 메소드인 FlatMap의 차이는 무엇인가요? 210909 link 211125
Global DispatchQueue 의 Qos 에는 어떤 종류가 있는지, 각각 어떤 의미인지 설명하시오. 210902 211125
Intrinsic Size에 대해서 설명하시오. JEJE 210902 211125
mutating 키워드에 대해 설명하시오. Isaac 210824 link 211118
의존성 주입에 대하여 설명하시오. Isaac 210902 link 211118
Optional 이란 무엇인지 설명하시오. 210902 link 211118
예외처리(throws) 사용 방법 리아 210824 link 211118
Content Hugging Priority의 개념이 무엇이고, 어떤상황에 사용하나요? JEJE 210824 211111
프로토콜이란 무엇인지 설명하시오. 210824 211111
Hashable이 무엇이고, Equatable을 왜 상속해야 하는지 설명하시오. 210824 211111
mutating 키워드에 대해 설명하시오. Isaac 210824 link 211111
튜플에 대해서 설명 210817 211104
Delegate란 무언인가 설명하고, retain 되는지 안되는지 그 이유를 함께 설명하시오. 리아 210817 link 211104
GCD API 동작 방식과 필요성에 대해 설명하시오. 210817 211104
App Bundle의 구조와 역할에 대해 설명하시오. Isaac 210817 link 211104
Core Data와 Sqlite 같은 데이터 베이스의 차이점을 설명하시오. JEJE 210817
Swift에서 Class와 Struct의 차이는 무엇인가요? 210810 link 211028
class와 struct의 차이점? 210810 211028
KVO 동작 방식에 대해 설명하시오. Isaac 210810 link 211028
Extension에 대해 설명하시오. 리아 210810 link 211028
overloading 과 overriding 차이를 설명해주세요 JEJE 210810 link 211028
forEach / for 차이 210810 211104
Frame 과 Bounds 의 차이는 무엇인가요? 210803 211021
Bounds 와 Frame 의 차이점을 설명하시오. 210803 211021
if문과 guard 문 차이 JEJE 210803 link 211014
접근 제어자의 종류엔 어떤게 있는지 설명하시오. 210803 link 211021
defer란 무엇인지 설명하시오. 리아 210803 link 211021
defer가 호출되는 순서는 어떻게 되고, defer가 호출되지 않는 경우를 설명하시오. 리아 210803 link 211021
스토리보드를 이용했을때의 장단점을 설명하시오. Isaac 210803 link 211021
strong, weak, unowned 키워드를 어떤 상황에서 사용하고, 차이는 무엇인가요? JEJE 210727 link 211014
순환참조는 언제 발생하는지? 리아 210727 link 211014
ViewController의 LifeCycle? 210727 link 211014
Reactive Programming이 무엇인지 설명하시오. Isaac 210727 211014

About

iOS 개념쏙쏙(면접) 스터디 repository 📖

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published