취업질의응답

Groot·2022년 10월 10일
0

TIL

목록 보기
66/148
post-thumbnail

TIL

🌱 난 오늘 무엇을 공부했을까?

📌 3~4기초청-취업질의응답

1. 6개월 캠프생활 길다면 길고 짧다면 짧은 기간이라고 생각합니다. 다시 돌아간다면 6개월 간 어떤 공부를 어떤 방법으로 하고싶은가요?

Coden

  • CS 스터디(운영체제)

엘렌

  • 공식문서만 읽은거 후회한다, 직접 코드로 짜봐야 한다.
    • SOLID를 공부하면 SOLID를 직접 짜봐라
  • TIL은 지금도 매일 쓰고있습니다!! 강추

차차

  • CS
  • 한가지에 몰입해서 깊게 파봐라

조이

  • 왜해야 하는지 이유를 생각하고, 나름의 이유를 찾아가는 공부방법을 하는게 좋다.
  • TableView, CollectionView 마스터 (xib파일도 써봐라)

줄라이

  • CS는 당연히
  • "나는 이건 안해" 라는 마인드보다 모두 도전해봤으면 좋겠다.

예거

  • RxSwift와 combine을 조금 더 일찍 써보는게 좋겠다.
    • 신입들도 RxSwift, combine 면접에서 많이 물어본다
    • 앱배포 경험을 미리 준비해야 한다.

2. 수료전에 어떤 걸 준비하셨나요?(구체적으로 알려주세요)

Coden

  • CS
  • 알고리즘 스터디, 운영체제 스터디
  • Readme 정리

엘렌

  • 가능하다면 블로그, RxSwift를 사용한다.

차차

  • CS, 알고리즘, 블로그

조이

  • 공채준비, 알고리즘, CS

예거

  • Readme 정리(포멧을 맞춰서)

3. 수료 이후에 불안함과 걱정이 컸을 것 같은데, 혹시 어떻게 극복하셨는지 궁금합니다. 제가 지금 너무 걱정이 되어서요ㅠㅜ

Coden

  • 4개월
  • 자존감이 떨어지는게 당연해서 운동을 꾸준히 하는거로 극복했다(클라이밍)
  • 사람들을 만나고 걱정을 이야기 하면서 풀었다.

엘렌

  • 9개월 정도
  • 아파서 3~4개월 요양을 하면서 자존감이 떨어졌다.
  • 왜 불안한지에 대한 생각을 나열해보고 그걸 하나씩 정리해보면 좋다(클라이밍)

차차

  • 4월 1일 수료(수료 일주일전에 취업)
  • 수료전 불안감을 타파하기 위해서 채용에 지원을 했었다.

조이

  • 5~6개월 걸림
  • 면접질문과 프로젝트를 하면서 불안감을 이겨냈다.

줄라이

  • 3달
  • 일주일에 6일은 코딩했다(데이트를 해도 1일 1코딩했다.)
  • 하루는 푹쉬기(게임하기)

예거

  • 시간싸움이다.
  • 한달정도 프로젝트 후 이력서

4. 수료 직후에 어떤 부분을 혼자 공부하기 시작하셨는지 궁금합니다. 보통 야곰에서 했던 프로젝트 리팩토링을 하시는 것 같은데, 어떤 플젝을 리팩토링하는것이 좋을지도 궁금합니다! (개인마다 다르겠지만..!)

Coden

  • 제르시 면접스터디를 했다.
  • 오픈마켓, 프로젝트 관리앱, 날씨정보 프로젝트
  • 수료이후 블로그 정리

알라딘

  • 사이드 프로젝트를 하는 팀에 들어가서 출시목표로 앱을 개발했다.
  • 취업전까지 코딩테스트, CS공부

엘렌

  • 제르시 면접스터디
  • SOLID
  • OOP, POP 어려운게 아니라 당연히 해야하는것
  • SOLID를 잘지켜서 코드짜기
  • RxSwift없었다, MVC에 객체지향 잘 지키는거로 햇다

