<기타 지식 >
-안드로이드 P
: 오레오의 다음 버전, 2018년 3분기에 공개될 새로운 안드로이드 버전.
1) 와이파이 RTT : 와이파이 Accss Point까지 거리를 측정, 3개 이상의 AP와 거리를 파악해 1-2cm 오차로 장치의 위치 계산 가능 => 건물 내 길 안내, 음성으로 가까운 조명을 켜는 서비스
2) 디스플레이 컷 아웃 : 아이폰x같은 노치 디자인을 적용한 스마트폰에서 상태표시줄 높이 관리 가능.
=> 이용자의 몰입을 방해하지 않도록 전체화면으로 콘텐츠 표시할 수 있게
3) 스마트 리플라이 : 그룹대화, 개별대화 식별할 수 있게 함 + 메시지 내용 분석하여 답장 내용 추천
4) 통화 중 녹음기능 감지 시 상대방에게 알림
5) 듀얼카메라에 특화 된 기능
- QR코드란?
: Quick Response의 약자
작은 공간에 기존 바코드보다 훨씬 많은 데이터를 담을 수 있음
오류 정정 기능이 있어, 일부가 손상되어도 복원이 가능 하다
360도 어느 방향에서나 읽을 수 있다. (3가지의 네모를 통해서)
연결 기능을 지원한다. (여러 QR코드에 나뉘어 저장된 정보를 다른 데이터로 연결 가능)
- 닷넷과 자바의 차이는?
: (닷넷) ms에서 개발한 windows/mac os프로그램 개발 및 실행 환경
(자바) 웹 어플리케이션 개발을 위한 플랫폼.
- 모바일 웹과 모바일 앱의 차이는?
: (모바일 웹) HTML기반 웹 브라우저로 동작
(장) 플랫폼에 상관없이 모든 모바일 기기에서 빠르게 접근, 이용 가능
(URL, QR CODE, NFC)
하나의 웹사이트로 수많은 종류의 모바일 기기 유저가 경험 가능
(모바일 앱) 디바이스에 설치 후 사용
(장) 네트워크 연결 없이도 동작할 수 있도록 개발 가능
특정 타겟에 맞춤 컨텐츠 제공 가능
- SI와 SM의 차이는?
: (System Integration) 새로운 시스템 구축을 위해 일정기간 프로젝트를 진행
새로운 IT개발 기술이나 다양한 개발 경험으로 다양한 분야를 접하며 빠르게 성장할 것
(System Management) 그렇게 구축된 시스템을 오픈 이후에 사용하며 개선사항/ 오류사항에 대한 유지보수
개발된 시스템을 분석, 필요한 기능을 추가하거나 수정하면서 업무지식에 대한 전문가로 성장
- SW개발론에 대해서?
: (폭포수) 순차적인 소프트웨어 개발 프로세스
=> 요구사항 분석 / 설계 / 구현 / 테스트 / 유지보수
(애자일) 프로젝트의 방향을 지속적으로 검토, 버그를 고치고 필요한 것을 바꾸며 다시 개발을 진행할 수 있도록 변화에 대처하면서 위험요소를 최소화.
(V모델) 폭포수 모델의 확장된 형태, 테스트 단계를 추가. 각 개발 단계 검증에 초점하여 오류 줄임
(프로토타입모델) 요구사항 분석 / 프로토타입 설계 / 프로토타입 개발 / 사용자 평가 / 구현
(나선형모델) 계획 및 초기 요구 분석/ 1차 위험분석 / 1차 프로토타입 개발 / 1차 사용자 평가 / 처음으로
- 인터넷과 인트라넷의 차이는?
: (인터넷) 외부와 광범위하게 연결되어있는 여러 개의 네트워크를 묶은 개념
(인트라넷) 조직이나 단체 내부에서 사용되는 네트워크.
(엑스트라넷) 인트라넷과 유사하지만 특정 조직의 인트라넷을 사용이 허가된 사람 이외에도 고객, 협력업체 등에서 사용할 수 있도록
- 방화벽이란 무엇인가?
: 트래픽을 모니터링해 허용하거나 차단하는 툴
- 프레임워크란?
: 개발할 때 설계 기본이 되는 뼈대나 구조, 환경
- XML이란?
: 확장할 수 있는 표시 언어. 태그를 사용자 임의로 만들 수 있음. 텍스트 기반의 간결한 데이터형.
Html이 가지는 태그의 한계를 극복. 웹에서 데이터 및 구조화된 문서를 위한 보편적 표준
- 블루투스란
: 휴대폰이나 그 주변장치를 연결하는 무선 통신 기술. 연결 케이블 없이 전파를 사용하여 데이터를 주고받기 위한 규격.
- 리눅스와 유닉스의 차이는?
: (리눅스) 유닉스의 장점을 포함한 유닉스와 거의 닮은 운영체제.
(유닉스) 서버용 운영체제.암호화 능력이 좋고 안정성과 메모리 관리 능력이 좋음.
- TCP/UDP 차이는? (TCP/IP 4계층 응용, 전송, 인터넷, 네트워크인터페이스 중 전송계층)
: (TCP) 연결형 프로토콜로 목적지와 수신지를 확실히 하여 정확한 전송을 보장하기 위해 세션을 수립함. 3 way handshake로 연결을 설정, 4 way handshake로 해제. 높은 신뢰성. UDP보다 속도가 느림. 1:1 통신
(UDP) 비연결형 프로토콜로 데이터를 빨리 전달 하는 것을 목적으로함. 신뢰성이 낮지만 TCP보다 빠름. 실시간서비스(스트리밍)처럼 연속성이 중요한 서비스에 사용. 1:1 & 1:다 & 다 : 다 통신
- IPv6란?
: IPv4 (32비트) 주소가 모자라 대안으로 제안된 인터넷 프로토콜 => 128비트
- 임베디드 시스템, 임베디드 SW란?
: 제어가 필요한 시스템 내에 존재하는 시스템, sw이다. 특정목적의 컴퓨터 시스템이며, 전체 장치의 일부분으로 구성,
- VPN과 NAT의 차이는?, VPN의 구성요소는?
: (VPN) Virtual Private Network, 인터넷 네트워크를 이용해 특정 집단만 사용할 수 있는 작은 네트워크 구축. 인터넷 회선을 암호화된 규격을 통해 개인 전용 선 처럼 사용
(NAT) Network Address Translation, 네트워크 주소 변환
사설 ip주소를 공인 ip주소로 바꿔주는데 사용함.
- 스레드와 프로세스의 차이는?
: (스레드) 프로세스가 할당 받은 자원을 이용하는 실행 단위, 프로세스 하나가 생성되면 하나의 메인스레드 생성됨. 추가하지 않는 한 모든 코드는 메인스레드에서 실행됨.
(프로세스) 운영체제로부터 자원을 할당 받는 작업의 단위, 컴퓨터에서 실행중인 프로그램
- ERP란?
: 기업 자원 관리(Enterprise Resource Planning) 기업 전체의 인적, 물적 자원을 효과적이며 통합적으로 관리하며 경영의 효율화와 기업 경쟁력을 강화하는 솔루션입니다. 생산, 판매, 인사, 회계 등 기업의 전반적인 업무 프로세스를 하나의 체계로 구축하며 정보를 공유하고 신속한 업무처리를 도와주는 시스템.
- Git, Github
: (Git) 여러 대의 컴퓨터
(Github) 여러 대의 컴퓨터가 소통할 수 잇는 서버
- “RESTful 하다”의 정확한 의미
: Representational State Transfer의 약자, REST를 지킨 서비스 디자인
REST 구성 (자원 = URI, 명령= HTTP Method , 표현 = Representations)
- 빅오, 오메가, 세타
(빅오) 최악의 경우, (오메가) 최선의 경우, (세타) 최소와 최악의 중간인 평균복잡도
'Job Interview & etc > Java Web,Server' 카테고리의 다른 글
Java 웹/서버 개발자 면접 질문(Spring) (0) | 2019.12.12 |
---|---|
Java 웹/서버 개발자 면접 질문(알고리즘) (0) | 2019.12.12 |
Java 웹/서버 개발자 면접 질문(java 문법 및 특징) (0) | 2019.12.12 |