README: 두 판 사이의 차이

기술노트
(CS 용어 정리 - README 추가)
 
(CS 용어 정리 - README 추가)
 
1번째 줄: 1번째 줄:
== 미세먼지 같은 면접 Tip ==
=== Web ===


=== 면접 단골 질문들 ===
* [브라우저 동작 방법](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%20%EB%8F%99%EC%9E%91%20%EB%B0%A9%EB%B2%95.md)
* [쿠키(Cookie) & 세션(Session)](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/Cookie%20%26%20Session.md)
* [웹 서버와 WAS의 차이점](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/Web%20Server%EC%99%80%20WAS%EC%9D%98%20%EC%B0%A8%EC%9D%B4.md)
* [OAuth](<https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/OAuth.md>)
* [PWA(Progressive Web App)](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/PWA%20(Progressive%20Web%20App).md)
* Vue.js
  - [Vue.js 라이프사이클](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/Vue.js%20%EB%9D%BC%EC%9D%B4%ED%94%84%EC%82%AC%EC%9D%B4%ED%81%B4%20%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0.md)
  - [Vue CLI + Spring Boot 연동하여 환경 구축하기](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/Vue%20CLI%20%2B%20Spring%20Boot%20%EC%97%B0%EB%8F%99%ED%95%98%EC%97%AC%20%ED%99%98%EA%B2%BD%20%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0.md)
  - [Vue.js + Firebase로 이메일 회원가입&로그인 구현하기](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/Vue.js%20%2B%20Firebase%EB%A1%9C%20%EC%9D%B4%EB%A9%94%EC%9D%BC%20%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85%EB%A1%9C%EA%B7%B8%EC%9D%B8%20%EA%B5%AC%ED%98%84.md)
  - [Vue.js + Firebase로 Facebook 로그인 연동하기](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/Vue.js%20%2B%20Firebase%EB%A1%9C%20%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%B6%81(facebook)%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%20%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0.md)
  - [Nuxt.js란](<https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/Nuxt.js.md>)
* React
  - [React + Spring Boot 연동하여 환경 구축하기](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/React%20%26%20Spring%20Boot%20%EC%97%B0%EB%8F%99%ED%95%98%EC%97%AC%20%ED%99%98%EA%B2%BD%20%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0.md)


* 1 분(or 30 초) 자기소개
<br>
* (비전공자 대상) 개발 공부를 시작하게 된 계기
* 5 년 후 나의 모습은 어떠한 모습인가?
* 본인의 장단점
* 본인이 앞으로 어떻게 노력할 것인가
* 최악의 버그는 무엇인가?
* 마지막으로 하고 싶은 말
 
</br>
 
=== 진행한 프로젝트 기반 질문들 ===
 
> 원래의 목적에 맞게 기술을 사용하고 있는가? 내가 해낸 것에 대해서 보다 풍부하게 말할 준비를 하자.
 
==== 프로젝트를 진행하면서... ====
 
* 팀원과의 불화는 없었는가?
* 가장 도전적이었던 부분은 어떤 부분인가?
* 가장 재미있던 부분은 어떤 부분인가?
* 생산성을 높이기 위해서 시도한 부분이 있는가?
* 프로젝트가 끝나고 모자람을 느낀적 없었나? 있었다면 어떻게 그 모자람을 채웠나?
 
서류에서 자신이 진행한 프로젝트에 대해 설명한 글이 있다면 그 부분에 대해서 준비하는 것도 필요하다. 프로젝트에서 사용된 기술에 대한 명확한 이해를 요구한다. 사용한 이유, 그 기술의 장단점, 대체할 수 있는 다른 기술들에 대한 학습이 추가적으로 필요하다. 자신이 맡은 부분에 대해서는 완벽하게 준비할 수 있도록 하는 것이 중요하다.
 
</br>
 
=== 배출의 경험이 중요하다. ===
 
글이 되었든 말이 되었든 '''무''' 에서 배출하는 경험이 필요하다. 글로 읽을 때는 모두 다 이해하고 알고 있는 듯한 착각을 하지만 실제 면접에서 질문에 대한 답을 할 때 버벅거리는 경우가 허다하다. 그렇기 때문에 실제 면접처럼 연습하지 않더라도 말로 또는 글로 배출해보는 경험이 중요하다. 배출하는 가장 좋은 방법은 해당 주제를 다른 사람에게 가르치는 것이다.

2025년 4월 17일 (목) 14:26 기준 최신판

Web

 - [Vue.js 라이프사이클](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/Vue.js%20%EB%9D%BC%EC%9D%B4%ED%94%84%EC%82%AC%EC%9D%B4%ED%81%B4%20%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0.md)
 - [Vue CLI + Spring Boot 연동하여 환경 구축하기](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/Vue%20CLI%20%2B%20Spring%20Boot%20%EC%97%B0%EB%8F%99%ED%95%98%EC%97%AC%20%ED%99%98%EA%B2%BD%20%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0.md)
 - [Vue.js + Firebase로 이메일 회원가입&로그인 구현하기](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/Vue.js%20%2B%20Firebase%EB%A1%9C%20%EC%9D%B4%EB%A9%94%EC%9D%BC%20%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85%EB%A1%9C%EA%B7%B8%EC%9D%B8%20%EA%B5%AC%ED%98%84.md)
 - [Vue.js + Firebase로 Facebook 로그인 연동하기](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/Vue.js%20%2B%20Firebase%EB%A1%9C%20%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%B6%81(facebook)%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%20%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0.md)
 - [Nuxt.js란](<https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/Nuxt.js.md>)
  • React
 - [React + Spring Boot 연동하여 환경 구축하기](https://github.com/kim6394/tech-interview-for-developer/blob/master/Web/React%20%26%20Spring%20Boot%20%EC%97%B0%EB%8F%99%ED%95%98%EC%97%AC%20%ED%99%98%EA%B2%BD%20%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0.md)