어쩌다 보니 개발자 기술면접에 질의할 일이 있는데.. 그런 시간이 막상 다가오면 내가 알고 있는 것도 기억나지 않을 때가 있습니다. 혹은 내가 기술면접을 받는 입장일 때도 아는 것을 좀 더 조리 있게 설명하지 못할 수도 있기 때문에 대비가 필요합니다.
개발자로 기술면접시 도움이 될 기초자료를 수집하고 관련 포스팅을 준비하던 중에 잘 정리해 놓은 블로그가 있어 해당 링크 연결합니다. 제가 이보다 더 잘 포스팅할 자신이 없네요.
https://softwarepatrasche.blogspot.com/2016/04/blog-post.html?m=1
해당 블로그는 기초적인 부분을 제외하고 요약만 해놓았으며 더욱 자세한 내용은 다시 링크를 걸어 심화 학습을 할수 있도록 하였습니다. 상단의 블로그가 정리된 내용은 아래와 같습니다.
컴퓨터공학 기본지식
데이터베이스
- NoSQL과 RDBMS 차이
- ERD
- 데이터베이스 정규화
- 대용량 트랜잭션 처리
- 조인 종류 5가지와 조인 방식 3가지
- SQL쿼리 성능측정
- 대용량 데이터베이스와 쿼리 튜닝
- 데이터 무결성 유형
- 트랜잭션의 특성과 트랜잭션 복구 방법
운영체제
- 스레드와 프로세스
- Fetch Decode Execute와 Pipeline;
- 가비지 컬렉션
- 콜백 함수
- 데드락
네트워크
- TCP/IP 계층
- OSI 7 계층
- L3 스위치와 L4 스위치의 차이점
- 세션이란 무엇인가
- 대칭키, 비대칭키(공개키) 방식이란
웹
- 웹 애플리케이션과 웹 프로그래밍
- GET POST 차이
- 쿠키 vs 웹 스토리지
- HTTPS란 무엇이고, SSL 인증방식
알고리즘/자료구조
- 맵 리듀스 알고리즘
- 트립 ( Treap )
디자인패턴
- 유스케이스 다이어그램
- 싱글톤 패턴
- MVC 패턴
자바
- 객체지향
- 컬렉션즈 프래임워크
- 동기 vs 비동기
- 프레임워크란 무엇인가
- 스프링 프레임워크
안드로이드
- 안드로이드 개론
임베디드
- 임베디드 개론
- 임베디드 구현
- 소프트웨어 개발 방법
기술면접 실전 문제 형식 예
- 상기 정보를 이용해 예상해본 실전 문제 예시
기술면접 실전문제를 기준으로 준비하면 도움이 되실 듯합니다. 자세한 내용은 블로그를 방문해 보세요
https://softwarepatrasche.blogspot.com/2016/04/blog-post.html
이상입니다.
'IT > 개발' 카테고리의 다른 글
안드로이드 스튜디오 주석 단축키 윈도우, 맥OS (0) | 2023.07.31 |
---|---|
안드로이드 앱 서명키 JKS(keystore) 만들고 배포하는 방법 (0) | 2021.10.10 |
이클립스 The type javax.servlet.http.HttpServletRequest cannot be resolved 오류 (0) | 2019.10.15 |
jar파일 자바 프로그램 실행 방법 2가지 (16) | 2019.10.12 |
AndroidStudio 안드로이드스튜디오 3.0 출시 (0) | 2017.11.14 |