일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 이중우선순위큐
- 데이터분석
- vertex shader
- Page Fault
- Input Assembler
- 취준
- im뱅크
- bvh
- UnReal
- Fetching
- 스택
- graphics rendering pipeline
- Mipmap
- 힙
- 외적
- Stack
- occlusion culling
- c++
- 그래픽스 파이프라인
- Tesselation
- std::vector
- 디퍼드 렌더링
- multiset
- 개발자면접
- DrawCall
- rasterization
- Output Merge
- 코테
- 어레이
- 포워드 렌더링
- Today
- Total
목록분류 전체보기 (24)
평생 배우는 개발자
2024 넥토리얼, 2025 집중채용에 이어 또 한 번 대규모 공채가 넥슨 메이플에서 나왔다. 이번에도 역시나 준비해보려 한다. 작년 넥토리얼에서는 코딩테스트에서 부터 떨어졌던 기억이 있다. 그 때는 아마 해커랭크라는 사이트에서 진행되었고 시간이 되게 길게 주어졌었던 기억이 있는데 32시간에 5문제였나 여하튼 완전히 새로운 방식에 당황 했던것 같다. 이번 2025 집중채용에서는 코테를 통과하고 1차면접까지 갔었던 만큼 지난 기억들을 살려서 코테 및 1,2차 면접을 통과하길 기원한다.지난 집중채용 이후 부터 unity로 포트폴리오를 위한 게임을 개발해왔다. 현재 거의 마무리 단계이고 오늘 자소서를 모두 작성하여 넥토리얼 원서를 냈다. 매번 마찬가지로 서류는 붙게 해줄 것 같다. 문제는 코테 이므로 다가오는..
8/23 코딩테스트를 쳤다. 총 3개의 문제가 나왔다. 구현,dp,backtracking 범위로 나왔던 듯하다. 이 중 마지막 backtracking문제에서 조건 설정이 복잡해지면서 시간이 길어졌고 앞선 두 문제는 풀었지만 마지막 문제를 풀지 못했다. 그 다음주 8/26에 바로 결과를 받아 볼 수 있었고. 결과는 불합. 1,2번 문제가 상대적으로 쉬워서 3번 문제로 당락이 결정되었던 듯하다. 여전히 많은 연습과 훈련이 필요한것 같다. 꾸준히 코테를 풀어보면서 준비해보도록 하자.
이제 2025 하반기 게임 공채 시즌이 슬슬 시작되는 것 같다. 물론 9~10월은 되어야 메이저 회사들의 공채가 시작된다고 알고 있지만 NHN도 내가 목표했던 회사중 하나이기 때문에 이번 공채에도 꾸준한 준비를 해왔다. NHN 2025 게임공채 I 게임 클라이언트부문 서류 제출일은 8/17까지 였고 제출일까지 3일정도 여유를 두고 자기소개서를 작성하고 제출했다. 결과는 8/20일에 나왔고 서류합격이였다. 코테일정은 8/21에 안내 받았고, 8/23에 바로 시험을 친다고 안내받았다. 물론 개인적인 생각이지만 대부분의 게임회사들은 서류에서 많은 인원을 떨어트리지 않는 것 같다. 어쩌면 100퍼센트 합격일지도 모르고, 내가 지금까지 운이 좋았을 지도 모른다. 대부분 큰 회사의 공채에서는 일단 코딩테스트를 볼 ..
결과가 나왔다.결과는 불합격. 이와 동시에 나와 같은 학교,과를 나온 동기가 내가 보았던 포지션에 합격을 했다는 소식을 들었다. 나는 떨어졌기에 마음이 싱숭생숭 했다. 동시에 나도 충분히 할 수 있겠구나 생각도 들었다.면접 질문으로는 주로 나의 포트폴리오에 대한 내용과 cs전반의 기본적인 내용들, 기본적인 그래픽 지식, 개발 방식에 대한 견해등을 물어왔다. 준비한 것은 별 어려움 없이 말을 뱉었지만, 생각지 못한 내용을 들었을땐 긴장이 되며 말을 쉽게 이어나가지 못했다. 돌이켜보면 대답을 못한 질문이 몇 개 되었고 그렇게 어렵지도 않은 질문이었다. 따라서 앞으로 좀 더 넓고 깊게 공부하려한다.이후 포트폴리오를 보충하려 unreal 5를 써서 동기와 만들어 왔지만 약 2주 만에 어긋났다. unreal와 v..

전화가 왔다며칠 뒤, 채용 담당자님에게서 전화가 왔다. 이때 하필 화장실 갔다가 왔는데 부재중 하나가 있었고 전화가 오는 중이길래 후다닥 받았다."코딩테스트 합격 축하드립니다"메이플스토리 PC 게임 프로그래머 채용 면접 관련 진행 일정과 준비할 것들에 대해 친절하게 설명해 주셨고, 같은 내용을 이메일로도 다시 정리해서 보내주셨다.그 순간 약간 실감이 났다."아, 진짜 다음 단계로 가는구나."인성검사 & 설문지메일을 열어보니 인성검사랑 설문지 파일이 들어 있었다.인성검사는 딱 MBTI 느낌이었는데, 나름 성향을 본다는 점에서 흥미로웠다.질문들 읽으면서도 ‘이건 개발 스타일을 묻는 건가? 협업 성향을 보려는 건가?’ 하는 생각이 들었다.그리고 설문지에는 자신있는 기술, 언어등을 묻는 항목도 있었는데,내가 어..

