CS/기타

    개발자 면접시 단골질문 13개와 모범답안

    개발자 면접시 단골질문 13개와 모범답안

    면접 프로세스에는 크게 기술 직무 관련 인터뷰 1번, HR부서와의 인터뷰 1번 또는 제품팀 팀원과의 인터뷰 1번이 포함되며, 마지막의 경우는 하지 않을 때도 있다. ​ 심층 기술 면접은 선호하는 소프트웨어와 버그 및 프로그래밍 습관을 수정하면서 제품의 기능을 유지하는 방법 등에 중점을 두지만 HR 면접은 다른 사람들과의 협력 방식과 회사와의 관계에 대해 묻는다. ​ 가장 일반적인 개발자 면접 질문과 답변 방법을 정리했다. ​ 1. 가장 잘 아는 개발 방법론은 무엇입니까? 면접관은 지원자가 조직과 환경에 어떻게 적응할 수 있는지 알고 싶어 한다. 그렇게 하는 방법 중 하나는 익숙한 방법론을 묻는 것이다. ​ 이전의 업무 경험과 배경에 따라 특정 방법론을 사용해야 하는 프로세스와 프로세스의 작동 방식에 대한..

    객체지향과 절차지향

    객체지향과 절차지향

    절차지향(Procedural Programming) 물이 위에서 아래로 흐르는 것처럼 순차적인 처리가 중요시 되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법 특징 대표적인 예로는 C언어가 있다. 컴퓨터의 작업 처리 방식과 유사하기 때문에 객체지향 언어를 사용하는 것에 비해 더 빨리 처리 되어 시간적으로 유리하다. 장점 컴퓨터의 처리구조와 유사해 실행속도가 빠르다. 단점 유지보수가 어렵다. 실행 순서가 정해져 있으므로 코드의 순서가 바뀌면 동일한 결과를 보장하기 어렵다. 디버깅이 어렵다. 객체지향(Object Oriented Programming) 객체지향 프로그래밍에서는 데이터와 절차를 하나의 덩어리(객체)로 묶어서 생각하게 된다. 이는 마치 컴퓨터 부품을 하나씩 사다가 컴퓨터를 조립하..