IT업계 면접시 최저기준 충족 질문

1 minute read

============================================================== 1. K&R에 등장하는 예제인 Hello World를 작성하시오. [평가 기준] 손으로 코딩해 본 신입과 눈(또는 입)으로 코딩하는 신입이 극단적으로 갈리는 문제임. 리턴값은 int건 void건 상관잆이 main() { printf(“Hello World”) } 형태만 갖춰져 있으면 정답으로 인정.

============================================================== 2. 다음의 PC부품을 가지고 조립하는 과정을 간략히 기술하시오. (케이스, CPU, 메인보드, 램, 파워스플라이, HDD, DVD드라이버등등) [평가 기준] 조립 경험과 문서 작성 능력을 평가하는 문제임. 부품을 전체적으로 조립하는 과정이 맞으면 정담으로 인정.

============================================================== 3. 자신을 즐겨 사용하는 에디터와 그 이유를 간략히 쓰시오. [평가 기준] 프로그래밍이 몸에 익었는지를 평가하는 문제임. “notepad라던가, 생각이 나지 않는다”라고 쓰면 0점 처리할 것.

============================================================== 4. alz로 압축을 하거나, hwp로 문서를 작성하여 외국에 전송하면 안되는 이유를 설명하시오. [평가 기준] 파일 확장자를 이해하는 기초 상식. 외국에서는 안쓰는 확장자라고 기술하면 정답 처리.

============================================================== 5. for문을 이용하여 1에서 10까지의 합을 구하여 결과를 출력하는 프로그램을 작성하시오. 단, 부등호에 주의하시오. [평가 기준] for문을 사용하는 최소 프로그래밍 능력

============================================================== 6. 다음은 strlen함수에 대한 msdn의 설명중 일부이다. 우리말로 해석하시오. Each of these functions returns the number of characters in string, excluding the terminal NULL. No return value is reserved to indicate an error. [평가 기준] 최소한의 영어 해석능력과 strlen 사용 경험. strlen의 사용법만 알아도 풀 수 있는 문제임.

============================================================== 7. width와 heigh값을 가지는 box라는 구조체(또는 클래스)를 정의하시오. 단, width와 heigh는 정수 타입임. [평가 기준] 최소 설계 능력

============================================================== 8. 다음의 단어에 대해 설명하시오. a. ascii-code b. bash(또는 sh) c. gcc(또는 cc) d. vi (또는 vim) e. intel (또는 amd) [평가 기준] 최소 상식

============================================================== 9. Swap함수의 코드와 설명문(코멘트)를 완성하시오. /** 함수명   : 기능     : 파라메터 : 리턴     : */ void Swap(int *p, int *q) {  /* 코딩 하시오 */   } [평가 기준] 기본적인 코딩과 설명문 작성, 포인터 이해.

============================================================== 10. (신입) 리눅스를 설치해 본적이 있습니까? 설치해본 적이 설치한 제품명을 기술하시오. 추가로, 설치후 어떠한 용도로 사용해 보았는지 기술하시오. (경력) 소스 관리 시스템을 써 본적이 있습니까? 사용해 본 적이 있다면 제품명을 기술하시오. 만약 없다면, 공동 작업시 코드 관리를 어떻게 했는지 기술하시오. [평가 기준] 신입이라면 Fedora, RedHat, SUSE, 와우, 한컴, 멘드레이크등등 경력이라면 VSS, SVN, CVS등등 ==============================================================