본문 바로가기

728x90

전체 글

(108)
2024 라인 면접 프로세스 정리 라인 경력 면접 후기를 읽어보며 공통적인 부분을 정리해보겠다. 전형별로 살짝 다를 수는 있지만 채용 프로세스는 아래와 같다. 채용 프로세스 서류전형 → 코딩 테스트 (and 필기 테스트) → (pre-test) 1차 면접 → 2차 면접 → 레퍼런스 체크 전체적인 전형은 비슷하나,  어떤분은 필기테스트를 코딩테스트와 같이 보았다고 하시고, 어떤분은 pre-test를 1차면접 전에 보셨다고 하신다. 아무튼 결론은 둘다 CS나 해당 직무에 관련된 시험을 본다는 것이다.  코딩 테스트 코딩테스트는 총 4~5문제에 3시간 30분~4시간이고 처음 2문제는 풀만하고, 나머지 2문제 점점 어려워진다. 4문제를 완벽하게 다 풀었다는 사람은 못 본것 같다.  필기 테스트 or Pre-testCS 관련 문제 혹은 해당 직무..
Kadane’s algorithm (카데인 알고리즘) Maximum subarray problem을 푸는 방법 중 하나의 알고리즘(다이나믹 프로그래밍)Maximum subarray problem은 정수형 배열에서, 연속하는 부분배열의 합 중 가장 큰 것을 구하라는 문제이다. (중복가능) 정답은 아래와 같다 다이나믹 프로그래밍은 점화식을 구하면 된다.n-1 번째와 n번째를 살펴보면, 즉, 3번째 인덱스까지의 부분합 에 4번쨰 인덱스 값을 더하면 4번째 인덱스까지의 부분합이 된다.즉, n번째 인덱스까지의 부분합은 n번째 값과 n-1번째 인덱스까지의 부분합에 배열 n번째 값을 더한 값을 비교해 큰 것을 선택하면 그게 최대 부분합이다.결국 점화식은 아래와 같다.  코드는 아래와 같다.
초록 불을 파란 불이라고 부르는 이유 우리가 신호등에서 초록불을 보고 파란 불이 켜졌으니 가자! 라고 많이 한다. 하지만 분명히 초록색인데 왜 초록색을 보고 파란색이라고 하는 것일까?? 사실 그 이유는 '오래전부터 그렇게 썼기 때문' 이다. 우리나라 고유어 중 색을 나타내는 표현에는 하양, 검정, 빨간, 파랑, 노랑이 있다.즉, 초록은 없다. 옛날부터 따로 초록색을 표현하는 단어는 없었고, 파랑과 함께 쓰였다. 실제 스펙트럼에서도 초록색 다음이 파란색이니 비슷하게 쓰였다.  실제로 푸르다는 표현은 하늘에도 쓰이고, 나무에도 쓰인다. 또한 초록색의 자기를 표현하는 '청'자에도 '푸를 청'이 쓰였다. 이렇듯, 우리가 초록 색을 보고 파란 색이라고 하는 이유는예전부터 그렇게 써왔고, 그게 굳어져서 지금까지 이어졌기 때문이다.
[유퀴즈] 로이스 킴적 사고 럭키비키야~ https://www.youtube.com/watch?v=3mRUakBl9QU 요약: 로이스 킴 이라는 구글 임원이 16년동안 다니던 구글에서 자고 일어나니 해고 통보를 받았다. 첨엔 분노였지만, 바로 여태 해보고 싶었던 일들 목록을 작성하고 바로 다음날부터 이력서를 넣었다. 그렇게 시작하게 된 것이 마트직원이고 현재까지 계속하고 있으며, 마트 직원으로 일하고 1년만에 바로 매니저가 되었다. 그러면서 동시에 하고싶었던 대리운전, 스타벅스 바리스타도 동시에 하고 저녁엔 컨설팅 업무도 진행한다. 내 생각: 처음에 든 생각은 역시나 회사는 날 지켜주지 않는 다. 내 능력을 키워야 된다. 였고, 짤린지 하루만에 어떻게 저렇게 바로 일어설까, 그 회복탄력성이 정말 대단하다. 마인컨트롤이 정말 대단하다는 생각이 들..
stateless v.s. stateful service 출처: https://5equal0.tistory.com/entry/StatefulStateless-Stateful-vs-Stateless-%EC%84%9C%EB%B9%84%EC%8A%A4%EC%99%80-HTTP-%EB%B0%8F-REST [Stateful/Stateless] Stateful vs. Stateless 서비스와 HTTP 및 RESTContents 0. Prologue 1. Stateful Service 2. Stateless Service 3. Why Stateless Service 4. Stateless Service 및 HTTP, 그리고 REST Stateful/Stateless 서비스의 개념을 알아보고, 이를 바탕으로 Stateless 서비스가 최근 각광 받는 이5equal0.tis..
[넥슨] ATCS: 폭발적 API 트래픽 대응을 위한 전략 NXCommand 서비스를 이용하여 다양한 플랫폼과 게임 간에 표준화된 API를 설계하고 제공하여게임서버에 API개발을 요청, 플랫폼에는 API연동을 요청합니다.플랫폼과 게임과 NXCommand간의 관계 플랫폼 ( 게임 웹, 이벤트, 게임 운영도구 등)이 게임 서버 (바람의 나라, 메이플스토리등)에 “사용자 정보 조회”, “사용자 쿠폰 지급”과 같은 명령을 호출하기 위해 1:1 방식의 개별 연동으로 인해 중복 작업이 다수 발생이에 NXCommand를 사용하여 1:N 방식으로 연동하여 중복작업을 최소화 하였다.안정적인 트래픽 제어를 위한 설계 원칙게임서버로 오는 트래픽을 안정적으로 제어하기 위해 다음과 같은 원칙을 수립Downstream Host로부터 대량의 트래픽이 유입되어도 항상 게임서버가 수용할 수 ..
비가 오는 이유 구름 속에 물방울들이 서로 합쳐져 무거워지면 중력에 의해 지상으로 떨어진다.이것이 비더 낮은 온도에서 떨어지면 눈물의 순환증발태양에 의해 바다, 강, 호수 등의 물이 증발하여 수증기가 됨응결수증기가 온도가 낮아지며 물방울이 됨이러한 물방울이 모여 구름이 됨강수구름 속 물방울들이 서로 충돌하고 결합하여 무거워지면 중력에 의해 지상으로 떨어짐 이것이 비
API gateway와 LoadBalancer 뭐가 다른가?? 둘 다 여러 서버 제일 앞에 위치하여 트래픽을 특정 서비스로 보내주니, 제대로 알기 전에는 비슷하다고 생각한 것 같다. 우선 둘에 대한 정의를 살펴보면 API gateway는 클라이언트의 요청을 적절한 내부 서비스로 라우팅하는 역할을 한다.load balancer는 여러 서버 간의 트래픽을 균등하게 분산시켜 시스템의 안정성을 유지한다. 즉, Api Gateway는 클라이언트가 API를 요청하면 요청한 API가 위치한 서비스로 보내주는 것 요청을 보내고 이에 대한 답을 얻는 다.근데 만약 해당 API가 여러 동일한 서버에 위치한다면? 한 서버를 scale out한 것이라면? 어느 곳으로 갈까?api gateway는 round-robin으로 보낼 수도 있고, 원하는 곳으로 보낼 수 도 있다.  즉, API ..

728x90