All31 신입 개발자 기술 면접 공부하기 - Java 해당 글은 슬기로운 개발 생활님의 포스트를 보고 정리한 글입니다. 1. Java에 대하여 Java는 객체지향 프로그래밍 언어입니다. 기본 자료형을 제외한 모든 요소들이 객체로 표현됩니다. 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언어입니다. JVM 위에서 동작하기 때문에 운영체제에 독립적입니다. GarbageCollection를 통해 자동적인 메모리 관리가 가능합니다. JVM 위에서 동작하기 때문에 실행 속도가 상대적으로 느립니다. 다중 상속이나 타입에 엄격하고 제약이 많습니다. 2. JVM의 역할 : JVM은 Stack 기반으로 동작하며, Java Byte Code를 OS에 맞게 해석하는 역할을 하고 GarbageCollection를 통해 자동적인 메모리 관리를 해줍니다. 3. Ja.. 2022. 11. 28. 11월 28일 월요일 ~ 12월 2일 금요일 이번 주 영어 쉐도잉 영상은 이메일, 화상 회의, 미팅, 휴가 등 회사에서 일상적으로 매일 쓰는 네이티브 비즈니스 영어 모음으로 정했다. 이번 주 영어 쉐도잉 영상 하루 루틴은 다음과 같다. 아침에 일어나서 듣고 따라 하기 1회 외출 또는 이동 시 듣고 따라 하기 점심 식사 후 듣고 따라 하기 1회 저녁 식사 후 듣고 따라 하기 1회 일상생활을 하면서 기억나는 문장 생각하고 말해보기 자기 전 듣고 따라 하기 1회 / 기억하고 싶은 단어 정리 및 문장 정리 기억하고 싶은 단어 / 문장 정리 I forwarded it to Anna. 제가 애나에게도 이메일 전달했어요. Do you have a minute? 잠깐 시간 있어? Is this a good time? 지금 시간 괜찮으세요? Sorry to int.. 2022. 11. 27. 세상에는 멋있는 사람들이 정말 많다! 얼마 전 유퀴즈 169화에 출연하신 로이스 킴님을 보고 오랜만에 자극을 받았다. 52세의 나이가 무색하게 자신의 목적을 위해 끊임없이 배우고 노력하고 변화하는 분 같았다. 그녀는 새벽 5시에 일어나 이메일을 확인하고, 영어 오디오 북을 들으며 1시간 동안 10km를 달리는 것으로 하루를 시작한다. 그리고 퇴근 후에는 수영을 배우고, 영어 오디오북을 들으며 또 1시간 동안 걷는다. 화요일과 금요일 퇴근 후에 배웠던 검도도 벌써 4단이다! 영어라는 장벽을 허물기 위해 지금도 하루 3~4시간은 영어를 공부하고 있으며, 작년 한 해 들었던 영어 오디오 북은 66권이라고. 이렇게 멋있는 분의 이야기를 들으면 나도 함께 힘이 나고 동기부여가 된다. 나의 하루하루를 가치 있게 열심히 살고 싶다는 생각으로 에너지가 차.. 2022. 11. 27. 신입 개발자 기술 면접 공부하기 - 자료구조 해당 글은 슬기로운 개발 생활님의 포스트를 보고 정리한 글입니다. 1. Array의 특징 그리고 장점과 단점 : Array의 가장 큰 특징은 순차적으로 데이터를 저장한다는 것입니다. 데이터에 순서가 있기 때문에 0부터 시작하는 인덱스가 존재하며 인덱스를 사용해 특정 요소를 찾고 조작이 가능합니다. 순차적으로 존재하는 데이터의 중간에 요소가 삽입되거나 삭제되는 경우 그 뒤의 모든 요소들을 한 칸씩 뒤로 밀거나 당겨야 한다는 단점도 있습니다. 이러한 특징 때문에 Array는 수정 및 삭제가 잦은 데이터를 담기에는 적절하지 않습니다. 2. Stack과 Queue, Tree와 Heap의 구조 : Stack과 Queue는 선형 자료구조의 일종이며, Array와 LinkedList로 구현할 수 있습니다. Stack.. 2022. 11. 27. 신입 개발자 기술 면접 공부하기 - 네트워크 / 운영체제 / 공통 해당 글은 망나니 개발자님의 포스트를 정리한 글입니다. 1. HTTP 프로토콜에 대하여 : HTTP(Hyper Text Transfer Protocol)이란 데이터를 주고받기 위한 프로토콜로 서버/클라이언트 모델을 따릅니다. HTTP는 상태 정보를 저장하지 않는 Stateless와 클라이언트의 요청에 맞는 응답을 보낸 후 연결을 끊는 Connectionless이 특징입니다. 장점 통신간의 연결 상태 처리나 상태 정보를 관리할 필요가 없어서 서버 디자인이 간단하다. 각각의 HTTP 요청에 독립적으로 응답만 보내주면 된다. 단점 이전 통신의 정보를 모르기 때문에 매번 인증을 해주어야 한다. 이를 해결하기 위해 쿠키나 세션을 사용하여 데이터를 처리한다. 2. HTTP와 HTTPS의 차이점 : HTTP는 평문 .. 2022. 11. 27. 이전 1 2 3 4 ··· 7 다음