<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>sorinny_dev.log</title>
        <link>https://velog.io/</link>
        <description>Sorinny's Dev Home</description>
        <lastBuildDate>Wed, 18 Jan 2023 04:52:11 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>sorinny_dev.log</title>
            <url>https://velog.velcdn.com/images/sorinny_dev/profile/efd1c481-7467-4a8c-9396-5bc31f07fb1e/image.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. sorinny_dev.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/sorinny_dev" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Java Backend 신입 개발자가 면접에서 받는 질문 10]]></title>
            <link>https://velog.io/@sorinny_dev/Java-Backend-%EC%8B%A0%EC%9E%85-%EA%B0%9C%EB%B0%9C%EC%9E%90%EA%B0%80-%EB%A9%B4%EC%A0%91%EC%97%90%EC%84%9C-%EB%B0%9B%EB%8A%94-%EC%A7%88%EB%AC%B8-10</link>
            <guid>https://velog.io/@sorinny_dev/Java-Backend-%EC%8B%A0%EC%9E%85-%EA%B0%9C%EB%B0%9C%EC%9E%90%EA%B0%80-%EB%A9%B4%EC%A0%91%EC%97%90%EC%84%9C-%EB%B0%9B%EB%8A%94-%EC%A7%88%EB%AC%B8-10</guid>
            <pubDate>Wed, 18 Jan 2023 04:52:11 GMT</pubDate>
            <description><![CDATA[<p><strong>1. Java 언어에 대해 얼마나 잘 알고 있는가?</strong></p>
<ul>
<li>이 질문은 신입 개발자가 Java 언어에 대한 기초적인 지식을 가지고 있는지를 확인하려는 것입니다. </br></br></li>
</ul>
<p><strong>2. Spring Framework나 Hibernate를 사용해 백엔드 애플리케이션을 개발했는가?</strong></p>
<ul>
<li>이 질문은 신입 개발자가 개발 프레임워크를 사용해서 개발을 할 수 있는지 확인하려는 것입니다.</br></br></li>
</ul>
<p><strong>3. REST API를 개발해봤는가?</strong></p>
<ul>
<li>이 질문은 신입 개발자가 REST API 개발에 대한 경험이 있는지 확인하려는 것입니다.</br></br></li>
</ul>
<p><strong>4. Microservices Architecture에 대해 얼마나 알고 있는가?</strong></p>
<ul>
<li>이 질문은 신입 개발자가 마이크로 서비스 아키텍처에 대한 이해를 가지고 있는지 확인하려는 것입니다.</br></br></li>
</ul>
<p><strong>5. Relational Database와 NoSQL Database에 대해 얼마나 알고 있는가?</strong></p>
<ul>
<li>이 질문은 신입 개발자가 데이터베이스에 대한 기초적인 이해를 가지고 있는지 확인하려는 것입니다.</br></br></li>
</ul>
<p><strong>6. 성능 문제를 해결하는 방법에 대해 얼마나 알고 있는가?</strong></p>
<ul>
<li>이 질문은 신입 개발자가 성능 문제를 해결하는 방법에 대해 알고 있는지 확인하려는 것입니다.</br></br></li>
</ul>
<p><strong>7. 병렬성, 멀티 스레딩, Concurrency 관련 문제를 해결하는 방법에 대해 얼마나 알고 있는가?</strong></p>
<ul>
<li>이 질문은 신입 개발자가 병렬성, 멀티 스레딩, Concurrency 관련 문제를 해결하는 방법에 대해 알고 있는지 확인하려는 것입니다.</br></br></li>
</ul>
<p><strong>8. 테스트 주도 개발(TDD)에 대해 얼마나 알고 있는가?</strong></p>
<ul>
<li>이 질문은 신입 개발자가 TDD를 사용해 개발을 할 수 있는지 확인하려는 것입니다.</br></br></li>
</ul>
<p><strong>9. 애플리케이션 디버깅, 모니터링, 로깅에 대해 얼마나 알고 있는가?</strong></p>
<ul>
<li>이 질문은 신입 개발자가 애플리케이션을 디버깅, 모니터링, 로깅 할 수 있는지 확인하려는 것입니다.</br></br></li>
</ul>
<p><strong>10. 클라우드 플랫폼(AWS, Azure, GCP 등)에 대해 얼마나 알고 있는가?</strong></p>
<ul>
<li>이 질문은 신입 개발자가 클라우드 플랫폼을 사용해 개발을 할 수 있는지 확인하려는 것입니다.
</br></br></li>
</ul>
<p>기본적으로 면접관이 신입 개발자에게 기대하는 부분은 다음과 같습니다.</p>
<ul>
<li><p>Java 언어에 대한 이해도와 경험을 알아보기 위해 기본적인 Java 개념과 기능에 대한 질문을 합니다.</p>
</li>
<li><p>웹 개발에 대한 이해도와 경험을 알아보기 위해 웹 기술에 대한 질문을 합니다.</p>
</li>
<li><p>객체지향 프로그래밍에 대한 이해도와 경험을 알아보기 위해 객체지향 개념과 기법에 대한 질문을 합니다.</p>
</li>
<li><p>데이터베이스와 관련된 이해도와 경험을 알아보기 위해 데이터베이스 관련 기술, SQL 구문, 테이블 설계 등에 대한 질문을 합니다.</p>
</li>
<li><p>아키텍처와 설계에 대한 이해도와 경험을 알아보기 위해 아키텍처 패턴, 설계 원칙, 성능 최적화 등에 대한 질문을 합니다.</p>
</li>
<li><p>형상 관리에 대한 이해도와 경험을 알아보기 위해 Git, 브랜치 관리, 코드 리뷰 등에 대한 질문을 합니다.</p>
</li>
<li><p>일반적인 소프트웨어 개발 관련 지식과 경험을 알아보기 위해 알고리즘, 디버깅, 성능 테스트 등에 대한 질문을 합니다.</p>
</li>
</ul>
<p>신입 개발자 채용의 경우 모든것을 알고 있으리라고 기대하지않는 경우가 많습니다.
모르는 내용이라고 해서 기죽을 필요없고
정답 맞추기가 아니기때문에 아는 만큼 잘 설명할수 있는 능력과 
자신의 생각을 잘 표현하는것이 더 중요하다고 생각합니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Javascript] 클릭시 ImageDownload]]></title>
            <link>https://velog.io/@sorinny_dev/Javascript-%ED%81%B4%EB%A6%AD%EC%8B%9C-ImageDownload</link>
            <guid>https://velog.io/@sorinny_dev/Javascript-%ED%81%B4%EB%A6%AD%EC%8B%9C-ImageDownload</guid>
            <pubDate>Mon, 23 May 2022 08:25:37 GMT</pubDate>
            <description><![CDATA[<p>버튼이나 이미지 클릭시 이미지를 다운받는 Script 입니다.</p>
<p>검색해보면 기본적으로 a tag 에 download  attribute 를 이용해서</p>
<pre><code>&lt;a href=&quot;/test.pdf&quot; download&gt;</code></pre><p>또는</p>
<pre><code>&lt;a href=&quot;/path/to/image&quot; download&gt;
    &lt;img src=&quot;/path/to/image&quot; /&gt;
 &lt;/a&gt;</code></pre><p> 또는</p>
<pre><code>&lt;a download=&quot;logo.png&quot; href=&quot;http://localhost/folder/img/logo.png&quot;&gt;</code></pre>  <br>
  쉽게 사용 할 경우 이렇게 사용해도 되지만
  <br>
  <br>
  문제는 이러한 코드들의 경우

<p> <br><br></p>
<p>  ie 나 크롬 브라우저들은 작동하는데</p>
  <br>
  OS X 의 Safari 브라우저에서 작동하지 않아요...

<p>  <br><br>
  그래서 아이폰이나 Safari에서도 작동하는 script 가 필요했어요.</p>
<p>  <br><br>
  검색하다가 github 에서 주웠습니다.</p>
<p>   <br><br></p>
<p>   [a tag]</p>
<pre><code>&lt;a href=&quot;http://localhost/folder/img/logo.png&quot; onclick=&quot;javascript:imgDownload(this.src, &#39;logo.png&#39;)&quot;&gt;</code></pre><p><br><br></p>
<p>[script]</p>
<pre><code>&lt;script&gt;
  function imgDownload(imageURL, fileName) {
          var img = new Image();
            img.crossOrigin = &quot;Anonymous&quot;;
            img.id = &quot;getshot&quot;;
            img.src = imageURL;
            document.body.appendChild(img);

        var a = document.createElement(&quot;a&quot;);
            a.href = getshot.src;
            a.download = fileName;
            a.click();
            document.body.removeChild(img);
  }
&lt;/script&gt;</code></pre><br>
이건 되네요.

<p>이 글이 수고를 덜어드렸으면 좋겠네요.</p>
<br>
[참고]
https://github.com/photopea/photopea/issues/1166


]]></description>
        </item>
        <item>
            <title><![CDATA[Velog 첫 작성]]></title>
            <link>https://velog.io/@sorinny_dev/Velog-%EC%B2%AB-%EC%9E%91%EC%84%B1</link>
            <guid>https://velog.io/@sorinny_dev/Velog-%EC%B2%AB-%EC%9E%91%EC%84%B1</guid>
            <pubDate>Wed, 06 Apr 2022 05:48:37 GMT</pubDate>
            <description><![CDATA[<p>예예
벨로그 첫 글을 작성해봅니다.
깃 블로그와 공용으로 운영해볼께요.</p>
]]></description>
        </item>
    </channel>
</rss>