본문 바로가기
728x90

면접5

IT 인성면접 질문&팁 모음 [ 인성면접 질문 모음 ] 1. 공통 인성 [ 지원 동기] [ 성격의 장단점 ] [ 어떤 개발자가 되고 싶은가 ] [ BE/FE 개발자가 되고자 하는 이유 ] [ 교육 프로그램에 참가하게 된 계기가 무엇인가 ] [ 다른 기업에서 더 좋은 조건으로 부르면 어떻게 할것인가 ] [ 하고싶지 않았던 부서에 배정되도 괜찮은가 ] [ 어떤 서비스를 개발하고 싶은가 ] 2. 경험 [ 도전 경험이 있는가 ] [ 인생에서 가장 행복했던 경험이 무엇인가 ] [ 프로젝트에서 가장 도전적인 부분은 무엇이었는가 ] [ 프로젝트를 진행하면서 가장 고민했던 부분은 무엇이었는가 ] [ 이미 진행했던 코드를 개선한 경험이 있는가 ] 3. 협업 [ 다른 개발자와의 협업을 위해 노력한 경험이 있는가 ] [ 커뮤니케이션에서 무엇을 가장 중.. 2021. 11. 29.
백엔드 공통 면접 질문 [ Java의 인터페이스 ] ∘ 극단적으로 동일한 목적 하에 동일한 기능을 수행하게끔 강제하는 것 ∘ 자바의 다형성을 극대화하여 코드수정을 줄이고, 프로그램 유지보수성을 높이기 위해 사용한다. ∘ java8 이전까지는 상수, 추상메서드만 선언 가능했으나 java8부터 default메서드, static메서드가 추가 ⅰ. 상수 : 인터페이스에서 값을 정해줄테니 바꾸지 말고 제공해주는 값만 참조해라 ⅱ. 추상메서드 : 가이드만 줄테니 무조건 오버라이딩해서 재구현해라. ⅲ. default 메서드 : 인터페이스에서 기본적으로 제공해주겠지만, 맘에 안들면 재구현해서 써라. ⅳ. static 메서드 : 인터페이스에서 제공해주는거니까 무조건 이거 써라. public interface Bank { // 상수 : 변경 불.. 2021. 11. 21.
운영체제 [ OS ] [ OS ] ∘ 하드웨어를 관리하고, 응용프로그램과 하드웨어 사이에서 인터페이스 역할을 하며 시스템의 동작을 제어하는 시스템 소프트웨어 ∘ 시스템의 자원을 관리하는 SW [ 프로그램 ] ∘ 작업을 위해 실행 가능한 파일 [ 프로세스 ] ∘ 실행중인 프로그램 ∘ 디스크로부터 메모리에 적재되어 CPU의 할당을 받은 작업의 단위 ∘ OS로부터 시스템 자원을 할당받는다. ( CPU, 주소공간, 독립된 메모리 영역 ) ∘ OS는 프로세스 관리를 위해 프로세스 생성과 동시에 고유 PCB를 생성 ∘ 프로세스는는 다른 프로세스의 변수나 자료구조에 접근할 수 없으며, 접근을 위해 IPC통신이 필요 ∘ 프로세스 메모리 영역 : Code + Data + Stack + Heap [ PCB ] Process Control Bl.. 2021. 11. 12.
알고리즘 [ Algorithm ] [ Algorithm ] 1. 선택정렬 Selection Sort ∘ 해당 순서에 원소를 넣을 위치를 정해놓고 원소를 선택하는 알고리즘 ∘ 자리를 선택하고 그 자리에 오는 값을 찾는 것 ∘ 불안정 정렬 ∘ 비교 횟수 : (n-1) + (n-2) + ... + 2 + 1 ⇨ n(n-1)/2 ∘ 시간복잡도 : O(n^2) for( int i=0; i 2021. 11. 10.
728x90