취뽀 기록

#열심히 살자 #취업 #공부

분류 전체보기 221

[면접] 푸른저축은행 25년 상반기 면접 후기

푸른저축은행 상반기 면접에 다녀왔다.면접 시간은 약 30분 한 조에 6명이 들어갔던 것 같고, 나 빼고는 면접관, 면접자 모두 다 남자였다.면접관 5 : 면접자 6 (결시 2~3명으로 추정) 받았던 질문 1. 짧게 짧게 근무한 기록이 있는데, 다 인턴이었는지?=> 인턴 + 계약직 6개월이었다고 말씀드림 2. 재무팀 보조는 구체적으로 어떤 업무를 한건지?=> 회계감사 때 필요한 자료들 찾고 보조함 + 영수증 정산업무 등등 말씀드렸는데 더 구체적으로 물어봄 (근데 대학생 때 한 인턴이라 별로 실무적인 것을 한게 없었음) 3. 금융 자격증이 딱히 없네? (증권투자권유대행인 하나 있었음)=> 지금 AFPK, 투운사 공부중이라고 답변드림 4. 재무제표 볼 줄 아는지? => 깊게는 아니어도 대략 볼줄 안다는 식으로..

취준기록 2025.02.26

[은행 면접] 면접봇 강의 후기

은행 면접에서 계속 탈락하게 되어 면접에 도움이 되는 면접봇 강의를 신청했다.약 4시간 30분동안 진행되었고, 긴 시간이었지만 지루하지 않게 강의가 진행되었다. 그동안 면접을 봤을 때, 분명 자신있게 조리있게 잘 말했다고 생각하던 면접도 있었는데결과는 "탈락"일 때가 많았다.올해 상반기에는 더이상의 탈락을 겪지 않기 위해 면접봇의 강의를 신청했고,이 강의를 통해 취준생의 입장이 아닌 "면접관, 회사"의 입장에서 대답을 해야한다는 것을 깨달았다.은행 합격생들의 예시 답변도 들어주셔서 어떤 답변이 면접관 입장에서 끌리는 답변인지도 조금은 알게된 것 같다. 면접봇님이 알려주신 팁들을 바탕으로 올해 상반기에는 꼭! 입행하여 금융인으로서의 역할을 다하고 싶다. 면접에 대해 팁을 알고싶거나, 면접이 두려운 사람들은..

취준기록 2025.02.04

[python] loc 활용 사례

loc의 주요 사용 사례:단일 행 선택: 특정 행 라벨을 지정하여 해당 행의 데이터를 선택할 수 있습니다.df.loc['행 라벨']다중 행 선택: 행 라벨의 리스트를 지정하여 여러 행의 데이터를 선택할 수 있습니다.df.loc[['행 라벨1', '행 라벨2']]행과 열 모두 선택: 행 라벨과 열 이름을 지정하여 특정 위치의 데이터를 선택할 수 있습니다.df.loc['행 라벨', '열 이름']조건에 따른 행 선택: 조건식을 사용하여 조건에 부합하는 행만을 선택할 수 있습니다.df.loc[df['열 이름'] > 10]슬라이싱을 통한 범위 선택: 슬라이스를 사용하여 연속된 행 또는 열의 데이터를 선택할 수 있습니다.df.loc['시작 행 라벨':'끝 행 라벨', '시작 열 이름':'끝 열 이름']값 변경: l..

[python] 결측치 처리, 대체 map 함수

# 결측값 확인(비율)# EDA - 결측값 확인(비율 확인)df.isnull().sum() / df.shape[0]  # 결측치 컬럼 삭제하기# 80%이상 결측치 컬럼, 삭제df = df.drop('f3', axis = 1) # city별 f1의 median 값 확인# 80%미만 결측치 컬럼, city별 중앙값으로 대체s = df[df['city'] == '서울']['f1'].median()k = df[df['city'] == '경기']['f1'].median()b = df[df['city'] == '부산']['f1'].median()d = df[df['city'] == '대구']['f1'].median() # map 함수 이용하여 f1의 결측값을 s, k, b, d로 대체하기# f1 평균값 결과 출력d..

[Level 2] 귤 고르기(★)

간단해보이는데 너무 어려웠다.. 오랜만에 코테 공부해서 그런가? def solution(k, tangerine): answer = 0 check = 0 dict = {} for num in tangerine: if num in dict: dict[num] += 1 else: dict[num] = 1 arr = sorted(dict.items(), key = lambda x:x[1], reverse = True) if arr[0][1] >= k: return 1 else: for i in arr: if check < k: check += i[1] answer += 1 else: break return answer 흐름은 이렇다. 1. 우선 dict라는 딕셔너리를 만들어서 각 귤의 크기와 개수를 담는다. 2..

[Level 4] 특정 세대의 대장균 찾기

SELECT T3.ID FROM ECOLI_DATA T1 JOIN ECOLI_DATA T2 JOIN ECOLI_DATA T3 WHERE T1.PARENT_ID IS NULL AND T2.PARENT_ID = T1.ID AND T3.PARENT_ID = T2.ID ORDER BY ID 과정은 이렇다. 1. 1세대 대장균은 PARENT_ID가 NULL값이어야 하므로 WHERE 조건에 추가하기 2. T2는 2세대 대장균이다. 따라서 T2의 부모ID가 T1 ID가 되도록 조건 추가 3. 마찬가지로 T3는 3세대 대장균이다. 따라서 T3의 부모ID가 T2의 ID가 되도록 조건 추가

[Level 2] 조건에 맞는 개발자 찾기(★)

SELECT ID, EMAIL, FIRST_NAME, LAST_NAME FROM DEVELOPERS WHERE SKILL_CODE & (SELECT CODE FROM SKILLCODES WHERE NAME = 'C#') >0 OR SKILL_CODE & (SELECT CODE FROM SKILLCODES WHERE NAME = 'Python') >0 ORDER BY ID * 비트 연산을 이용해서 풀어야 함 SELECT CODE FROM SKILLCODES WHERE NAME = 'C#' 해당 코드 의미 : SKILLCODES 테이블에서 코드 이름이 C#인 코드 WHERE 조건으로 C# 코드와 SKILL_CODE의 비트연산 수행해야 함. => 0보다 크다는 의미는 포함하고 있다는 의미이기 때문에 C# 스킬..

[LEVEL 3] 대장균들의 자식의 수 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/299305 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 1. T1 테이블을 만들어 PARENT_ID별로 자식 수를 COUNT하여 CNT 컬럼을 생성한다. 2. ECOLI_DATA와 T1 테이블을 LEFT JOIN 하는데, 여기서 포인트는 T1의 PARENT_ID와 ECOLI_DATA의 ID를 기준으로 조인하는 것 (이거떄메 20분 헤맴) 3. CASE WHEN 구문 이용해서 CNT 컬럼이 NULL 값이면 0값 지정 WITH T1 AS ( ..

[Level 4] 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/284528 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 1. 문제에 쓰여있지는 않지만, HR_GRADE 테이블의 HALF_YEAR 열의 1과 2의 평균을 내어 점수 계산해야 함. 2. CASE WHEN 구문을 이용하여 GRADE 컬럼과 BONUS 컬럼 생성 SELECT EMP.EMP_NO, EMP.EMP_NAME, CASE WHEN SCORE >= 96 THEN 'S' WHEN SCORE >= 90 THEN 'A' WHEN SCORE >=..