면접 본 내용 정리하기

|

개인 공부 내용을 정리한 글입니다.
잘못된 내용이 있다면 편하게 댓글 남겨주세요!


면접본 내용

  • 강한참조가 걸리는 실제 Use case > 클로저 :이를 해결하기 위한 unonwned, weak

  • Protocol, extension

실제 프로토콜을 사용하는 때 어떤때 사용하냐
> delegate 등등
Extension을 사용할때의 제약 사항 > 프로퍼티와 함수
프로토콜 익스텐션
  • Convienience init 과 designated init 의 차이점과 제약사항
  • 그리고 굳이 designated를 사용해서의 한계점 > 상속 오버라이딩

  • Viewcontroller 생명주기
  • 실제 view에 컴포넌트가 제대로 자리잡는 순간은 언제? > view did appear
  • 그리고 얘네가 짝을 맞춰서 해야하는 때가 언제인가? > KVO, notification center

  • Codable 의 원칙 얘는 뭐하는 애인가

  • Class, struct, enum의 차이
  • 언제 class와 struct를 구분해서 사용하는가? > 상속의 문제?

  • 프로토콜 지향 프로그래밍과 객체지향 프로그래밍

  • 접근제어자

  • Http https + Ssl 인증서

  • Ats > http를 설정했는데 이러면 깨지는거 아닌가?

  • objectiveC 와 swift의 차이점

  1. 실제 프로젝트에서 사용한 uiview 컴포넌트들은 무엇이 있는지?
  2. 왜 라이브러리를 바꿨는지?
  3. 장고 파이썬 그러니까 서버단에서 클라이언트단으로 바뀌게 된 계기
  4. 어디서 공부하고
  5. 공식문서는 뭘보고 그걸 보겟다 생각한 이유
  6. 프로젝트하면서 가장 기억에 남는 에피소드