분류 전체보기 (198) 썸네일형 리스트형 면접 질문 : 깃 브랜치 전략 git 브랜치 전략이란 규칙을 부여하는 것입니다. 각 브랜치는 어떤 브랜치를 생성할지, 어디에서 생성할, 어디에서 병합할지 등등 각 branch에 규칙을 정하여, 해당 규칙들을 팀원들이 지켜가며 개발을 진행하는 것입니다. 면접 질문 : Git의 Branch에 대해 설명해주세요. 왜 필요한가요? 브랜치란 독립적으로 어떤 작업을 진행하기 위한 개념입니다. 메인 브렌치로부터 필요에 의해 만들어진 브랜치는 다른 브랜치에 영향을 주지 않기 때문에, 여러 작업을 동시에 진행할 수 있습니다. 먼저 메인 브렌치에서 자신의 작업 전용 브랜치를 만듭니다. 그리고 각자 작업을 진행한 후, 작업이 끝난 사람은 메인 브랜치에 자신의 브랜치를 적용시킵니다. 이를 통해 자신의 작업은 다른 사람에게 영향을 주지 않으며, 독립적으로 작업을 수행하고, 그 결과들을 하나로 모으게 됩니다. 브랜치로 그 작업의 기록을 중간중간 남기므로 문제가 발생하였을때 원인과 대책을 찾기 쉬워집니다. 면접 질문 : Git의 기본 명령어에 대해 간단히 설명해주세요. ( add, commit, push, pull ) git 명령어 기본적으로 git 명령어 옵션으로 작성된다. 예를 들어 git add abc.html 같은 경우 abc.html을 스테이지에 올리겠다는 뜻입니다. add stage에 git으로 관리할 프로젝트를 올립니다. 파일과 폴더들을 한꺼번에 올릴 수 있습니다. commit 유의미한 변경사항들을 묶어서 버전으로 만들어낸다. push 로컬에서 작업한 것들을 원격 저장소로 보내줍니다. pull 원격저장소에 있는 프로젝트를 사용자에게 보내줍니다. git stage라는 임시저장소 개념을 이용하여, state에 올라오는 모든 파일들을 git이 감시합니다. stage에 올라온 파일들만 git commit 명령어를 통해 새로운 버전을 만들어 낼 수 있습니다. 면접 질문 : Git과 Github에 대해 설명해주세요 Git과 github이란? Git은 버전관리 시스템이고, github은 git으로 관리하는 프로젝트를 올릴 수 있는 프로그램이다. 내가 원하는 시점마다 깃발을 꽂고, 깃발이 꽂힌 시점으로 이동가능하여, 소스 코드 오류가 발생한다면 그 이전 시점으로 돌아가면 된다.이를 가능하게 해주는 소스 버전 관리 시스템이 Git이다. git으로 관리하는 프로젝트를 올려둘 수 있는 대표적인 git 호스 사이트 중 하나가 github이다. 면접 질문 : Java 소스 파일이 바이트 코드를 거쳐, 기계어로 변환되는 과정을 설명 Java 언어로 프로그래밍된 파일을 Java 컴파일러가 가상 기계어 파일인 Java클래스 파일로 만듭니다. 다시말해 소스코드를 Java바이트코드로 변역합니다. 번역된 Java바이트 코드를 JVM이 읽고 실행하게 됩니다. Java바이트코드란? JVM이 이해할 수 있는 언어로, 변형된 Java 소스 코드를 의미한다. Java 컴파일러에 의해 변환되는 코드의 명령어 크기가 1Byte라 Java바이트코드라고 불린다. Java바이트코드 확장자는 class이며, JVM만 설치되어 있다면, 어떤 운영체제든지 실행 가능하다. JVM이란? Java Virtual Machine의 줄임말로 Java 클래스 파일을 로드하고, 바이트 코드를 해석하며, 자원을 관리하고 할당하며 정보를 처리한다. 플랫폼에 독립적이다. Java바이.. 04/18 8일차 SQL test ,집합 (UNION, INTERSECT, MINUS) 8일차 그동안 공부하였던 SQL 시험을 봤다. 몇몇 문제는 꽤 힘들게 풀었다. 1. EMP 테이블에서 부서 인원이 4명보다 많은 부서의 부서번호, 인원수, 급여의 합을 출력하시오. SELECT deptno, COUNT(empno), SUM(sal) FROM emp GROUP BY deptno HAVINT COUNT(empno) > 4; 2. EMP 테이블에서 가장 많은 사원이 속해있는 부서번호와 사원수를 출력하시오. SELECT deptno, COUNT(empno) FROM emp GROUP BY deptno HAVING COUNT(empno) = (SELECT MAX(COUNT(empno)) FROM emp GROUP BY deptno); 3. EMP 테이블에서 가장 많은 사원을 갖는 MGR의 사원번호.. 면접 질문 : 자바의 원시타입, 바이트 ,클라이언트와 서버란? 1. 자바의 원시타입의 종류에 대해 조사하고, 각 몇바이트를 차지하는지 이야기해주세요. 바이트는 어느정도의 단위인가요? 자바에서 데이터 타입은 원시 타입과 참조타입으로 나뉘는데 그 중 원시 타입은 실제 데이터를 저장하는 타입입니다. -boolean 크기는 1byte / 8bit, true 또는 false 값을 담는다. -char 크기는 2byte / 16bit, '\u0000' ~ 'uFFFF' (16비트 유니코드 문자 데이터)를 담습니다. Java에서 유일한 unsigned 형태입니다. unsinged 형태이기 때문에 맨 앞 비트를 음수 양수 형식으로 사용하지 않습니다. char 형이 1111 1111 1111 1111 의 Bit를 가지고 있을때 10진수의 값 65535 short 형이 1111 111.. 04/18 7일차 SQL 문제, ROWNUM 1981년 5월 31일 이후 입사자 중 커미션(COMM)이 NULL이거나 0인 사원의 커미션은 500으로 그렇지 않으면 기존 COMM을 출력하시오 SELECT ename, (CASE WHEN comm IS NULL THEN 500 WHEN comm = 0 THEN 500 ELSE comm END) FROM emp WHERE hiredate > TO_DATE('1981/05/31','YYYY/MM/DD'); SELECT ename, DECODE(NVL(comm,0), 0,500, comm) FROM emp WHERE TO_CHAR('hiredate','YYYY/MM/DD') > '1981/05/31'; EMP 테이블에서 1980년도 입사자와 그 외에 입사자를 각각 출력하시오 SELECT (SELECT CO.. 이전 1 ··· 8 9 10 11 12 13 14 ··· 25 다음