차차

  • 포트폴리오용이면 리팩토링 하지 않는다.

조이

  • RxSwift, Combine
  • 신입은 tableView, networking, image

줄라이

  • 리팩토링 비추(같은 프로젝트가 돌기때문에)
  • 제르시 질문 면접스터디
  • closures, rxswift, combine 등 하나의 프로젝트에 여러가지

예거

  • OpenMarket을 swiftUI로 리팩토링하고 포트폴리오로 만들었다.

5. 토이 프로젝트의 경우 물론 양질의 프로젝트를 많이 하면 좋겠지만, 굳이 뽑자면 양보다는 양질의 프로젝트를 3-4개 정도 해도 될까요?

  • 제대로 된 1개

6. 취업준비를 할때 경쟁자들과 차별점을 주기 위해 준비한 자신만의 무기가 있을까요?

Coden

  • 알고리즘, 자료구조

차차

  • 간단한 CocoaPod 라이브러리 개발
  • 기본기 위주로 하려고 함

조이

  • 깊이파본 경험
  • 구현력(원리를 파악하고 많이 구현해보려고 함)

줄라이

  • RxSwift, Clean Architecture
  • 뭐든 빨리 배운다는 느낌을 줌

예거

  • 꼼꼼함 어필

7. 사전 과제 프로젝트를 할 때 신경썼던 부분은 어떤 걸까요? 기업에서 사전 과제를 좋게 평가한 요인은 어떤 것이라 생각하시나요?

Coden

  • 아키텍처
  • 트러블 슈팅

차차

  • 최대한 많이 구현을 했었고, 제안도 했엇다
  • 트러블 슈팅

예거

  • 하라는거 이상으로 모든걸 보여주려고 했다.

알라딘

  • 마음에 드는 회사의 앱을 클론코딩
  • 아키텍쳐
  • 객체지향 프로그래밍

8. 개인블로그는 필수일까요?

  • 필수는 아닌데, 신입이 블로그가 없으면 깃헙에서라도 열심히 하는 기록을 남겨야 함.
  • 그리고 블로그에 기술적인 글 말고, TIL 도 말고, 그냥 개인적인 회고나 소감만 쓰는 것도 좋은 듯
  • 하지만 기록은 중요한 것 같아요

9. 기술 스택 선택에 대하여(Rx, swift ui, combine)

Coden

  • Rx부터 알고있으면 좋다.
  • swift ui는 아직 모르지만 내년이나 내후년이면 swift ui는 당연히 알아야 한다.
  • 현재는 UIKit부터 잘 알아라

알라딘

  • Rx 안물어봤다, swift부터 잘하는게 중요하다.
  • swift ui는 아직 모르겠다.
  • 현재는 UIKit부터 잘 알아라

차차

  • Rx를 알면 빠른 취업에 도움이 된다.
  • 기본기가 탄탄하다면 Rx를 시켜도 잘한다.

조이

  • 뭘 해야하는지 모른다면 가고싶은 회사 참고해서 본다.
  • 필수요건은 맞추려고 노력하자
  • rx, combine도 했다.

줄라이

  • UIKit을 잘한다는 가정하에 swift ui, combine

예거

  • swift ui, combine을 위주로 어필했다.
  • UIKit이 너무 어렵다면 swift ui를 해라.
  • 2년 존버한다는 마인드로 swift ui

10.면접 시 받았던 질문 중에, '이런 걸 질문한다고?' 했던 제일 기억에 남는 질문은 어떤것인가요?

Coden

  • iOS에서 스택을 어디에서 쓰인다고 생각하나?
    • 네비게이션
  • iOS에서 Queue는 어디에서 쓰인다고 생각하나?
    • GCD
    • tableview

알라딘

  • 말로 코딩을 짜보기

차차

  • iOS 앱에 이미지가 올라갈때 용량이 어떻게 되냐
  • SOLID 설명, 위반하는 사례, 극복방법
  • 꼬리질문 : UIResonder에 대한

