영원히 흘러가는 강

신입 웹개발자 기술면접 (etc..) 본문

기술면접

신입 웹개발자 기술면접 (etc..)

double_R_one_G 2020. 12. 15. 14:11
728x90

ETC

전산 기본

  • TDD란 무엇인가요?

 

          ㄴ> (test driven development)은 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발

                  프로세스

 

                테스트 케이스 작성 후 케이스 통과위한 최소한의 양 코드 생성후 ->

 

                새 코드를 표준에 맞도록 리팩토링

                 

 

  • 프레임워크와 라이브러리 차이는 무엇인가요?

 

               ㄴ> 프레임워크 - 소프트웨어의 특정 문제를 해결하기 위해서 상호 협력하는

                                       클래스와 인터페이스의 집합

 

                     라이브러리 - 단순 활용이 가능한 도구들의 집합

 

                    흐름에서의 차이점이다. 

 

                    프레임워크는 전체적인 흐름을 자체적으로 가지고 있어 그 안에서 코딩

 

                    라이브러리는 프로그래머가 전체적인 흐름 가지고 있어 가져다 사용

 

 

 

 

 

  • 디자인 패턴이란 무엇인가요?

 

            ㄴ> 소프트웨어 공학론에서 좋은 코드를 설계하기 위한 설계 디자인 방법론

 

                   

  • 애자일 방법론이란?

 

            ㄴ> 소프트웨어 개발 방법론 중 하나이다.

 

                   애자일의 뜻을 보면 날렵한, 민첩한이 있는데

 

                   즉, 협력과 피드백을 자주 더 빨리 잘하는것.

 

 

  • 도커란 무엇인가요?

 

           ㄴ> 컨테이너 기반의 오픈소스 가상화 플랫폼.

 

                  다양한 프로그램,실행환경을 컨테이너로 추상화하고 동일한 인터페이스 제공하여

                  프로그램의 배포 및 관리를 단순하게 해준다.

                  

728x90
Comments