Search

모의 면접

분류
기타
생성 일시
2023/01/10 00:10
최종 편집 일시
2023/07/11 08:19
멘토링 요청시간
2023/01/11 20:30
최종 편집자
멘토링 신청자
신현준
담당멘토
유재호
강사용 질의응답
멘토FAQ(보조강사용)
배정상태
해결완료
번호
6
신청팀
개인
멘토링 완료시간
2023/01/12 21:50
비용지급
지급완료
소요시간
1.5
작성자
신현준

질문

1.
저에 대한 질문들을 받고 싶어요.
2.
Swift 언어와 관련된 질문을 대답하는 연습을 하고 싶어요.
3.
UiKit 혹은 SwiftUi와 관련된 질문을 대답하는 연습을 하고 싶어요.
잘 부탁 드려요~!

모의 면접 진행 예정! (유재호)

이력서/포트폴리오 관련 질문
Swift 언어와 관련된 기술 질문 준비
멋쟁이 사자처럼 부트캠프에서의 경험 관련한
UIKit 기술 질문
SwiftUI 기술 질문

멘토링 진행 (1/12 오후 8시 30분 ~ 9시 50분)

자기소개 간단하게 부탁드립니다.
포트폴리오를 보니까, UIKit, SwiftUI 를 둘 다 경험해보신 것 같아요. 최근엔 스유로 바꾸신다고 적혀있던데, 스유를 선호하시는 이유가 있을까요?
UIKit 에 비해 스유가 갖는 장점은?
스유의 단점은?
포폴에서 스유로 리팩터링 할 때, 최소 버전 몇으로?
(꼬리) iOS 15 로 설정한 근거는?
(꼬리) iOS 15 에서 새롭게 등장한 API 가 뭐가 있는지 아시는지?
멋쟁이 사자처럼에서 팀 프로젝트 어떻게 생각하시는지?
팀 프로젝트의 장점?
Swift 언어의 특징이 뭐라고 생각?
옵셔널이란 무엇일까요?
옵셔널은 내부적으로 어떻게 구현되어 있나요?
if-let, guard-let 은 무슨 차이가 있을까요?
구조체와 클래스의 차이는 뭘까요?
동기와 비동기의 차이?
시리얼큐와 컨커런트 큐의 차이는?
보라색 에러를 잡기 위해 어떤 처리를 해야 할까?
UI 는 왜 메인 쓰레드에서 업데이트 해야 할까?
클래스 타입에 final 키워드 붙이면 뭐가 좋을까요?
@escaping 클로저란 무엇이고, 어떤 경우에 필요할까요?
접근제어자의 종류는?
ARC 에 대해서 설명?
강한 순환 참조란 무엇일까요?
weak, unowned 는 무엇일까요?
JSON 에 대해서 얘기해주세요.
값 타입인 View 구조체에서 @State 로 선언한 변수는, View 가 다시 그려져도 상태가 유지되는 이유는?
some View 타입을 뱉을 때, some 키워드의 의미는?
객체지향이란 무엇일까요?

여기부터는 준비했지만 못 한 질문입니다.

@StateObject vs @ObservedObject 차이는?
onAppear 와 task 수정자의 차이점은?
최근 가장 컸던 기술적 챌린지는?
throttle 과 debounce 가 뭔지 아시나요? 차이점은 무엇일까요?
프로토콜 지향 프로그래밍(POP)이란 무엇일까요?