No Image

2023 카카오블라인드 2차 코딩테스트 해설 

2023-01-25 KENNETH 0

2023 카카오블라인드 2차 코딩테스트 해설  * 신입공채 2차 코딩 테스트 문제를 풀어볼 수 있는 환경 문제 특징 및 의도 2023 카카오 호텔 예약 문제는 호텔에 단체 손님들이 예약을 요청할 때, 예약을 승낙 혹은 거절하여 손님에게 알려주고, 손님이 호텔에 도착했을 때 인원수만큼의 비어있는 연속된 객실을 배정해 주는 문제입니다. 점수를 잘 받기 위해서는 적절한 예약 관리와 객실 배정으로 호텔의 이용률을 높이면서 객실 […] Source: 2023 카카오블라인드 2차 코딩테스트 해설 

No Image

2023 카카오블라인드 1차 코딩테스트 해설

2023-01-25 KENNETH 0

2023 카카오블라인드 1차 코딩테스트 해설 2023 KAKAO BLIND RECRUITMENT 1차 코딩 테스트가 지난 9월 24일에 열렸습니다. 올해는 효율성 테스트 문제없이 7 문제가 출제되었으며, 난이도는 작년과 비슷했습니다. 문제는 쉬운 난이도부터 어려운 난이도 순으로 배치되었고, 올해 문제의 특징은 특별한 알고리즘을 사용하지 않아도 풀 수 있다는 점입니다.   그럼 풀이를 진행하겠습니다. 문제 1 – 개인정보 수집 유효기간 문제1 풀러 가기   각 개인 […] Source: 2023 카카오블라인드 1차 코딩테스트 해설

No Image

카카오톡 Java App Server Refactoring 후기

2023-01-19 KENNETH 0

카카오톡 Java App Server Refactoring 후기 안녕하세요, 카카오톡 메시징 파트에서 메시징 서버를 개발하고 있는 Soo입니다. 취미가 직업이 된 지 어느덧 8,000일이 넘어가고 있는 개발자입니다. 2019년 말에 톡 메시징 파트에 합류하여 기술 부채를 정리하는 데 관심이 많아, 제 업무 중 내부 코드의 개선 작업의 비중이 높은 편입니다. 또한, 저는 평소에 유지 보수가 용이하고, 테스트하기 쉬운 코드를 구현하는데 관심이 많았습니다. 최근에는 카카오톡 라이브 […] Source: 카카오톡 Java App Server Refactoring 후기

No Image

주니어 개발자의 우여곡절 소셜로그인 도입 과정

2023-01-19 KENNETH 0

주니어 개발자의 우여곡절 소셜로그인 도입 과정 안녕하세요, 오픈소스 기술파트에서 근무하고 있는 rogers라고 합니다. 오픈소스 기술파트에서는 오픈소스 관리 서비스인 OLIVE Platform을 제공하고 있습니다. 이번에 더 많은 사용자에게 OLIVE Platform을 제공하기 위해 구글, 깃허브, 페이스북 소셜로그인을 도입하게 되었습니다.  이 글에서는 앱 등록부터 소셜로그인을 구현하는 과정뿐만 아니라 소셜로그인 연동을 해제하는 방법도 설명합니다. 그리고, 프락시 문제, API 사용 제한사항(요청수 제한, 로고 추가로 인한 앱 검수) […] Source: 주니어 개발자의 우여곡절 소셜로그인 도입 과정

No Image

카프카 커넥트를 데이터 파이프라인으로 사용하는 이유? kafka-sink-connector 오픈소스 언빡싱!

2023-01-12 KENNETH 0

카프카 커넥트를 데이터 파이프라인으로 사용하는 이유? kafka-sink-connector 오픈소스 언빡싱! 들어가며 안녕하세요, 광고추천팀에서 데이터 엔지니어로 일하고 있는 cory 입니다. 저는 광고추천팀에서 카프카(Kafka) 기반 스트림 데이터 플랫폼을 개발 및 운영하고 있습니다.  광고추천팀에서는 노출(impression), 클릭(click), 전환(conversion) 등의 광고 로그 데이터를 원천 데이터라고 부르며, 이 원천 데이터 분석을 기반으로 개인화된 광고를 서빙(Serving)하는 작업을 진행합니다. 팀 내 데이터 사이언티스트 크루들이 원활하게 데이터를 분석할 수 있도록 하려면 데이터 처리 프로세스(Extraction […] Source: 카프카 커넥트를 데이터 파이프라인으로 사용하는 이유? kafka-sink-connector 오픈소스 언빡싱!