본문 바로가기

두두의 삶/두두의 면접

면접 참고용

728x90

1. AOP 란 무엇인가?


2. 배열과 링크드리스트에 대해 설명해보시오

https://jyj98020.tistory.com/29

 

[자료구조/알고리즘] 배열(Array)/큐(Queue)/스택(Stack)

배열 (Array) * 데이터를 나열하고, 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조 * 파이썬에서는 리스트 타입이 배열 기능을 제공함 [배열은 왜 필요할까?] 같은 종류의 데

jyj98020.tistory.com

https://jyj98020.tistory.com/413

 

[자료구조/알고리즘] 연결 리스트(Linked List), 더블 연결 리스트(Double Linked List), 트라이 구조(Trie)

리스트란? 데이터를 인덱스 값에 따라 저장 대량의 데이터에서 추가와 삭제 시 성능이 저하된다. 연결 리스트란? 각 노드가 데이터와 포인터를 가지고 한 줄로 연결되어 데이터를 저장하는 자료

jyj98020.tistory.com

 

6. 자바 컬렉션의 자료구조(map, list, set) 에 대해 설명해보시오


3. DB Hint에 대해 설명해보시오

 

7. DB 인덱스에 대해 설명해보시오

 

11. sql에서 오름차순 정렬을 하려면?


12. mysql을 사용한 이유?

 

MySQL과 MongoDB의 차이점은?

https://jyj98020.tistory.com/393

 

Data Storage

개념 애플리케이션, 네트워크 프로토콜, 문서, 미디어, 주소록, 사용자 기본 설정 등을 구성하는 세부 데이터인 디지털 정보를 실제로 수집하고 보관하는 곳 대용량 트래픽을 커버 종류 RDB NoSQL

jyj98020.tistory.com



4. (안드로이드 질문) 액티비티의 생명 주기에 대해 설명해보시오


2. Spring과 Springboot의 차이

https://jyj98020.tistory.com/195

 

Spring / Spring Boot / Gradle 용어 정리

Spring 자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크 현대 자바 기반의 엔터프라이즈 어플리케이션을 위한 프로그래밍 및 Configuration Model 제공한다 Spring Boot 스프링(Spring)을 더 쉽게 이

jyj98020.tistory.com

 

13. 프로젝트에 스프링부트를 사용한 이유?


5. 오버라이딩 오버로딩 차이, 오버라이딩 어떻게 쓰는지

 

3. 추상클래스와 인터페이스의 차이

8. 인터페이스에 대해 설명

https://jyj98020.tistory.com/301

 

[OOP] 추상클래스와 인터페이스

추상 클래스(Abstract Class) 추상 메서드를 가지며, Abstract로 선언된 클래스. 최소 한 개의 추상메소드를 포함하는 경우 반드시 추상 클래스로 선언해야 함 추상 메소드가 하나라도 없을 때 Abstract

jyj98020.tistory.com


4. 톰캣이 구동되는 방식 설명

 

9. 웹서버와 WAS에 대해 설명

https://jyj98020.tistory.com/210

 

WAS, Web Server, WSGI

웹 애플리케이션 서버(Web Application Server, 약자 WAS) 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나

jyj98020.tistory.com



5. 스레드와 프로세스의 차이


6. 세션과 토큰의 장단점, 차이

https://jyj98020.tistory.com/404

 

쿠키 vs 세션 vs 토큰

쿠키 세션ID 등을 옮기는 시스템. 매개체 특정 사용자의 것을 기억하기 위해 서버는 쿠키를 이용해서 브라우저에 데이터를 넣을 수 있음 도메인에 따라 제한됨(유튜브가 준 쿠키는 유튜브에만

jyj98020.tistory.com

 

사용자 패스워드를 전송/보관하는 방법은?


8. 도커 이미지와 컨테이너에 대해 설명

https://jyj98020.tistory.com/211

 

쿠버네티스 / 도커 / 도커 허브 / 도커 이미지 / 도커 컨테이너 / 도커 볼륨

쿠버네티스(Kubernetes) 컨테이너를 대량으로 관리하는 프로그램 쿠버네티스는 컨테이너화 된 애플리케이션의 자동 디플로이, 스케일링 등을 제공하는 관리시스템 도커(Docker) 리눅스의 기능을 사

jyj98020.tistory.com

 

Docker와 Virtual Machine의 차이점은?


1. HTTP와 HTTPS의 차이

 

10. HTTP에 대해 설명

 

HTTP/2의 특징은?


7. DNS 룩업에 대해 설명


Firewall의 동작 원리는?

 

최근 사회적 이슈가 된 보안 관련 사고 몇 가지의 원인과 대책은?


CI/CD란?

https://jyj98020.tistory.com/394

 

CI(Continuous Integration)/CD(Continuous Delivery/Deployment)란?

[개념] 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법 지속적인 통합, 지속적인 서비스 제공, 지속적인 배포 새로운 코드 통합으로 인해 개발

jyj98020.tistory.com


  • Base64 인코딩이란?
  • system call이란?
  • .so와 .a 파일의 차이는?
  • AMD와 Intel CPU의 차이점은?
  • CRDT란?
  • CORS란?
  • 동시 사용자 1만명을 지원하는 채팅 서버를 어떻게 만들겠는가?
  • 대용량 로그 시스템을 구축한다면 어떻게 하겠는가?

14. 프로젝트 하면서 갈등이 있었을 때 어떻게 했는지?
15. 기술적인 어려움이 있었을 때 어떻게 했는지?


프로젝트 팀원에게 받은 면접 질문 리스트입니다.

혹시,, 이 글을 보시게 된다면 ㅊㅎ님 감사합니다 :)

 

보이저엑스 채용공고 참고