Skip to content

iOS개발자의 기술면접을 위해, 레벨업swift🐥

Notifications You must be signed in to change notification settings

LevelUpiOS/LevelUpiOS-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

레벨업swift

나만의 iOS 기술면접 오답노트

1인 기획, 디자인, 개발 프로젝트

한줄소개

  • iOS에 관한 다양한 개념들을 복습할수있는 퀴즈형식의 지식복습 서비스 면접때 “~에 대해서 설명해보세요” 혹은 ~는 A일까요 B일까요”라는 형식의 질문을 많이 받는데 후자의 경우엔 틀리게되면 많이 위축되고 기본적인 개념을 틀렸다라는 인식을 심어줄수있어 간단한 개념을 틀리지 않기위한 연습의 필요성을 느꼈음 기술면접을 준비하면서 다양한 키워드를 중심으로 관련 개념들을 복습하는 과정에서 따로 정리해놓지 않으면 내가 어떤 키워드로 공부했는지 그 키워드의 올바른 답을 어떤 링크에서봤는지 시간이 지나면 까먹음

한줄소개 develop

  • 면접 때 자주 나오는 iOS관련 질문들을 OX퀴즈형식으로 복습할수있게 해주는 서비스

MVP(최소기능 제품)

  1. 면접에서 실제로 물어봤던 주제들을 중심으로 관련 주제에서 나올수있는 문제들을 OX퀴즈형식으로 제공한다
    1. 다양한 주제들을 제공하고 해당 주제를 클릭하면 그 주제에서 나올수있는(나왔던) 면접질문을 OX퀴즈형식으로 5~6문제를 제공한다
  2. 한 주제의 문제들을 다 풀면 풀이와 점수를 제공한다
    1. 전부다 풀었다면 정답여부 및 모든 문제에 풀이를제공한다(맞은문제도 잘못이해했지만 맞았을수있기때문에)
  3. 헷갈리는 문제들은 북마크를 통해서 다시 볼수있도록 한다
    1. 문제를 푸는도중, 정답체크에서 북마크가 가능하다

SOLUTIONS

스크린샷 2024-08-31 오후 8 05 05

기능 명세서

1. 홈뷰

1. 북마크로 갈수있는 버튼을 통해 북마크 목록을 볼수있다
2. 큰주제별로 작은주제들의 OX퀴즈를 시작할수있다
    1. 예를들어 큰주제가 swift라면 작은주제는 optional, protocol, extension 등이 될수있다
    2. 예를들어 큰주제가 memory라면 작은 주제는 ARC 등이 될수있다

2. 문제 풀기

1. 문제마다 OX버튼을 누르면 다음문제로 넘어간다
2. 마지막 문제를 풀면 “제출하시겠습니까?”라는 alert이 뜨고 확인을 누르면 결과뷰로 이동한다
3. 문제마다 북마크를 할 수 있다

3. 결과 뷰

1. 각 문제마다 내 정답과 실제 정답을 비교해서 총 몇개를 맞고 몇개를 틀렸는지를 갯수와 점수로보여준다
2. 각 문제마다 내가 틀렸는지여부와 실제 문제의정답 풀이를 제공한다
3. 문제마다 북마크를 할 수 있다

4. 북마크뷰

1. 홈에서 북마크버튼을 통해 북마크뷰로 접근할수있다
2. 각각의 북마크의 북마크를 누르면 북마크가 사라진다
3. 북마크를 누르면 “북마크확인”처럼 각 문제와 정답 풀이가 half sheet형태로 나타난다

TECH STACK

  • UIkit
  • Alamofire
  • customView
  • async/await
  • Carbon
  • Amplitude
  • Combine

About

iOS개발자의 기술면접을 위해, 레벨업swift🐥

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages