Tech Interview 46
- 기술면접 대비 CS 공부 - Somethings
- 기술면접 대비 CS 공부 - Unity
- 기술면접 대비 CS 공부 - Unreal
- 기술면접 대비 CS 공부 - CSharp
- 기술면접 대비 CS 공부 - OS
- 기술면접 대비 CS 공부 - 자료구조/알고리즘
- 기술면접 대비 CS 공부 - CPP
- 기술면접 대비 CS 공부 - Unity, UE 기본
- 기술면접 대비 CS 공부 - 00
- 클린 코드(Clean Code)란? - 읽기 쉽고 유지보수하기 좋은 코드 작성법
- 단위 테스트(Unit Testing)란? - 안정적인 코드를 위한 필수 기법
- 디자인 패턴(Design Patterns)이란? - 객체지향 설계의 검증된 해법
- SOLID 원칙이란? - 객체지향 설계의 5가지 황금 법칙
- 의존성 주입(Dependency Injection)이란? - 유연한 설계의 핵심
- C++ 메모리 관리 (스택 vs 힙, 스마트 포인터, RAII)
- vtable(virtual table) - C++/C#/CS 기초
- 가상 함수 vptr(virtual pointer) - C++/C#/CS 기초
- using/await using - C# 메모리 관리 핵심
- 스마트 포인터(Smart Pointer) - C++/C#/CS 기초
- RAII(Resource Acquisition Is Initialization) - C++/C#/CS 기초
- 순수가상함수(Pure Virtual Function) - C++/C#/CS 기초
- 다형성(Polymorphism) - C++/C#/CS 기초
- 객체지향(OOP - Object Oriented Programming) - C++/C#/CS 기초
- 상속(Inheritance) - C++/C#/CS 기초
- IDisposable - C++/C#/CS 기초
- 제네릭 인터페이스(Generic Interface) - C++/C#/CS 기초
- Garbage Collector(가비지 컬렉터) - C++/C#/CS 기초
- 다이아몬드 상속 문제(Diamond Inheritance Problem) - C++/C#/CS 기초
- 컴포지션(Composition) - C++/C#/CS 기초
- 클래스(Class) - C++/C#/CS 기초
- 박싱과 언박싱(Boxing and Unboxing) - C++/C#/CS 기초
- async/await - C++/C#/CS 기초
- 추상 클래스(Abstract Class) - C++/C#/CS 기초
- 인터페이스(Interface)란? - 계약 기반 프로그래밍의 핵심
- C++ 핵심 개념: 상속, 다형성, 순수 가상 함수, 추상 클래스, 컴포지션
- C++ 다이아몬드 상속 문제와 가상 상속 해결책
- 객체지향 프로그래밍 4대 특성: 추상화, 캡슐화, 상속, 다형성 완벽 가이드
- C++ 가상 함수와 vptr: 런타임 다형성의 핵심 메커니즘
- C++ vtable 메커니즘: 가상 함수 동작 원리 완벽 분석
- C# 기본 문법과 OOP 핵심 정리 - class vs struct, 인터페이스, 상속
- C++ 객체지향 프로그래밍 완벽 가이드: 클래스, 상속, 가상 함수
- 고급 자료구조: 해시맵, 셋, 트리, 힙 완벽 가이드
- 기본 자료구조 마스터하기 - 배열, 연결리스트, 스택, 큐
- 알고리즘 완벽 가이드: 정렬(퀵소트, 머지소트)과 이진 탐색
- 📅 4주 기술면접 학습 일정 - C++/C#/CS 기초
- C# 메모리 관리: GC, IDisposable, async/await 완벽 가이드