취업을 준비하면서 받았던 면접 질문들을 정리해 보려고 한다.
1. 지원동기
1.1 다른 기업도 많은데 왜 우리 기업인지..
2. 사전과제 중 delegation pattern을 자세히 쓰지 않았는데 더 자세히 말해줄 수 있는지
3. SwiftUI의 장점이 뭐라고 생각하는지
4. 의존성 관리도구를 cocoapod, spm 둘다 쓴 이유는 무엇이고, 둘 중 어느 것이 더 편하다고 느껴졌는지
5. MVVM패턴은 적용해보신 거 같은데 더 기초적인 MVC를 적용해보지 않은 이유는 무엇인지
6. 포트폴리오를 보면 안드로이드 프로젝트도 존재하는데, 안드로이드에서 iOS로 넘어온것인지
7. 안드로이드와 iOS 중 iOS를 택한 이유
7-1. 회사에 입사를 하게 되면 iOS관련 일을 하게 되겠지만 만약, 안드로이드 관련 프로젝트가 주어진다면 많이 싫을 것 같은가
8. 포트폴리오 중 택배조회 서비스관련 질문들
8-1. 완성일은 언제일지
8-2. swiftui에서 지원하지 않는 기능은 uikit을 사용해야 할텐데 이부분은 어떻게 하고 있는지
8-3. Rxswift가 아닌 Combine을 활용한 이유는?
9. 갈등이 있을 때 해결법
9-1. 그럼에도 불구하고 개발자 중엔 고집이 센 사람이 많을 것인데 조율이 안되면 어떡할 것인지
10. 인턴에서 뭘 했는지에 대한 질문
10-1. 해당 기획을 바탕으로 어떠한 프로젝트가 진행이 되었는지
11. (곤란했던 질문) 포트폴리오 중 플루밍에서 URL session 을 사용하지 않고 Alamofire를 적용한 이유는?
12. 회사에 궁금한 점이 있는지
cs 관련 질문
1. CPU GPU 차이
2. 가상 메모리란
3. 데이터베이스 인덱스란
4. 프로세스와 스레드 차이
5. 멀티 프로세스 멀티 스레드 차이
6. 메모리 영역에서 힙과 스택이란
7. git에서 rebase와 merge 차이
8. 200, 400, 500
9.
iOS 관련 질문
1. bound와 frame의 차이
2. core data란
3. viewController 생명주기
4. 메모리 누수 관련 질문(weak, unowned 및 누수가 일어나는 이유 등)
5. init과 convenience init 차이
6. mutating 키워드란
7. swift에서 struct vs class
8. KVO란
9. ARC란
10. swiftUI storyboard 방식의 차이점
11. Combine과 RxSwift 차이
12. combine에서 사용해본 결합 연산자
13. Delegate pattern 이란
14. Singleton pattern은 무엇이고, 사용해본 경험
14. protocol이란
15. MVC, MVVM이란 무엇인가
16. 객체지향 프로그래밍이란
17. 셀의 재사용 방법
기타 질문
17. 애자일 스크럼을 어떠한 방법으로 도입했는가
17-1. 스크럼 회의 기간은 몇일이고, 기간을 그렇게 정한 이유는?
18. 성격의 장단점
19. 취미가 무엇인지
20.
'기타' 카테고리의 다른 글
git 명령어 정리 - 수정 중 (0) | 2023.05.31 |
---|---|
Adjust 정리 (0) | 2023.04.24 |
인텔리픽 모의면접 후기 (0) | 2023.03.10 |
쉽고 개인정보처리방침 (0) | 2023.02.02 |
원티드 프리온보딩 챌린지 iOS과정 사전과제 (0) | 2022.11.23 |
취업을 준비하면서 받았던 면접 질문들을 정리해 보려고 한다.
1. 지원동기
1.1 다른 기업도 많은데 왜 우리 기업인지..
2. 사전과제 중 delegation pattern을 자세히 쓰지 않았는데 더 자세히 말해줄 수 있는지
3. SwiftUI의 장점이 뭐라고 생각하는지
4. 의존성 관리도구를 cocoapod, spm 둘다 쓴 이유는 무엇이고, 둘 중 어느 것이 더 편하다고 느껴졌는지
5. MVVM패턴은 적용해보신 거 같은데 더 기초적인 MVC를 적용해보지 않은 이유는 무엇인지
6. 포트폴리오를 보면 안드로이드 프로젝트도 존재하는데, 안드로이드에서 iOS로 넘어온것인지
7. 안드로이드와 iOS 중 iOS를 택한 이유
7-1. 회사에 입사를 하게 되면 iOS관련 일을 하게 되겠지만 만약, 안드로이드 관련 프로젝트가 주어진다면 많이 싫을 것 같은가
8. 포트폴리오 중 택배조회 서비스관련 질문들
8-1. 완성일은 언제일지
8-2. swiftui에서 지원하지 않는 기능은 uikit을 사용해야 할텐데 이부분은 어떻게 하고 있는지
8-3. Rxswift가 아닌 Combine을 활용한 이유는?
9. 갈등이 있을 때 해결법
9-1. 그럼에도 불구하고 개발자 중엔 고집이 센 사람이 많을 것인데 조율이 안되면 어떡할 것인지
10. 인턴에서 뭘 했는지에 대한 질문
10-1. 해당 기획을 바탕으로 어떠한 프로젝트가 진행이 되었는지
11. (곤란했던 질문) 포트폴리오 중 플루밍에서 URL session 을 사용하지 않고 Alamofire를 적용한 이유는?
12. 회사에 궁금한 점이 있는지
cs 관련 질문
1. CPU GPU 차이
2. 가상 메모리란
3. 데이터베이스 인덱스란
4. 프로세스와 스레드 차이
5. 멀티 프로세스 멀티 스레드 차이
6. 메모리 영역에서 힙과 스택이란
7. git에서 rebase와 merge 차이
8. 200, 400, 500
9.
iOS 관련 질문
1. bound와 frame의 차이
2. core data란
3. viewController 생명주기
4. 메모리 누수 관련 질문(weak, unowned 및 누수가 일어나는 이유 등)
5. init과 convenience init 차이
6. mutating 키워드란
7. swift에서 struct vs class
8. KVO란
9. ARC란
10. swiftUI storyboard 방식의 차이점
11. Combine과 RxSwift 차이
12. combine에서 사용해본 결합 연산자
13. Delegate pattern 이란
14. Singleton pattern은 무엇이고, 사용해본 경험
14. protocol이란
15. MVC, MVVM이란 무엇인가
16. 객체지향 프로그래밍이란
17. 셀의 재사용 방법
기타 질문
17. 애자일 스크럼을 어떠한 방법으로 도입했는가
17-1. 스크럼 회의 기간은 몇일이고, 기간을 그렇게 정한 이유는?
18. 성격의 장단점
19. 취미가 무엇인지
20.
'기타' 카테고리의 다른 글
git 명령어 정리 - 수정 중 (0) | 2023.05.31 |
---|---|
Adjust 정리 (0) | 2023.04.24 |
인텔리픽 모의면접 후기 (0) | 2023.03.10 |
쉽고 개인정보처리방침 (0) | 2023.02.02 |
원티드 프리온보딩 챌린지 iOS과정 사전과제 (0) | 2022.11.23 |