프로그래밍/취업

개발자 실무면접 예상질문 1

말랑공룡 2019. 12. 2. 14:55

1. 객체지향프로그래밍과 클래스

https://jeong-pro.tistory.com/95

 

객체 지향 프로그래밍이 뭔가요? (꼬리에 꼬리를 무는 질문 1순위, 그놈의 OOP)

객체 지향 프로그래밍(Object Oriented Programming) 여러 SW기업 신입사원 기술면접에서 워밍업느낌으로 면접자들 긴장을 풀어줄 겸 처음으로 자주 나오는 질문이다. "객체 지향 프로그래밍에 대해 설명 한번 해..

jeong-pro.tistory.com

1-1. 캡슐화 : 추천!

https://javacan.tistory.com/entry/EncapsulationExcerprtFromJavaBook

 

캡슐화 (Encapsulation)

많은 입문서에서 캡슐화(encapsulation)를 단순히 private을 사용해서 필드를 외부에 감추는 것 정도로 소개하고 넘어가는 경우가 많아, 많은 입문자들에게 오해를 심어주는 것 같다. 그래서 집필 중인 자바 프로..

javacan.tistory.com

 

2. connection pool이란

https://www.holaxprogramming.com/2013/01/10/devops-how-to-manage-dbcp/

 

DB Connection Pool에 대한 이야기

DB Connection Pool은 왜 필요할까?

www.holaxprogramming.com

3. spring framework를 왜 사용하는가

https://galid1.tistory.com/493

 

Spring - Spring을 왜 사용하나요?(DI) - 1

Spring을 왜 써야할까 Spring과목 학원 수강도하고 따로 Spring Boot와 Docker, Kubernetes를 이용해 Microservices Architecture로 서비스를 구축하는 프로젝트를 진행했지만 Spring에 대한 뚜렷한 개념이 잡혀있..

galid1.tistory.com

꼬리에 꼬리를 물어보자.

3-1. 쿠버네티스란 무엇인가?

https://bcho.tistory.com/1255

 

쿠버네티스 #1 - 소개

Kubernetes #1 - 소개 조대협 (http://bcho.tistory.com) 배경 도커와 쿠버네티스를 알게 된건 수년전인데, 근래에 들어서 다시 쿠버네티스를 보기 시작하였다. 컨테이너 기반의 환경은 배포에 장점이 있고 마이크..

bcho.tistory.com

3-2. MSA(마이크로 서비스 아키텍처)란 무엇인가?

https://velog.io/@tedigom/MSA-%EC%A0%9C%EB%8C%80%EB%A1%9C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-1-MSA%EC%9D%98-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90-3sk28yrv0e

 

MSA 제대로 이해하기 -(1) MSA의 기본 개념

lego-7080861920.jpg 마이크로 서비스 아키텍쳐를 한마디로 다음과 같이 표현할 수 있습니다. "하나의 큰 어플리케이션을 여러개의 작은 어플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍쳐"_ 이것은 마치 레고놀이와 비슷하다고 볼 수 있는데요, 작은 레고블록(Microservice) 하나하나를 붙여 어떠한 큰 결과물을 만드는 형...

velog.io

3-3. Scale out과 Scale up

https://m.blog.naver.com/islove8587/220548900044

 

스케일 아웃(Scale out)과 스케일 업(Scale up)

1. 스케일 아웃(Scale out)(1) 정의접속된 서버의 대수를 늘려 처리 능력을 향상시키는 것이다. 수평 스케...

blog.naver.com

4. 재귀함수에 대하여

5. 자바 다형성

6. Queue & Ajax

https://coding-factory.tistory.com/143

 

[Ajax] Ajax란 무엇인가?

▶ Ajax란? Ajax는 JavaScript의 라이브러리중 하나이며 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)의 약자입니다. 브라우저가 가지고있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새..

coding-factory.tistory.com

7. 리스트와 배열의 차이점

8. static과 final의 개념과 사용

9. DB 조인

10. 기타 참고 사이트

https://developsd.tistory.com/105?category=801937

 

JAVA 개발자, 기초 개념 면접 질문 모음

자바 개발자 면접을 보는 경우 이론 개념에 대해서 물어보는 경우가 있다. 프로그램을 만들면서 수 없이 클래스를 만들고, 객체를 생성했지만, 갑자기 '클래스와 객체'에 대해서 설명하라고 하면, 개념 보다는 클..

developsd.tistory.com

https://github.com/JaeYeopHan/Interview_Question_for_Beginner

 

JaeYeopHan/Interview_Question_for_Beginner

:boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader: - JaeYeopHan/Interview_Question_for_Beginner

github.com

 

'프로그래밍 > 취업' 카테고리의 다른 글

기술면접 때 받았던 질문들  (0) 2019.12.06