'개발자 이직 정보/기술 질문'에 해당되는 글 1건

  1. 2018.04.03 IT 인터뷰 질문
posted by 귀염둥이채원 2018. 4. 3. 01:18

IT 직무 면접을 보다가 질문이 나왔던 내용을 정리해보았습니다.


# 자료구조, 알고리즘 질문

* 숫자 표시 문자열을 -> 숫자 변환하는 프로그램을 작성하시오.

* 중복되지 않는 수를 배열에서 출력하는 코드를 작성하라.

* 스택과 링크드리스트와 리스트의 차이점을 설명해 보세요.

* 이진 트리에서 max depth를 구하는 코드를 작성하라.

* 스택과 큐의 자료 구조의 질문 차이점 설명하세요. (손코딩)

*"정렬 알고리즘 알고있는거에 대해 모두 말해주세요. (손코딩)

* 자료구조, 리스트, 트리, 정렬 이것에 대해 아는대로 설명해보세요. (손코딩)

* 힙과 스택의 차이, heap 메모리 구조에 대해서 설명하세요.


# c언어 질문

* c언어의 프로세스 공간에 대해 설명하시오

* 포인터에 대해 설명하시오. 왜 쓰는가?

* double pointer를 사용하는 이유는 무엇인가요?

* 함수포인터를 사용 이유는 이유는 무엇인가요?


# 자바 질문

* 객체지향(OOP)에 대해 설명하시오.

* 오버로딩이란? 오버라이딩이란? 무엇인가?

* 자바의 4가지 접근제한자(default, public, private, protected)에 대해 설명하세요.

* 다형성/추상 클래스란 무엇인가?


# devops, CI/CD 질문

* Devops란 무엇인가?

* CI/CD에 대해 알고 있는가?


# IT 일반 질문

* call by value, call by address, call by reference에 대해서 설명하세요.

* TDD(Test Driven Development)란 무엇인가?

* 테스트 코드는 왜 작성하는가?

* "프로세스와 스레드의 차이?

  프로세스는 어떠한 영역을 공유하고, 스레드는 어떤 영역을 공유합니까?"

* vector와 array 차이에 대해 설명하세요.

* hashmap의 구조에 대해 설명하세요.

* OSI 7 계층에 대해 설명하시오.

* 64비트와 32비트의 차이점은 설명하시오.

* REST란 무엇인가요? 설계 경험은 있습니까?

* RDB/NoSQL 언제쓰나?

* docker란 무엇인가?

* 일시적으로 몰리는 트래픽은 어떻게 처리할수 있을까?