[작성자:] Youandlee
-
[기술 면접] 10. Error와 Exception의 차이점이 무엇인가요?
저번 시간에 이어, 이번엔 Error와 Exception의 차이점이 무엇인가에 대한 면접 질문을 알아보겠습니다. 이 질문은 Spring을 다루는 직무 면접에서 자주 나오는데요, 서비스 플랫폼 회사 K사에서 받았던 기억이 납니다. Q: Error와 Exception의 차이점이 무엇인가요? Error는 Unchecked Type으로 컴파일 시점에 알 수 없고, 런타임에서 발견됩니다. 코드로 핸들링 할 수 없는 오류입니다. Exception은 Checked Type과 Unchecked Type으로 나뉘며, 코드로…
-
2. 구글 사이트맵(Sitemap) 제출 및 RSS 등록으로 SEO 상위 노출 – 따라하세요
이번 시간엔 웹 콘텐츠를 효과적으로 노출하고 업데이트에 도움을 주는 사이트맵(Sitemap)과 RSS에 대해 알아보겠습니다. 구글(Google) 등록 기준으로 알아보는 포스팅이며 다른 포털 사이트는 하단의 링크로 이동하여 참고해주시면 됩니다. 1. 구글 서치 콘솔(구글 웹 마스터 도구) 등록하기 – 워드프레스3. Bing 웹마스터 도구 등록으로 SEO 상위 노출4. 네이버 서치어드바이저 등록(사이트맵, RSS)5. 다음 웹마스터도구 등록(사이트맵, RSS)6. 줌(Zoom) 사이트 검색 등록(웹마스터…
-
1. 구글 서치 콘솔(구글 웹 마스터 도구) 등록하기 – 워드프레스
구글 서치 콘솔(구: 구글 웹 마스터 도구)이 무엇인지와 등록하는 방법에 대해 알아보겠습니다. 그대로 따라하시면 어렵지 않게 진행하실 수 있습니다. 2. 구글 사이트맵(Sitemap) 제출 및 RSS 등록으로 SEO 상위 노출3. Bing 웹마스터 도구 등록으로 SEO 상위 노출4. 네이버 서치어드바이저 등록(사이트맵, RSS)5. 다음 웹마스터도구 등록(사이트맵, RSS)6. 줌(Zoom) 사이트 검색 등록(웹마스터 도구)7. 구글 애드센스(AdSense) 등록하고 수익 창출하기8. 쿠팡파트너스…
-
워드프레스(WordPress) 속도 향상 및 최적화 세팅
저번 시간엔 클라우드웨이즈와 워드프레스 가입 및 생성 방법에 대해 알아보았습니다. 이번엔 워드프레스(WordPress)의 초기 세팅 방법에 대해 다루어보겠습니다. 그대로 따라하시면 됩니다. 워드프레스(WordPress) 세팅 홈에서 다시 시작합니다. Server를 Click합니다. Setting & Packages에서 PHP TIMEZONE을 서울 시간에 맞춥니다. ※ 설정할 때 시간이 조금 걸릴 수 있습니다. 정상이니 안심하세요 🙂 PACKAGE 탭에서 PHP와 MySQL을 최신 버전으로 선택하여 저장합니다. HTTPS…
-
[기술 면접] 9. Java에서 직렬화란 무엇인가요?
저번 시간에 이어, 이번엔 Java의 직렬화에 대한 질문들에 대해 알아보겠습니다. Java를 공부했을지라도 생소한 내용일 수 있습니다. 저도 면접 질문을 정리하고 대비하며 마주한 질문들이기 때문에 처음에 많이 어색했는데요, 공부하시다가 써본적이 있는 개념일 수도 있으실 겁니다. Q: Java에서 직렬화란 무엇인가요? 객체의 상태를 영속화 하는 메커니즘으로, 객체를 다른 환경에 저장했다가 저장한 상태 그대로 재사용할 수 있게 만드는 과정입니다.…
-
[기술 면접] 8. GC(Garbage Collection)가 무엇인가요?
저번 시간에 이어, 이번엔 GC(Garbage Collector)가 무엇인지와 그에 대한 질문들을 알아보겠습니다. GC는 면접 단골질문이며 기초 개념으로 정말 중요하다고 할 수 있습니다. 서비스 플랫폼 회사인 K사와 L사, 그리고 게임 회사인 C사에서 마주했던 기억이 납니다. Q: GC(Garbage Collection)가 무엇인가요? Garbage Collection으로 JVM의 Heap 영역에서 사용하지 않는 객체를 삭제하는 프로세스를 말합니다. GC Root로 부터 참조할 수 있는 Reachable…
-
[기술 면접] 7. JVM이 무엇인가요?
저번 시간에 이어, 이번엔 JVM에 대한 면접 질문을 알아보겠습니다. JVM에 관련된 질문은 서비스 플랫폼 회사인 K사와 게임 회사 C사에서 마주했던 기억이 있습니다. 중요한 내용이니 반드시 숙지하고 가시길 권해드립니다. Q: JVM이 무엇인가요? Java Virtual Machine으로, 자바 프로그램이 실행되는 가상 컴퓨터입니다. Java는 OS에서 실행되는 것이 아닌, JVM에서 실행됩니다. Q: JVM의 주요 구성 요소는 무엇인가요? JVM은 총 5가지로…
-
[기술 면접] 9. Sync, Async, Blocking, Non-blocking을 설명해보세요.
저번 시간에 이어, 이번엔 Sync, Async, Blocking, Non-blocking에 대한 면접 질문들을 알아보겠습니다. 출제 빈도가 조금 있는 편이라고 생각합니다. 많이 헷갈리는 부분이지만, 꼼꼼히 학습하여 대비하시길 바랍니다. Q: Sync와 Async를 설명해보세요 Q: Blocking과 Non-blocking은 무엇인가요? Q: 그렇다면 동기(Sync)와 비동기(Async)를 각각 어떤 상황에서 사용해야 하나요? 동기(Sync)는 서비스의 순서가 중요하거나, 이전 작업의 결과물이 영향을 끼칠 때 사용합니다. 비동기(Async)는 작업끼리의…
-
[기술 면접] 11. 정렬 알고리즘에서 안정성(Stability)에 대해 아시나요?
저번 시간에 이어, 이번엔 정렬 알고리즘의 안정성(Stability)에 대한 질문을 간단하게 준비했습니다. 이번 질문은 자주 등장하는 편은 아니지만, 기초 개념이라고 생각하고 준비하시길 권해드립니다. Q: 정렬 알고리즘에서 안정성(Stability)에 대해 아시나요? 같은 키를 가진 객체들의 상대적인 순서가, 정렬 이후에도 유지되는 것을 말합니다. 안정 정렬과 불안정 정렬로 구분 되는데, 정렬 알고리즘 추천 서적 정렬 알고리즘과 관련된 책 3권 추천해…
-
[기술 면접] 10. 트라이(Trie) 자료구조에 대해서 알고 계신가요?
저번 시간에 이어, 이번엔 트라이(Trie) 자료구조에 대한 질문을 알아보도록 하겠습니다. 트라이(Trie) 자료구조는 문자열과 관련된 문제를 해결할 수 있는지, 해당 자료구조에 대한 이해를 확인하는 질문입니다. 출제 빈도가 높진 않지만, 중요한 자료구조이니 숙지하고 가시길 권해드립니다. Q: 트라이(Trie) 자료구조에 대해서 알고 계신가요? 트리 자료구조 중 하나로 문자열을 저장하고 탐색하는 데 유용한 자료구조입니다. 각 노드는 Key와 Value로 구성 되는…