전체 글144 [취준] 2022 쿠팡 테크 신입 개발자 공개채용 후기 서류 딱히 이력서를 제출하지 않아도 된다고하여 이름과 전화번호 정도만 적어 냈던 것 같다 코딩테스트 4문제가 나왔던 것으로 기억하고 난이도는 어느 정도 있었지만 문제 자체가 명확하다고 해야하나 백준에서 풀어본 듯한 느낌의 문제들이라 체감 난이도가 좀 떨어졌던 것 같다. 내 기준으로 4솔하고 제출했었다. 최종 면접 취업 준비를 하며 다른 과정은 몰라도 면접은 항상 다 2번 1차 면접, 2차 면접이 있었기에 당연히 1차 기술 면접이라 생각하고 들어갔는데 1시간 동안의 인성 면접이였다. 면접 안내문에 쿠팡의 인재상과 맞는지 확인하는 과정이라 설명되어있긴 한데 형식적인 안내라고 생각했는데 아니였다. 코테 합격 후에 제출한 이력서에 나와있는 프로젝트에 대한 간단한 소개와 질의응답 과정을 제외하면 전부 인성 면접이.. 주저리주저리/취준 2022. 12. 9. [취준] 삼성전자 2022년 하반기 3급 신입사원 채용 후기 채용 공고를 읽어보는데 내가 지금까지 해온 거랑 좀 맞으면서 흥미가 생기는 부분이 smart tv 관련 서비스 구축이였기에 VD, 영상디스플레이 사업부의 SW개발 직무에 지원하였다. 서류 - 코딩테스트 - 면접으로 이어지는 채용 프로세스였는데, 코딩테스트가 악명높은 Gsat을 대체해준다는 점이 좋았다. 많은 삼성전자 관련 후기 글을 보면 알겠지만 채용 프로세스에 대한 자세한 내용을 적으면 널 잘라버리겠다 라는 무시무시한 경고를 하다보니 그냥 전반적인 느낌에 대해 작성하고자 한다. 서류 최근에 서류를 진짜 많이 쓰고 여러 프로세스를 통과하여 면접에 도달할수록 초기에 작성했던 자소서들이 비수처럼 나의 뒤통수를 찌르는 경우가 많았는데, 서류를 통과하고 싶은 마음에 내 자신의 최대치를 담으려고 노력했기 때문이지.. 주저리주저리/취준 2022. 11. 22. [취준] 2022 KAKAO BLIND RECRUITMENT 후기 카카오는 심플하다 1차 코테 - 2차 코테 - 1차 면접 - 2차 면접 1차 코딩 테스트 문제 수로는 많이 못풀었다 기억이 가물가물한데 많이 못풀었는데 5번 문제였나 테케 1,2개 놓치고 풀어낸 문제가 어려워서 배점이 높아서 합격한것으로 추정했던 것 같다. 아래의 공지처럼 문제별 배점이 상이하기에 긴 시간동안 포기하지 않고 푸는것이 중요하다고 생각한다. 2차 코딩 테스트 2차 코테는 rest api를 활용하여 문제를 푸는 것인데 사실 rest api를 사용하는 것은 핵심이 아니긴하다 미리 준비도 할 수 있게 해주고 그냥 Json형태의 응답을 원하는대로 처리할 수 있는 정도만 연습하면 따로 준비할 것 없다 (처음에는 웹프레임워크로 rest api를 만드는 것인줄 알았다...;;) 2차 코테같은 경우는 리더.. 주저리주저리/취준 2022. 11. 22. [취준] 2023년도 상반기 금융결제원 신입직원 전산직 채용 후기 서류 - 필기 - 코테 -1차 면접 - 2차면접 서류 & 필기 사실 서류는 서류쓰기 전까지 금융결제원에 대해 몰랐는데 부랴부랴 어떤 일을 하는지 서치하고 이에 대해 인지하고 있는 점을 녹인 정도 밖에 할말이 없다 사실 필기는 준비를 1도 안해서 자신이 없었다 전공 지식이라고 하길래 그냥 붙으면 붙고 아니면 떨어진다는 마인드로 갔는데 운좋게 합격한 케이스라... 전공시험과 적성시험으로 나뉘어져있었는데 전공시험 같은 경우 어려웠다 거의 3분의 1정도만 제대로 푼것같고 나머지는 거의 유추하거나 찍었다 자바,c,python 부터 DB, 네트워크, Linux 문법, 암호화 등등 분야는 넓고 출제하는 문제의 내용들이 지엽적인 것들이 많아 만약 진짜 무조건 합격한다는 마인드로 준비하면 매우 학습량이 많이 필요한 시험.. 주저리주저리/취준 2022. 11. 22. [취준] 2022 신한카드 하반기 B2사원 채용 ICT개발 후기 서류에 붙고 AI 인적성 + 코딩테스트 AI 인적성은 잡다 라는 플랫폼에서 시행하는 역량 검사를 보았는데, 이전에 뉴스에서 보던 AI 역량검사를 보니 기분이 뭔가 싱숭생숭했다. 게임이 처음하면 생각보다 어렵기 때문에 연습이 조금은 필요할 수 있겠다 싶었다. 별개로 별거 안하는 것 같지만 검사를 다 마치는데 보통 1~2시간이 소요되며 집중력을 많이 요하기 때문에 진이 쭉 빠졌다. ( 이후에 많은 기업에서 AI 역량검사를 요구하여 응시하다보니 안 것은 게임의 구성이나 설문, 면접 영상등의 구성이 기업마다 다르게 구성하는 것을 알 수 있었다. 기본적으로 목록이 있고 거기서 얼마나 할지 어떤 것을 할지 인사팀 쪽에서 고르는 느낌) ICT 개발로 지원하였기 때문에 코딩테스트를 응시하였는데 오프라인 코딩테스트를 시.. 주저리주저리/취준 2022. 11. 6. [Lambda] 람다를 활용한 image resize 람다를 활용한 image resize 에 관한 내용은 많다 AWS 에서 자체 자습서 자료를 만들었을 정도로 대표적인 활용 방식인 것 같다. 근데 이제 내가 이를 구현하면서 마주했던 에러를 이야기 해보자한다. 문제 상황 1. 그냥 안됨 => 코드상의 문제이다, 파일 경로와 문법 실수를 유의하자 2. 무한 재귀 => 람다 트리거를 잘못 설정한 경우 s3 버킷을 하나로 사용하는데 조건을 이미지가 업로드 시로 통으로 걸어버리면 이미지 리사이징한 것을 올릴 때에도 트리거가 발동되어 무한으로 이미지 리사이징을 즐길 수 있다 내가 진짜 골치 아팠던것은 3. 이미지 리사이징이 진짜 가끔식 되고 대부분의 케이스에서는 제대로 동작하지 않는 경우였다. 코드는 아무리 뜯어봐도 문제가 없고 계속 테스트 해보다 보면 간간히 한 .. TIL/삽질 기록소 2022. 11. 2. [디자인패턴] 헤드퍼스트 디자인패턴 Chap.10 (Feat. 상태 패턴) 패턴이 나오게 된 문제 상황 각 상태에 따라 행동을 다르게 하고 싶은 경우 이를 상태 변수를 통해 해결하고자 함 => 우리가 정의하는 행동마다 어떤 상태인지를 구별하고(조건문) 이에 따라 어떤 작업을 수행할지 정의해야 함 public class GumballMachine { // 상태 변수로 표현 final static int SOLD_OUT = 0; final static int NO_QUARTER = 1; final static int HAS_QUARTER = 2; final static int SOLD = 3; int state = SOLD_OUT; int count = 0; public GumballMachine(int count) { this.count = count; if (count > 0).. 독서 기록/디자인패턴 2022. 11. 1. [디자인패턴] 헤드퍼스트 디자인패턴 Chap.3 (Feat. 데코레이터 패턴) 패턴이 나오게 된 문제 상황 예를 들어 카페에서 판매하는 음료를 표현하고자 할 때, 커피1, 커피2, 커피3, 커피4 이렇게 종류가 있고, 들어갈 추가 요소가 우유, 두유, 모카, 휘핑크림 등이 있다고 하였을 때 위에 말한 요소들의 조합을 모두 서브 클래스로 만든다면 4*2^4 = 64개의 서브 클래스가 생길 것이다. 만약 우유나 두유 등 추가 요소를 한번만 넣거나 마는 것이 아닌 2번 이상 넣을 수 있다고 가정하면 더욱 경우의 수가 늘어날 것이다. Adding Boolean Variables 로 해결한 경우 앞서 말한 예시에서의 추가 요소에 대한 boolean 변수를 만들어 해결하는 방식이다 이러한 경우 음료 클래스에서의 cost() 구현하고 하위 클래스는 cost()를 오버라이드하여 사용한다. => .. 독서 기록/디자인패턴 2022. 11. 1. [Debug]crontab으로 python 파일 실행 문제 상황 내가 원하는 것은 cron을 활용하여 매일 특정 시간에 추천 주제를 쌓아둔 DB에 접근하여 랜덤으로 값을 뽑아 다른 DB에 값을 써주는 작업을 하고 싶었다. 1. 앞서 말한 내가 원하는 작업을 python 파일로 작성 2. 이것을 crontab을 활용하여 실행 이렇게 진행하였는데 이제 1번은 완성되어 python3 main.py 이런식으로 동작시키면 원하는대로 동작하는 상황에서 crontab으로 main.py 를 동작시키면서 마주했던 에러들에 대해 작성해보자 한다. 해결 과정 내가 사용했던 ubuntu 기준으로 /var/log 의 syslog 파일에 cron관련 로그가 쌓였다. # CRON 관련 로그만 볼 수 있음 grep CRON syslog No MTA installed, discardin.. TIL/삽질 기록소 2022. 10. 27. [디자인 패턴] Composite Pattern Composite Pattern의 특징 트리와 같은 계층적인 정보에서 하위에 정보가 없는 리프노드, 자식이 있는 논 리프노드 가 있을 때, 이런 서로 다른 노드를 같은 인터페이스를 통하여 일관된 방식으로 프로그래밍할 수 있게 함 public class MenuItem extends MenuComponent { String name; String description; boolean vegetarian; double price; public MenuItem(String name, String description, boolean vegetarian, double price) { ... } public String getName() { return name; } public String getDescript.. 독서 기록/디자인패턴 2022. 10. 24. [디자인패턴] Iterator 패턴 Iterator 패턴의 목적 aggregate object의 내부 구현이나 구조를 보여주지 않으면서 aggregate object의 요소들에 접근할 수 있게 하는 것 aggregate object란 다른 object들을 모아두기 위한 객체 == (container, collection), ex) LinkedList, Hash Table... Iterator 패턴을 사용하지 않는 경우 for(int i=0;i< breakfastItems.size();i++){ MenuItem menuItem = (menuItem) breakfastItems.get(i); } for(int i=0;i< lunchItems.length;i++){ MenuItem menuItem = lunchItems[i]; } Iterato.. 독서 기록/디자인패턴 2022. 10. 24. [디자인 패턴] SOLID 원칙 The Single-Responsibility Principle (SRP) The Open-Closed Principle (OCP) The Liskov Substitution Principle (LSP) The Interface Segregation Principle (ISP) The Dependency Inversion Principle (DIP) The Single-Responsibility Principle (SRP) 클래스는 변경될 단 하나의 이유가 있어야 함 하나의 이유는 책임에서 비롯되기에 결국 단 하나의 책임을 지어야 한다 라는 의미 클래스가 지는 책임이란 의무 혹은 계약이다 클래스가 지는 책임이 많아질수록 자주 변경될 것이고 클래스가 자주 변경될수록 버그를 야기시키고 다른 이들에게 영향을 .. 독서 기록/디자인패턴 2022. 10. 18. 이전 1 2 3 4 5 6 7 ··· 12 다음 반응형