iOS 캠프 TIL - 2021.04.06 화
뷰컨트롤러에서 여러 테이블뷰 델리게이트 사용
- iOS ) 하나의 델리게이트(Delegate)에 여러개의 요소 연결?
- 커스텀 테이블뷰 셀안의 레이블을 스토리보드로 연결시 dequeueResuableCell()로 가져온 인스턴스에서 레이블 참조가 안되어 출력이 되지않았다
- 스토리보드 말고 xib와 nib를 사용하니 됐다
[테크캐스트] 개발자 면접노하우
면접만 가면 얼어붙는나… 문제일까요?
- 스피커: 상어 (iOS 디벨로퍼 오픈채팅방 닉네임)
- 카카오엔터프라이즈 현직
- 비전공자
- 졸업 전 학교관련 앱 출시 경험
- 첫 회사는 4인 SI 스타트업
- 다니면서 개발 기초가 부족함을 느끼고 더 공부함
- 책, 영상, 스터디로 공부
코딩 과제
- 코딩과제 준비
- 어떤 기술을 위주로 쓸 것인가
- 이전에 내가 어떻게 개발했나
- 어떻게 발전을 해보면 좋은가
- 다른 개발자 코드를 참고하면서 예제프로젝트 만들기
- 내 모든 기술을 사용하면서 모든 질문에 완벽하게 대답할 정도의 코드로 개발
- 대답하지 못한다면 사용조차 하지말자
- 해본 적 없는 기술로 짧은 시간 동안, 빠르게 성장 가능하다는 모습 보여주기
- 어떤 원리로 동작하는지 필수적으로 공부
- 코드 라인마다 어떤 생각을 녹여냈는지 설명하는 연습하기
기술 면접
- 무엇보다 기본기가 제일 중요
- 책, 내가 받았던 질문, 기본 면접 질문 정리
- 자다가도 툭치면 나올정도로 연습!
- 파생 질문 생각해보기
- 모의면접으로 내 단점 파악해서 보완
인성 면접
- 회사와 Fit이 맞는지 보는자리
- 하나의 스토리로 (발단-전개-위기-절정-결말) 이야기
- 부정적인 단어는 피하기
- 앞뒤가 다르지 않게!
면접 피드백
- 어떤 질문에 어떻게 대답했는지 기록
- 대답하지 못한 질문에는 특히 다시 정리하고 공부
- 제대로 대답하지 못한다면 모르는것! 처음부터 공부
- 모든 문장에 의문을 달기
면접 TIP
- 제대로 알지 못한다면 이력서나 과제에 사용하지 말기
- 나만의 무기를 하나쯤은 가지자
- 설계 패턴과 아키텍처를 공부하자
- 필수는 아니지만 공부한다면 좋은 인상을 줄 수 있다
뚭니는 면접 준비 어떻게 했어?
- 스피커: 황수빈
- 카카오엔터프라이즈 3개월차 주니어
- 경력직 공고에 지원하여 신입으로 입사
뭘 준비해야 하나
- 인성
- 자기소개
- 지원동기
- 지원자격/우대사항 참고해서 어필
- iOS 개발을 하게 된 이유
- 코테 질문
- 코테 문제에 대해 질문할 수 있음
- CS/개발 상식
- 컴퓨터구조
- 자료구조
- 알고리즘
- 데이터베이스
- 네트워크
- 운영체제
- Software Engineering
- Swift/iOS
- App Life Cycle
- View Life Cycle
- Bounds
- RC, MRC, ARC
- 프로젝트
- 다시 정리, 예상질문 생각
- 어떤 기술을 어떻게 사용했는지
- 협업시에 있었던 일들
- 필살기/매력포인트 준비
- 스토리텔링
1차 면접 이후
- 면접 복기하기
- 답변 중 아쉬운 점이 있었다면 꼭 다시 생각해보기
- 여기까지 공부해야하나? 어디까지가 내 진짜 지식인가?
- Attitude
- 모르는 것은 모른다고 잘 말해야함
- “잘 모르겠지만 생각해보면 이런이런 것이 아닌가 합니다”
면접? 뭐가 문제죠?
- 조성표 (내일날씨맑음)
- 카카오모빌리티
- 비전공자 + 학점은행제
면접?
- 면접은 서류와 코테만 통과한다면 누구나 참여 가능
- 기술면접, 임원면접, 문화면접 등 다양
- 기술면접이 없다고 무조건 나쁜 회사는 아님
- 회사만 나를 평가하는게 아닌, 지원자도 회사를 평가하는 자리
면접 준비 어떻게 하셧나요?
- 무작정 면접을 보았으나 결과는 참담…
- 언어의 기본부터 학습하기 위해 스터디 반복 진행
- 자주 나오는 면접 질문을 찾아서 공부
- 깃허브/JeaSungLEE/iOSInterviewquestions
- 모의 면접을 통해서 서로 부족한 부분 보충
면접후 탈락
- 슬퍼할 시간 없다!
- 질문 복기
- 면접을 경험하는 것만으로 학습 능력 상승
면접 필수 준비물
- 자기소개 및 회사 사전 조사
- 자신을 어떻게 표현하느냐에 따라서 이후 분위기 결정
- 자서전 낭독 금지…
- 내가 참여했던 프로젝트, 문제 해결 경험 등 위주로
- 나의 직무에서 어떤 능력을 발휘할 수 있는지 자신 있게 대답
- 회사/팀/서비스에 대한 사전 조사는 필수
- 너무 길어도 별로! 혼자 낭독시 25~30초 정도
- 정신무장: 자신감, 용기, 당당함
- 주늑든 모습은 분위기도 다운되므로 자신있게
- 확실히 모른는 것은 솔직하게 답변
- 모른다고 끝이아니라 아는데까지, 또는 생각을 말하기
- 지식 및 포부
- 업무에 필요한 지식은 필수
- 연차별로 회사에서 요구하는 지식의 수준이 달라짐
- 지식이 풍부해도 미래가 보이지 않으면 안좋다
자주 묻는 질문답변
경력자 면접 위주의 답변입니다
- CS, iOS, 개인 앱 중에서 뭘 더 열심히 해야하나요?
- iOS > CS > 개인 앱 순서라 생각
- 면접에서 피드백 달라고 해도 될까요?
- 저는 항상 물어봤었어요
- 면접관에게 질문해도 괜찮은지?
- 네.
- 어떤 기술을 사용하고 있는지
- 면접 시간이 짧으면 안좋나요?
- 왠만하면 관계 없는듯
- 이론을 배워가야 할까요? 실무를 배워가야 할까요?
- 둘다…
- 면접 스터디는 어떻게 구하죠? 하는게 좋은가요?
- iOS디벨로퍼 오픈채팅방 등 여러 커뮤니케이션 루트
- 케바케… 술 모임이 되지말자
- 추천인 전형으로 면접을 보면 이점이 있나요?
- 케바케
질문 답변
- iOS 신입 지원시 어느정도의 CS지식이 필요한지
- 과목별 대표적인 지식은 꼭 공부
- 전공/비전공 관계없이 기초는 알아야함
- 어느정도 역량을 갖추고 신입 지원 해야하는지?
- 일단 써보는게 좋다 (개발 공부는 끝이 없다, 준비하면서 정리하고 얻는게 있다)
- 신입 공고에 개발 경력3년이 써있던데…?
- 기본기가 탄탄하다면 괜찮다
- 뚭니에게 도움됐던 프로젝트는?
- 프로젝트에 FMDB를 사용해서 그것을 공부해서 갔는데 딱 질문해주셨음
- 경력이직은 무엇을 강조해야 하는지?
- 프로젝트, 담당한 것, 트러블슈팅, 결과
- 과제를 평가할때 중점적으로 보는 것
- 구조 (폴더, 클래스 등)
- 코드의 간결함 (잘 읽히는지)
- 동작 (기능, 버그)
- 다 보는것 같음
- 라이브러리를 쓸거라면 정말 잘 알고있어야함
- 블로그가 취업에 도움이 되었는지
- 직접적인 도움이 된적은 없음 (이력서에 블로그 적은적 없음)
- 포스팅 한 내용에 대해 답변을 잘 못하면 좀…
[테크캐스트] 개발자 면접노하우 - 클로즈세션
야곰 캠프 전용 세션이므로 공유 금지
- Operationg system concepts essential (공룡책 심플 번역 버전)
- 아무 이유없이 했다고 하지말고 최대한 생각을 말하자
- 반대로 나라면 나를 뽑고싶을까 돌아보자
- 자기소개에서 보는 포인트는?
- 면접 시작하면서 서로 준비하는 타이밍 인듯
- 자기가 한 프로젝트 대해서는 확실히 준비하고 가자
- 질문에대해 모두 대답흘 할거라고 기대하지는 않는다
- 카카오 면접시 다른 회사에 비해서 특히 이런 것을 더 궁금해하더라 하는 것이 있을까요?
- 스타트업이나 다른 회사보다 개념적으로 더 깊이 물어보는 느낌
- 제출한 코드나 깃허브를 더 꼼꼼히 보더라
- 면접자 한명 한명에게 많은 리소스를 투입하는 느낌
- 기술적으로 많이 알고있다는 어필은 하지말자 어차피 기대하지 않는다. 부족해도 같이 일하고 싶고, 잘 클수있는 사람을 원한다
- 깃허브 프로젝트는 자신있는 프로젝트만 남기는게 좋을까요?
- 아니다. 발전 과정을 보여줄 필요도 있다
- 본인이 협업을 잘한다, 커뮤니케이션을 잘한다, 런닝 커브가 높다 라는 것 등등을 어떻게 어필 하셨나요?
- 러닝커브는 사전과제에서 잘 어필할 수 있을듯
- 협업, 커뮤니케이션 경우는 구체적인 사례를 전달
- 혹시 포트폴리오를 준비하셨다면, 어떻게 준비하셨나요? 노션이나 깃허브에 정리하시는 방법으로 하셨는지, 어떤걸 중점으로 하셨는지 궁금해요!
- 과정에서 무슨 문제가 잇었고 어떻게 해결했는지
- 배운것이 무엇인지
- 뚭니의 프로젝트 설명 야식
- 프로젝트명:
- 진행기간:
- 내용:
- 인원:
- 기여도:
- 본인 역할:
- 사용한 Skill:
- Github링크:
- App store링크:
- 비비 메일 yb2316@naver.com
- 상어 메일 rhfoqkq000@naver.com
- 웨더 메일 silups2@gmail.com
- 네이버는 넓고 깊게 물어보는 듯
- 카카오는 Swift쪽을 더 물어보는 듯
Leave a comment