개발자 기술면접 꼬리물기 질문
  • Welcome
  • 01 Java
    • 01-01. Generic
    • 01-02. Garbage Collection
    • 01-03. 자료형과 객체 비교
    • 01-04. 힙(Heap)과 메모리(Memory)
    • 01-05. Java 버전과 JDK / JRE
    • 01-06. 스레드(Thread)
    • 01-07. 예외(Throwable)
    • 01-08. Call By Value와 Call By Reference
    • 01-09. String, equals, StringBuffer
    • Thread와 비동기
  • 02 Spring
    • 02-01. Spring 동작 방식
    • 02-02. 인증(Authentication)과 인가(Authorization)
    • @Autowired, @RequiredArgsConstructor
    • 트랜잭션(Transaction)
    • QueryDSL과 SQL Injection
    • SecurityContextHolder
    • @EqualsAndHashCode
  • 03 DATABASE
    • 03-01. Join
    • 03-02. Index
    • 정규화 (Normalization)
    • 파티셔닝과 샤딩(Partitioning & Sharding)
    • 트랜잭션(Transaction)과 락(Lock)
    • 덤프(Dump)
    • Redis
    • 격리 수준(MySQL)
  • 04 Algorithms & Data Structures
    • 04-01. Set
    • 04-02. 정렬
    • 04-03. 우선순위 큐 (Priority Queue)
    • DFS와 BFS
    • 힙(Heap) 자료구조
    • 스택(Stack)과 큐(Queue)
    • 암호화 알고리즘
    • LinkedList
    • 자료구조 - 해시 테이블(HashTable)
    • 자료구조 - ConcurrentHashMap
  • 05 NETWORK
    • 05-01 Proxy Server
    • 05-02 Http 프로토콜
    • 전송 계층 (Transport Layer)
    • 네트워크 계층 (Network Layer)
    • Http와 Https
    • IP(Internet Protocol)
    • 소켓(Socket)
    • 로드 밸런싱(Load Balancing)
  • 06 WEB
    • 06-01 CORS 정책
    • 동시성 제어
    • N+1 문제
    • 웹 브라우저 동작원리
    • URI, URL, URN
    • 채팅 아키텍처 설계
  • 디자인 패턴
    • 전략 패턴 (Strategy Pattern)
    • 싱글톤 패턴 (Singleton Pattern)
    • 템플릿 메서드 패턴과 전략 패턴
    • 데코레이터 패턴 (Decorator pattern)
  • 개발자
    • 개발 방법론 TDD
  • 운영체제
    • JIT & AOT 컴파일
    • 컨텍스트 스위칭(Context Switching)
    • 프로세스와 스레드
    • 싱글 스레드와 멀티 스레드
  • 코딩테스트
    • Stack / Queue (스택 / 큐)
    • Heap(우선 순위 큐)
    • DP(동적 계획법)
    • DFS(깊이 우선 탐색)
    • BFS(너비 우선 탐색)
    • Greedy(그리디 알고리즘)
    • 해시(Hash)
    • 투 포인터 알고리즘
    • Shortest path
    • 수학적 사고
Powered by GitBook
On this page

Welcome

Next01-01. Generic

Last updated 4 months ago

안녕하세요 개발자 이민혁 입니다.

개발자 취업 준비생이라면, 많은 책, 강의, 블로그에서 기술 면접 준비를 위해 정보를 정리를 할 것입니다.

저도 여러 자료를 참고하며 블로그 글을 작성했지만, 막상 면접에 가면 그러한 내용이 기억나지 않는 경우가 많았습니다.

이러한 경험을 바탕으로, 단순히 지식을 외우는 것보다 나만의 언어로, 글로 정리하는 것이 더 효과적이라는 결론에 이르렀습니다.

또한 단순한 백과사전식 정리를 넘어, 서로 연관된 지식이 어떻게 연결되어 있는지를 중점적으로 다루며, 꼬리물기 질문 형식으로 자료를 정리하고자 합니다. 특정 CS 질문이 나왔을 때, 그 질문의 배경과 중요성을 설명하고, 그로 인해 발생할 수 있는 추가적인 질문들을 함께 연결하여 정리할 계획입니다.

하지만 비전공자로서 혼자 작업하다 보니 내용의 정확성에 대한 우려가 있습니다. 만약 제가 작성한 내용에서 오류가 발견된다면, 아래의 SNS를 통해 언제든지 알려주시면 감사하겠습니다.

이러한 과정을 통해 보다 깊이 있는 이해를 쌓으려고 합니다.

반복학습 용 유튜브 쇼츠 채널

이민혁 (@devmh1995) on ThreadsThreads
For DeveloperYouTube
Logo
Page cover image
Logo