ACK,대기업 공채 프로세스, 6번 과제
=====
3진수 처럼 만든 후 수를 뒤집어서 나온 값을 10진수로 출력하는 방법


문자열 처리 기본 함수
toupper() : 문자를 대문자로 변환
tolower() : 문자를 소문자로 변환
getline() : 공백 포함 한 줄 입력 처리
- toupper / tolower는 문자 단위 처리 → 문자열은 반복 필요

미완성 내일 정리해서 완성할 것
====================
대기업 공채 프로세스(특강)
결론: 중견 이상 기업은 코딩 테스트 + CS 필수
전형 단계별 목적(일반적인 채용과정)
A. 서류 전형
→ 이 사람이 테스트장에 올 가치가 있는가?
B. 코딩 / 직무 테스트
→ 실제로 문제를 풀 수 있는가?
C. CS / 기술 면접
→ 개념을 설명할 수 있고 성장 가능성이 있는가?
D. 컬쳐 / 종합 면접
→ 이 사람이 협업 가능한 사람인가?
서류에서 중요한 점
문제 → 해결 → 결과 구조가 명확할수록 좋음
위 내용이 만족되면 서류 내용은 그대로 면접 질문으로 이어짐
정리 잘 된 경험 = 다음 관문 통과 확률 상승
코딩 테스트 핵심 범위
자료구조
해시
힙
큐 / 스택
트리 / 그래프
탐색 / 알고리즘
BFS / DFS
최단 경로 (다익스트라 등)
유니온 파인드
구현
조건 많은 시뮬레이션
문자열 처리 / 파싱
DP / 그리디
전형 문제를 빠르고 안정적으로 해결
재귀 함수 활용 가능 여부 중요
CS 개념: 메모리 단편화
외부 단편화 (External Fragmentation)
- 할당된 메모리 블록 사이에 공간은 있으나 사용 불가
- 해결 방법
- 메모리 압축
- 페이징
- 단점: 일시적인 비용이 큼
내부 단편화 (Internal Fragmentation)
- 프로세스가 필요 이상으로 메모리를 할당받아 낭비
- 해결 방향
- 필요한 크기만 할당하도록 개선
====================
6번 과제
UPROPERTY
- 용도: 변수 노출 / 관리
- 주 대상
- 캐릭터 체력, 스탯
- 메시 / 머티리얼 참조
- 에디터에서 조정할 값
- UObject* 포인터
주로 "변수"에 사용
UFUNCTION
- 용도: 행동 / 로직 / 이벤트 처리
- 주 대상
- 공격, 이동, 사용
- 이벤트 처리
- RPC
- 블루프린트에서 호출할 함수
주로 "함수"에 사용
MaxRange - 최대 범위 백터 값 - float가 아닌 FVector MaxRange; 가 되야함
좀 더 디테일 하게 만드려면 float를 유지하고 새로운 변수 FVector MovsAxis;(방향)을 추가하면 좋다.
SetActorLocation 보다는 AddActorWorldOffset(Delta, true,...); 를 사용하는 쪽이 더 좋다.
그리고 발판이기 때문에 AddActorWorldOffset(Delta) [Delta, false , ...] 로 사용해야 부자연스러운 문제를 방지할 수 있다.

moving.h


spinning.h


moving.cpp


spinning.cpp


====================
간단한 면담
startcontent추가
스마일 게이트(튜터님의 경험)
오래 취직 준비하신 분(년 단위)
한번에 취직에 성공하신 분
결국 취업은 운이 따라줘야 한다.
(물론 그 행운을 쟁취할 능력은 갖춰놓아야 함)
'TIL' 카테고리의 다른 글
| 26.01.15일자 - TIL (0) | 2026.01.15 |
|---|---|
| 26.01.14일자 - TIL (0) | 2026.01.14 |
| 26.01.12일자 - TIL (0) | 2026.01.12 |
| 26.01.09일자 - TIL (0) | 2026.01.09 |
| 26.01.08일자 - TIL (0) | 2026.01.08 |