🍁 2025 메이플스토리 PC 게임 프로그래머 집중채용, 서류 & 코딩테스트 후기2025년 봄, 넥슨에서 메이플스토리 PC 게임 프로그래머 집중 채용 공고가 떴다.처음 공고를 봤을 땐 그냥 늘 넣는 게임 회사 공고처럼 공고를 확인하고 어떤 자소서를 쓸지 고민했다.이게 진짜 제일 어려운 건데...그래도 어릴 때부터 넥슨 게임도 많이 했고 메이플도 많이 했었고 넥슨은 꿈의 직장이었기에 결국 “이건 도전해야지”라고 마음먹고 지원을 준비하게 됐다.나는 이걸 직접 만들 수 있는 사람이다서류 준비할 땐, 그동안 만들어왔던 프로젝트들을 단순히 나열하는 게 아니라,'이 게임을 어떻게 바라보고 있는 사람인지', '메이플 개발자가 되면 뭘 할 수 있는 사람인지'를 보여주려고 했다.가장 많이 언급했던 건 내가 만든 리듬게..

iM뱅크 데이터 분석 전무가 양성 과정에 대한 공고를 발견했다.위 이미지에 나오는 것 처럼 데이터 분석,머신러닝과 딥러닝에 대해서 배우고 여러가지 프로젝트를 수행하고 특강을 들을 수 있었다. 평소에 흥미롭게 생각했던 것들이 다 들어있었고 독학보다는 전문적인 강사분들한테 제대로 정확하게 배워 보고싶은 마음이 컸다.또, 비슷한 시기에 iM뱅크 신입행원 채용공고도 올라왔는데 전형별 면제대상에 iM뱅크 주관 데이터분석 전문가양성과정 최우수 수료자는 서류 및 필기전형 면제임을 알 수 있었다. 따라서 나는 이번 과정에서 최우수 수료자가 되기로 했다. 물론 안 될 수 도 있지만, 그냥 내가 그러기로 했다. 또한 우대사항에 ADP나 SQLP등 몇 주 공부하는 것으로는 절대 안되는 전문 자격증이 주를 이루었다. 그래서 ..
2022년 10월부터 미국에서 취업을 준비하기 시작했다. 미국에 있는 자그마한 대학에 갈 수 있는 기회를 얻어서 2년 동안 공부하며 현지의 회사에 인턴이나 직원이 되기 위해서 노력하였다. 학교를 다니면서 취업을 준비했다. 미국에서는 200개의 회사에 지원을 하면 3~5개에 회사에서 인터뷰를 볼 수 있고 이 중 1개의 회사에 오퍼를 받을 수 있다는 말이 있다. 내가 지원했던 회사는 2~300개는 될 것이다. 인터뷰도 5번 정도 볼 수 있는 기회가 있었다. 허나 코로나의 여파 때문일까, 운이 없었던 걸까 또는 내 실력이 부족했던 걸까. 몇 번의 기회가 왔었지만 최종으로 합격한 곳은 없었다. 또한 비자의 문제로 더 이상 미국에서 머물 수도 없었다. 결국, 미국생활을 종료하고 2024년 7월말 한국으로 돌아왔다..
개발 면접 간에 그래픽 렌더링 파이프라인에 대해서 설명해야 하는 경우를 준비해 보자이때 순서를 주욱 나열하면서 말하는 것보다, 비전공자들이 들어도 알아들을 수 있게 자세하고 쉽게 설명해 주세요라는 요청이 있다고 가정하고 준비를 해보자. 그래픽렌더링 파이프라인은 우리가 실제세계에 존재하는 3D물체를 우리가 보는 2D컴퓨터 스크린에 그리기 위한 일련의 과정들이라고 볼 수 있다.예를 들어 100m짜리 건물을 30cm 정도 하는 컴퓨터 스크린에 그리기 위해서는 좌표들을 컴퓨터 스크린에 맞게 다시 계산하고 그려야 한다. 이 건물의 꼭짓점에 대한 정보를 vertex라고 한다. vertex의 정보들로는 position, normal, uv, color값등이 있다. 모든 vertex값들을 VBO(vertex buff..
1. Mipmap의 정의Mipmap(Multum In Parvo Map)은 텍스처 매핑에서 성능과 품질을 향상시키기 위해 사용되는 기술로, 텍스처의 여러 해상도 버전을 계층적으로 저장한 데이터 구조입니다. 일반적으로 가장 높은 해상도의 원본 텍스처와 함께, 점점 낮은 해상도로 축소된 텍스처들이 포함됩니다. 이러한 텍스처들은 보통 12n\frac{1}{2^n}2n1 크기로 다운스케일됩니다.2. Mipmap의 특징각 단계의 텍스처는 이전 단계의 텍스처 크기의 절반(가로와 세로)입니다.마지막 단계의 텍스처는 최소 1x1 크기를 가집니다.각 단계는 하나의 텍셀이 원래 텍스처의 점점 더 큰 영역을 대표합니다.3. Mipmap의 작동 방식텍스처 매핑 시, 렌더링에서 픽셀 크기에 따라 적절한 해상도의 텍스처를 선택..