조이

  • Queue로 LinkedList 만들기를 왜 했는지
  • CS

예거

  • 아이폰으로 자기들 앱을 보여주면서 UIKit으로 어떻게 사용되는지 말해보라

11. 나이많은 신입을 굳이 뽑아야 하는 이유라면 어떤게 있을까요? 어떤점을 가장 강조해서 전달해야 할까요?(포트폴리오/직무적합도/지원회사에 대한 관심정도 또는 태도/나이어린 상사 및 동료들이 있는 팀에 어우러질 수 있는 정도)

Coden

  • 커뮤니케이션(단점을 가리려고 하기보단 강점을 강조하자)

알라딘

  • 나이는 안중요하다.
  • 기술이 중요하다.
  • 의사소통이 중요하다.
  • 같이 일하고 싶은 사람으로 어필하자.

차차

  • 나이는 안중요하다.
  • 현재 팀원 서로가 서로의 나이를 모른다.

조이

  • 장점도 단점도 아니다.
  • 팀원 나이모른다.

12. 회사 선택의 기준이 있을까요??(ex iOS개발팀 n명, 매출액, 서비스기업 또는 Si)

Coden

  • 문화가 중요하다.

알라딘

  • 분위기
  • 개발문화

차차

  • 개발문화
  • 안정적
  • 서비스 기업
  • 연봉

조이

  • 워라벨, 유연근무제, 수평적
  • 연봉
  • 웹툰

줄라이

  • 성장
  • 연봉
  • 매출액

예거

  • 일단 사수가 최소 1명 있길 바랐음.
  • SwiftUI 를 적극적으로 사용하는 회사이길 바랐음.
  • 출퇴근이 편리한 강남 쪽에 있는 회사로 가고 싶었음.
  • 요즘엔 초기 스타트업 위험하기 때문에, 어느정도 규모있고 안정적인 곳 가고 싶었음. (Optional)
현재 회사
  • 장점
    • 저 외의 iOS 개발자가 3명이나 있고, 연차가 골고루 있다. (10, 5, 2, 나)
    • SwiftUI 및 TCA 라는 최신 기술을 본격적으로 사용한다.
    • 워라밸 좋음 + 비포괄
  • 단점
    • 맨날 SwiftUI 만 보기 때문에, UIKit 감각이 사라져버림
    • 이직하기 어렵다. 1~2년은 있어야 할지도. (아직 현업에서 스유 쓰는 곳이 많지 않음)

13. 신입 취업에 MVVM이 필수일까요??

Coden

  • MVC를 완벽하게 아는 상태에서 알면 정말 도움이된다.

줄라이

  • 필수다

Soll

  • 필수다

14. 대기업 가신 분들은 코테로 가셨을까요? 사전과제로 하셨는지 궁금합니다. 둘다 하신건지

  • 수시채용
  • 대부분 알고리즘 했다.

15. 면접 보시고 골라서 가셨을때 안가신 회사들 제외하신 이유(회사를 거르는 기준)

  • 인턴이라서 안갔다
  • iOS 개발을 외주로 하던 곳
  • 3명 있다가 2명 나갔다 느낌이 싸하다
  • 입사하면 면접관이 퇴사한다

📌 결론

  • CS(운영체제, 알고리즘), 알고리즘 꾸준히
  • 면접준비는 제르시
  • 질 좋은 프로젝트 1개로 충분하다(테이블뷰, 컬렉션뷰, 네트워킹, 이미지캐싱 등)
  • 블로그는 정말 자신있는게 아니면 안하는게 좋을지도(기록은 꾸준히 하자)
  • 리드미에서 가장 중요한건 트러블 슈팅.(포멧 통일하기)
  • 기본부터 확실히 하자(UIKit).
  • Rx, Combine을 해두면 좋다.
  • SOLID, OOP, POP는 기본
  • MVVM은 필수 하지만, MVC는 완벽

나이 상관없으니 그냥 다 잘하면 최고!

profile
I Am Groot

0개의 댓글