본문 바로가기

<Main>200

IT 회사 면접 시 예상 질문과 답변 정리 [1 - 프로그래밍 편] [Programming의 기본] 1. 프로그램이 무엇인지 말해보세요 - 컴퓨터가 사람 일을 할 수 있도록 해주는 것 - 컴퓨터에 처리되는 작업의 순서를 논리적으로 명령어로 작성하는것 2. JAVA언어의 좋은 점에 대하여 말해보세요 - 객체지향형 프로그래밍 언어, 플랫폼 독립적, 이식성이 좋다, 라이브러리 지향성, 보안성, 멀티 스레드, 가상머신 바이트 코드 3. 객체지향 언어의 장점과 객체지향 프로그램이 등장한 이유에 대해 설명하시오. - 코드의 재사용성이 높아 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다. - 코드의 관리가 용이하여 코드간의 관계를 이용해서 적은 노력을 쉽게 코드를 변경할 수 있다. - 제어자와 메서드를 이용해서 데이터를 보호하고 올바른 값을 유지하도록 하며, .. 2021. 6. 29.
파이썬 - function ''' functoin func(,){ } ''' def func(): print('func()호출') func() ''' func()호출 ''' def funcRange(val, n): for i in range(n): print(val) funcRange("안녕", 3) ''' 안녕 안녕 안녕 ''' #가변인수(인자) func() def funcRange1(n, *values): for i in range(n): for v in values: print(v) print() funcRange1(3,"안녕","하이","파이썬") #default 인수 def funcRange2(value, n=3): for i in range(n): print(value) funcRange2("안녕하세요") #defaul.. 2021. 6. 29.
[면접] 객체지향과 관점지향 설명 객체지향 프로그래밍 (OOP) 왜 갑자기 상추 사진이냐구요? 객체지향 프로그래밍의 특성을 잘 암기할수있는 문장이있습니다. 캡 상 추 다!!!!!!!!!!!!!!! * 캡슐화 : 데이터 보호 / 불필요한 부분을 감출 수 있다. (접근 제어자 / 인터페이스 등) * 상속 : 기존의 클래스를 재사용해서 새로운 클래스를 작성하는 것 (class 자손클래스 extends 조상클래스 {...}) * 추상화 : 추상클래스 / 추상메서드 / 인터페이스를 예로 설명 * 다형성 : 하나의 참조변수로 여러 타입의 객체를 참조할 수 있는 것 ( 조상타입의 참조변수로 자손타입의 개체를 다룰 수 있는 것 한줄요약 : 코드의 재사용성을 높이고 관리가 용이하다. 코드의 중복을 제거하고 불일치로 인해 오류를 방지한다. 메소드 하나 (.. 2021. 6. 29.
웹표준(Web Standards) 웹 사전에서 찾아봅시다. '웹에서 표준적으로 사용되는 기술이나 규칙'을 의미하며, 이는 특정 브라우저에서만 사용되는 비 표준화된 기술은 배제하고 W3C의 토론을 통해 나온 권고안(recomendation)을 사용하는 것을 말하며, 웹 문서의 구조와 표현, 그리고 동작을 구분해서 사용하는 것을 뜻한다. ???????????????????? 뭔 소린지 어렵네요 쉽게 좀 알수 없을까요 웹표준이란 말 그대로 '웹에서 표준적으로 사용되는 기술이나 규칙'을 의미하며, 웹 사이트에 접속한 사용자는 어떠한 운영체제나 브라우저를 사용하더라도 웹페이지가 동일하게 보이고 정상적으로 작동해야 함을 의미합니다. 브라우저가 다른데 기능이 안되거나 깨지면 웹 표준이랑 멀어진 웹사이트라고 보면 되겠죠? 웹표준을 지킨다면 아래의 이점.. 2021. 6. 29.