해외 이직을 준비하며 직접 수행했던 코딩 테스트 경험을 바탕으로 노하우를 전수해드립니다! 강의를 통해 신입/경력직 코딩 테스트에 들어가기 전에 꼭 풀어봐야 할 10문제 + 영문 경력직 이력서 작성 요령을 알아가보세요.
이런 걸
배워요!
코딩 테스트
경력직 영문 이력서 작성
난이도에 맞게 확실하게 완성!
실전 코딩테스트 노하우를 전해드려요 🚀
🤔 회사에서 코딩 테스트를 한다고 하는데, 어떤 유형으로 진행되는지 잘 모르겠어요.
🥲 제 현재 코딩 스킬이 어느 정도 수준인지 잘 모르겠어요. 코딩 테스트 준비가 두려워요!
😮 다른 사람들은 코딩 테스트 문제를 보고 어떻게 해결해나가는지 궁금해요.
🤨 해외 취업/이직을 고민하고 있는데, 코딩 테스트나 이력서 작성에 대한 정보를 얻기가 어려워요.
안녕하세요! 저는 호주 4대 은행 모 기업에 근무하고 있는 Jeongsuk Lee입니다.
그동안 면접자로, 또 면접관으로 IT 기업 채용을 경험하면서 코딩 테스트에 대해 준비가 되지 않은 분들을 많이 보았습니다. 코딩 테스트가 있다는 걸 사전에 알고 있다고 하더라도 막상 테스트를 준비하는 데 어려움을 겪는 경우도 빈번합니다. 그래서 제가 면접자로서 해외 이직을 준비하며 코딩 테스트를 수행하던 경험을 바탕으로 코딩 테스트를 어떻게 접근하고, 풀어나가는지에 대한 지식을 공유하고 싶습니다.
더욱이 신입 채용에 대한 책이나 인터넷 자료는 어렵지 않게 찾아볼 수 있지만, 해외(호주) 경력직 이직을 위한 이력서 작성 방법은 찾기 어렵습니다. 그래서 이 강의에서는 해외 이직을 준비하는 개발자 여러분이 어떠한 포맷으로 이력서를 작성해야 하는지에 대한 노하우까지 함께 전해드리고자 합니다.
다음 문제를 풀 수 있는 경우에는 강의를 수강하실 필요는 없습니다. 하지만, 풀이에 어려움이 있는 분들이시라면 수강을 권장합니다!
문제 예시 (난이도: 고급)
n개의 데이터를 가진 배열은 임의의 연속된 하위 세그먼트로 분할할 수 있으며, 모든 데이터는 정확히 하나의 세그먼트 내에 속해 있어야 합니다.
파티션 분할 후에는 파티션들의 순서를 변경하지 않고, 각 파티션 내의 데이터를 오름차순으로 정렬합니다. 정렬된 파티션을 연결하고 이렇게 연결된 배열이 오름차순으로 정렬이 되어 있으면 이 파티션 집합은 유효한 것으로 봅니다.
파티션 집합이 유효하도록 배열을 분할할 수 있는 최대 하위 세그먼트의 수를 찾아보세요.
예제 1 Array = [2. 10, 5, 9]
파티션 후 Subsegment: [2], [10, 5, 9]
정렬 후 Subsegment: [2], [5, 9, 10]
최종 배열: [2, 5, 9, 10]
최대 하위 세그먼트 수: 2
예제 2 Array = [2, 1, 3, 2, 4, 4, 5, 8, 7, 7]
파티션 후 Subsegment: [2, 1], [3, 2], [4], [4], [5], [8, 7, 7]
정렬 후 Subsegment: [1, 2], [2, 3], [4], [4], [5], [7, 7, 8]
최종 배열: [1, 2, 2, 3, 4, 4, 5, 7, 7, 8]
최대 하위 세그먼트 수: 6
Q. 신입 개발자로 회사에 입사를 하고 싶은데, 여기 있는 초급 질문들을 잘 못 풀겠어요.
초급에 해당하는 5문항은 신입 레벨에서도 충분히 풀 수 있어야 하는 난이도이기 때문에 알고리즘 강의 등을 통하여 배경 지식을 보강하시는 것을 추천합니다.
Q. 코딩테스트 풀이를 보면 주로 2가지 프로그래밍 언어로 작성하셨던데, 저는 1개 언어밖에 할 줄 모르는데 어떡하죠?
코딩 테스트 상에서 어떤 언어를 사용하느냐는 중요하지 않습니다. 다만, 최근 트렌드로는 Polyglot Developer를 선호하기 때문에 언어 1개는 전문성이 있을 정도로 학습을 하신 다음 나머지 언어들은 구글링 등을 하면서 코딩할 수 있을 정도로 실력을 키우시는 것을 권장합니다.
Q. 코딩 테스트를 준비하고 있는 HR 담당자입니다. 이 강의를 통해 얻을 수 있는 게 있을까요?
다른 회사에서 코딩 테스트가 어떤 방식으로 이루어지는지에 대해 알 수 있는 좋은 기회입니다. 또한 코딩 테스트 문항을 제공할 때, 현재 채용하려고 하는 포지션에 적합한 난이도인지 참고하실 수 있는 기회이기도 합니다.
📢 수강 전 확인해주세요!
학습 대상은
누구일까요?
코딩 테스트를 준비하는 사람
경력직 영문 이력서 작성을 준비하는 사람
선수 지식,
필요할까요?
1개 이상의 프로그래밍 언어 숙지 (Java, Python)
한국/호주/영국에서 Full-stack developer, DevOps Engineer/Consultant로 15년 정도 일을 하고 있는 Digital Nomad IT Engineer 입니다. IT 조직 운영의 최적화를 위해 끊임 없이 새로운 주제에 대해서 공부를 하고 있으며, 은퇴할 때까지 Engineer로 생활하고 싶다는 꿈을 가지고 있습니다. 현재는 호주 Melbourne에 있는 한 은행의 Developer Experience 팀에서 DevOps로 활동하고 있습니다.