취업 관련/면접

[면접준비] IT 직무 면접 + PT 면접

728x90
반응형

IT 직무 면접 평가 요소

IT 직무 면접에서는 아래 4가지 항목을 평가한다.
문제 해결력과 의사소통 능력은 임원 면접에서도 평가하니 직무 적합성과 전문성이 더욱 중요한듯

  • 직무 적합성 : 해당 직무를 수행하는 데 필수적인 지식과 경험을 소유하고 있는가
  • 전문성 : 전문 분야에 대한 지식과 관심 발전 가능성을 통해 기업에 기여할 수 있는가
  • 문제해결력 : 질문에 대한 상황을 판단하여 답을 제시하고 이를 통해 기업에서 요구되는 직무수행능력을 보유하고 있는가
  • 의사소통 능력 : 자신의 생각과 의도를 명확하고 간결히 전달하고 적절한 목소리와 어휘를 사용해 자신의 입장이나 의견을 표현할 수 있는가

IT 직무 면접 문제 사례 (직무별)

  • 프로그래밍 개발론

    1. 소프트웨어 생명 주기 모델(SDLC : Software Development Life Cycle의 단계를 설명하시오.
    2. 소프트웨어 생명주기 모델(SDLC: Software Development Life Cycle)의 종류와 각 모델의 장단점을 설명하시오.
    3. 객체 지향 프로그래밍(OOP : Object Oriented Programming)에 대해 설명하시오.
    4. 클래스의 접근제어자인 public, protected, private에 대해 설명하시오.
    5. OOP의 개념 중에서 상속에 대해 설명해 보시오.
    6. OOP의 개념 중에서 다형성에 대해 예를 들어 설명해 보시오.
    7. 객체지향 언어에서 오버로딩(overloading)과 오버라이딩(overriding)의 | 차이점에 대해 설명하시오.
    8. 모듈의 결합도(coupling)와 응집도(cohesion)에 대해 설명하시오.
    9. UML(Unified Modeling Language)에서 클래스 다이어그램과 시퀀스 다이어그램에 대해 설명하시오.
    10. JAVA 언어에서 extends와 implements의 차이점에 대해 설명하시오.
  • 웹 프로그래밍

    1. HTML5의 주요 기술에 대해서 설명하세요.
    2. HTML, CCS 와 JavaScript, jQuery 역할에 대해서 설명하세요.
    3. Node.js (노드제이에스 특징)에 대해서 설명하세요.
    4. DOM(Document Object Model, 돔)에 대해서 설명하세요.
    5. WebKit 특징에 대해서 설명하세요.
    6. Webkit과 webkit2의 차이점을 설명하세요.
    7. Blink 특징에 대해서 설명하세요.
    8. Angular의 장점에 대해서 설명하세요.
    9. Angular의 단점에 대해서 설명하세요.
    10. React의 장점에 대해서 설명하세요.
    11. React의 단점에 대해서 설명하세요.
    12. Vue의 장점에 대해서 설명하세요.
    13. Vue의 단점에 대해서 설명하세요.
  • 빅데이터

    1. 정형 데이터와 비정형 데이터의 차이는 무엇인가요?
    2. 아파치 하둡의 정의와 핵심 개념은 무엇이고, 어떻게 구성되어 있나요?
    3. 아파치 Spark는 무엇인가요?
    4. Spark RDD는 무엇인가요?
    5. 스파크를 사용하려면 HDFS가 필요한가요?
    6. 자신이 가진 빅데이터 부분의 전문적 지식과 관심분야를 설명해 보세요.
    7. 빅데이터에서 말하는 ETL은 무엇인가요?
  • 인공지능

    1. CNN, RNN, 강화학습의 정의, 차이점을 설명하세요
    2. Over fitting은 데이터 학습에 중점을 두는 경우 많이 발생한다.해결 사례가 있는가?
    3. 딥러닝, 머신러닝 차이점을 설명하세요.
    4. 강한 AI와 약한 AI의 무엇이고 차이가 무엇인가요?
    5. 많이 사용하는 머신 러닝 알고리즘은 무엇이 있나요?
    6. Naive Bayes는 무엇인가요? 머신러닝에서 말하는 퍼셉트론 (Perceptron)은 무엇인가요?
    7. 앙상블 (Ensemble) 학습은 무엇인가요?
    8. 머신러닝의 단계를 설명하세요.
    9. 모델 정확도와 모델 성능은 무엇인가요?
  • 시스템 프로그래밍

    1. 시스템 프로그래밍은 무엇인가요?

    2. 시스템 프로그래밍과 애플리케이션 프로그래밍과의 차이는 무엇인가요?

      차이를 두 가지로 나눠서 설명
      첫째, 시스템 프로그램은 사용하는 시스템의 자원을 확인/관리하여 효과적으로 활용하는 범용적인 측면이 강조되는 반면, 애플리케이션 프로그램은 특정 업무를 시스템을 활용하여 자동화 및 효율적으로 처리하기 위한 절차를 개발하는 것.
      둘째, 시스템 프로그램은 애플리케이션에 서비스를 제공한다는 측면이 있는 반면 애플리케이션 개발은 사용자에게 서비스를 제공한다는 측면이 강함

    3. 최근 IT 환경에서 큰 영향을 준 요소들과 그것들이 시스템 프로그래밍에 준 의미는 무엇인가요?

    4. 대표적인 시스템 프로그램에는 무엇이 있을까요?

    5. 임베디드 시스템 (Embedded System)의 의미는 무엇인가요?

    6. 시스템 프로그래밍을 할 때 많이 사용하는 프로그램 언어는 무엇이고 그 특징은 무엇인가요?

    7. API는 무엇이고? 왜 중요한가요?

    8. 마이크로 아키텍처 (micro architecture)는 무엇이고, 그 종류와 특징은 무엇인가요?

    9. 시스템 콜 (System Call)은 무엇인가요?

    10. GPU와 CPU의 차이는 무엇인가요?



PT 면접

PT 면접 작성 요령


특정 주제가 있는 경우

템플릿

안녕하세요. 저는 ○○직무 지원자 이상민입니다. ○○○○ 주제에 대해 발표를 하겠습니다.
    //// 목차 간략히       ////
    //// PT 내용 말하기 ////
    //// 마무리(주제에 연관시켜 기업분석 or 개인적으로 느낀 소감) ////
이번 PT를 통해 ○○○○ 에 대해 다시 한번 깊은 생각을 해볼 수 있었습니다. 감사합니다.

필수 요소

  • 제목 : PT 주제 작성
  • 취지 및 목적 : 주어진 자료 요약, 주제의 취지 (2~3가지)
  • 추진 전략 및 계획 : 지원자의 논리성과 창의성 확인 (전략 2~3가지 각 항목당 부연설명)
  • 결론 및 기대효과 : 2~3가지
  • Risk 및 Risk Management
728x90
반응형