728x90

전체 글 97

[카카오페이] 어시스턴트 퇴사

이번 포스팅은 카카오페이 퇴사 기록인지 먹방 기록인지 헷갈릴 수도 있겠지만, 아무튼 퇴사를 기념하며 적는 글이다!1. 퇴사 카카오페이 어시스턴트 합격 후기를 올린 지 얼마 안 된 것 같은데, 바로 퇴사 글이라 좀 당황스럽지만,, 게으른 나를 탓해야지 ㅠ 😭우선 카카오페이에서 6개월 동안 근무했고, 6개월 연장을 하지 않고 그만뒀다. 2025.09.15 ~ 2026.03.13 로 짧기도 하고 길기도 한 여정을 마무리했다.내가 퇴사한 이유는 취준에 좀 더 집중하고 싶어서다. 회사를 다니면서 만족감이 너무 커서 고민이 많았지만, 그래도 빨리 정규직으로 취업하고 싶어서 연장하지 않고 퇴사를 결정했던 것 같다. 2. 업무입사 후 업무 내용은 자세히 적지 못하겠지만, 일하면서 정말 많은 경험을 쌓을 수 있었다...

[프로그래머스] 모의고사

문제 : 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ...2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ...3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, . 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작성해주세요. 1차 풀이 :각 학생들의 패턴에 맞게 답안과 비교하면 되는 간단한 문제이다. 다만, 처음에는 답안 길이만큼 리스트를 미리 길게 늘려놓는 방식을 생각했는데 이럴 ..

알고리즘 2026.03.03

[프로그래머스] H-Index

문제 : 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이 이 과학자의 H-Index입니다. 어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가 매개변수로 주어질 때, 이 과학자의 H-Index를 return 하도록 solution 함수를 작성해주세요. 풀이 : 내림차순 정렬 후, 정렬한 인용 논문 수와 index 값 비교하면 된다.인용 횟수( sorted_cotation[i]) 가 i+1 (현재 논문의 순번)보다 크거나 같은지만 비교하면 된다. # H-Index 구하는 법 # n편 중, h번 이상 인용된 논문이 h편이상, 나머지는 논문이 h번 이하라면 h최댓값def solution(citations)..

알고리즘 2026.02.26

[프로그래머스] 가장 큰 수

문제 : 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 풀이 : 직관적으로는 앞자리가 큰 순서대로 정랼하는게 핵심이지만, 단순히 정렬하면 ["34","30","3"] -> 34303 이지만, 실제 정답은 34330 이기 때문에 단순히 정렬하면 안된다. 이 문제는 문자열을 3번 반복해서 비교하는 방식으로 풀면된다 ( 3-> 333 , 30 -> 303030)파이썬은 문자열을 비교할 때 전체 길이를 보지 않고, 왼쪽 첫 번째 글지부터 하나씩 비교하기 때문에 가능하다333 > 3030..

알고리즘 2026.02.26

[프로그래머스] 주식 가격

문제 : 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 코드 : - queue를 활용해서 간단하게 풀 수 있는 문제이다.from collections import dequedef solution(prices): result = [] queue = deque(prices) while queue: current = queue.popleft() sec=0 for q in queue: sec +=1 if current > q: break result..

알고리즘 2026.02.25

[프로그래머스] 프로세스

문제 : 현재 실행 대기 큐(Queue)에 있는 프로세스의 중요도가 순서대로 담긴 배열 priorities와, 몇 번째로 실행되는지 알고싶은 프로세스의 위치를 알려주는 location이 매개변수로 주어질 때, 해당 프로세스가 몇 번째로 실행되는지 return 하도록 solution 함수를 작성해주세요. 코드: 1. 우선 순위가 동일한 경우도 있기 때문에 추후 location을 찾기 위해 (우선 순위, 처음 위치) 형태로 큐 생성2. 가장 앞에 있는 프로세스를 꺼내 현재 값 보다 우선 순위가 높은 프로세스가 있는지 확인 2-1. 있다면 다시 뒤로 보냄 2-2. 없다면 answer 을 증가 시키고 (몇 번째 실행 하는지 알기 위해)3. 내가 찾는 위치가 맞다면 answer 반환from collection..

알고리즘 2026.02.23

[프로그래머스] 베스트앨범

문제: 1. 속한 노래가 많이 재생된 장르를 먼저 수록합니다.2. 장르 내에서 많이 재생된 노래를 먼저 수록합니다.3. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저 수록합니다. 노래의 장르를 나타내는 문자열 배열 genres와 노래별 재생 횟수를 나타내는 정수 배열 plays가 주어질 때, 베스트 앨범에 들어갈 노래의 고유 번호를 순서대로 return 하도록 solution 함수를 완성하세요. 코드: # 장르별로 카운팅 # {classic : 1450, pop : 3100}# {classic : 500, 150, 800} -> 800,500# {pop : 600, 2500} -> 2500, 600 # Counter 함수를 이용해서 장르별로 카운팅 한 뒤 # dic을 활용해서..

카테고리 없음 2026.02.20

[프로그래머스] 전화번호 목록

문제 : 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 풀이 : 1. 시간 초과 코드 - 이중 루프를 돌아야 하기 때문에 시간 초과 발생 - phone_book[j].startswith(temp): 부분에서 temp.startswith( phone_book[j] 상황도 고려해야 하므로 적절한 코드가 아님 def solution(phone_book): for i in range(len(phone_book)): temp = phone_book[i] for j in rang..

알고리즘 2026.02.20

[카카오페이] 어시스턴트 합격 후기

이번 포스트에서는 카카오페이 어시스턴트 합격 후기를 작성해보려고 한다. 사실은.. 이미 입사 후 4개월차에 쓰는 포스팅이지만, 최대한 기억을 더듬어서 적어보려고 한다! 1. 지원CJ올리브네트웍스 인턴 종료 후 어김 없이 취업 공고 사이트를 둘러보다가 카카오페이 어시스턴트 공고를 보게되었다. 어시스턴트라는 용어가 생소했지만 찾아보니 체험형 인턴을 어시스턴트라고 하는 것 같았다. 내가 지원한 직무는 대고객서비스 배포 운영 직무였다. 업무 내용이 나랑 fit하다고 생각해 일말의 고민 없이 바로 자소서를 썼다. 2. 자기소개서 자기소개서 문항은 단, 한가지 뿐이었다! 지원하게 된 동기, 업무 역량 등에 대해 자유롭게 작성해주세요정말 심플하지만, 최대한 공고 내용에 fit하게 적으려고 했던 것 같다. 그 결..

K8s - Admission Controller

1. Admission Controller 사용자가 kubectl 등을 통해 API 서버에 요청을 보냈을 때, 그 요청이 실제로 저장소(etcd)에 저장되기 전에 가로채서 변경하거나 검증하는 코드 1-1. 위치/역할어드미션 컨트롤러는 인증과 인가를 통과한 직후에 실행인증 : 당신은 누구인가?인가 : 당신은 이 작업을 할 권한이 있는가? (ex. pod 생성 권한)Admission Controller : 이 요청 내용이 우리 클러스터 정책에 맞는가? (표준화된 정책에 의해 작성 하였는지?)저장 : etcd에 데이터 기록 및 실행1-2. 두 가지 핵심 단계 어드미션 컨트롤러는 크게 두 가지 단계로 나뉜다. 순서상 Mutating이 먼저 실행되고 그 뒤에 Validating이 실행 1. Mutating Adm..

클라우드 2026.01.13
728x90