본문 바로가기

TIL

면접(22.09.23TIL)

오늘 나름 열심히 준비했다고 생각한 면접 인터뷰에서 다시 박살이 났다. 기본적인 질문들을 하셨는데, 심층적으로 왜 쓰는지, 어디에 쓰는지 여쭤보시니깐 쉽게 대답을 할 수가 없었다. 특히 host와 https 보안 이 두부분의 개념정리가 너무 안되어있어서 제대로 대답을 아예 못했다.. 개념정리를 어떻게하면 잘 할 수 있을지 귀를 기울여 들여보니 노아님이 강조하는 부분이 귀에 들어왔다.

1. 정의

2. 왜 쓰는가?

3. 어떻게 쓰는가?

제대로 답변을 못한 두 부분을 노아님이 강조하신 기준을 가지고 다시 조사하기로 했다.

host

정의

하나의 IP주소와 연결되어 네트워크 / 인터넷을 통해 다른 컴퓨터들과 쌍방향 통신이 가능한 컴퓨터를 의미한다.

왜 쓰는가?

다른 컴퓨터나 사용자로부터 요청을 받아 자원을 돌려주는 서버의 IP주소를 얻기 위해 사용한다.

어떻게 쓰는가?

url에서 서버의 IP주소를 지정해줄 때 사용한다. https://www.naver.com에서 www.naver.com에 해당한다.

 

https

정의

Hypertext Transfer Protocol Secure

하이퍼텍스트 문서를 교환하기 위한 프로토콜. HTTP에 보안기능까지 구현된 프로토콜이다.

암호화를 위해 SSL이나 TLS를 사용한다.

왜 쓰는가?

서버와 클라이언트 간에 교환되는 데이터를 암호화 시키기 위해 사용한다.

SSL이나 TLS를 이용해서 어떠한 제 3자도 메시지를 변형시키거나 감청할 수 없다.

서버와 클라이언트가 각자 digital certificate를 제공하면 서로를 인증해줄 수 있다.

어떻게 쓰는가?

https:// 스키마를 사용해서 적용할 수 있다.

자바에서는 HttpsServer클래스를 이용해서 HTTPS 서버를 구현할 수 있다.

설명을 읽어보면 SSL연결을 위해 HttpsConfigurator을 만들어야 한다고 나와있다.

 

 

이전에 마구잡이로 조사한 것과는 달리 기준을 가지고 조사하니 설명할 때 어떻게 말해야 할지 훨씬 정리가 된 것 같았다.

 

면접에서 주의할 점

추가로 노아님이 면접에서 고쳐야 할 습관들을 말씀해주셨는데 내용은 다음과 같다.

 

1. 아는 내용은 자신있게 이야기하라.

2. 세부적인 코드 이야기는 지양하고 범용적인 주제로 대화하라

3. 학습 키워드를 좇아서 공부하지 말고 스스로 공부주제를 찾아야 한다.

4. 무언가를 설명할 때는 질문자의 의도를 파악하라. 

5. 굳이 모르는 내용 공부안한티는 내지말기

 

액션플랜

사실 오늘 노아님이 말씀하신대로 면접인터뷰를 진지하게 받아들이지 않은 것 같다. 그냥 개념 공부 인출 정도로 생각했는데 지금부터 실전처럼하지 않는다면 미래에 내가 고생하겠다는 생각이 들었다. 내일부터 새로운 강의의 개념정리는 정의, 왜 쓰는가, 어떻게 쓰는가를 중점적으로 정리하고 다음 면접 인터뷰 부터는 노아님이 말씀하신 습관들을 고치려고 의식적으로 노력해야겠다.

앞으로 개념정리를 할때 정의, 왜 쓰는가, 어떻게 쓰는가를 파악하고 면접 인터뷰때 위의 리스트를 신경쓰면서 안좋은 습관을 조금씩 고쳐나가야겠다.

'TIL' 카테고리의 다른 글

다시 느낀 스프링(22.09.25TIL)  (0) 2022.09.25
정의, 왜, 어떻게(22.09.24TIL)  (3) 2022.09.24
데드라인(22.09.22TIL)  (0) 2022.09.22
고집 버리기(22.09.21TIL)  (0) 2022.09.21
클라이언트 - 서버(22.09.20TIL)  (0) 2022.09.20