๐ŸŽ My First Interview as Developer

ToastEggsToastยท2020๋…„ 12์›” 2์ผ
13
post-thumbnail

๊ฐœ๋ฐœ์ž. ์ธํ„ฐ๋ทฐ.

26๋…„์„ ์‚ด๋ฉด์„œ ๋‹ค๋…€์˜จ ๋ฉด์ ‘์ด๋ผ๊ณค ์•„๋ฅด๋ฐ”์ดํŠธ ๋ฉด์ ‘ ๋ฟ์ด์—ˆ๋˜ ๋‚˜์—๊ฒŒ..
๊ฐœ๋ฐœ์ž๋กœ์จ ์ฒซ ๋ฉด์ ‘์˜ ๊ธฐํšŒ๊ฐ€ ๋‹ค๊ฐ€์™”๋‹ค.
100ํ”„๋กœ ์™„๋ฒฝํ–ˆ๋Š๋ƒ? ๋ผ๊ณ  ๋ฌป๋Š”๋‹ค๋ฉด ๋‚ด๊ฐ€ ๋ชจ๋ฅด๊ณ , ๋˜ ํ—ท๊ฐˆ๋ฆฌ๋Š”๊ฒƒ๋“ค๋„ ์žˆ์—ˆ๊ธฐ์—
๊ทธ๋ ‡์ง€ ์•Š์•˜์ง€๋งŒ, ์ตœ๋Œ€ํ•œ ๋…ธ๋ ฅํ–ˆ๊ณ  ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

๐Ÿ“„ With Resume

์ด๋ ฅ์„œ์— ์ž‘์„ฑํ•œ ๋‚ด์šฉ์„ ํ† ๋Œ€๋กœ ์งˆ๋ฌธ์„ ์ฃผ์…จ์—ˆ๋Š”๋ฐ..
50์ ์งœ๋ฆฌ ๋‹ต๋ณ€์ด๋ผ๊ณ  ํ•ด์ฃผ์…จ๋‹ค๐Ÿ˜‚๐Ÿ˜‚
์งˆ๋ฌธ์€ ๋‹จ์ˆœํ–ˆ์ง€๋งŒ.. ๋‹จ์ˆœํ•œ ์งˆ๋ฌธ์—๋„ ๋Œ€๋‹ต์„ ์ œ๋Œ€๋กœ ๋ชป ํ•˜๊ณ  ๋”๋“ฌ๋”๋“ฌ ์ด์•ผ๊ธฐ ํ•ด์„œ..
์•„์‰ฌ์› ๋‹ค.

โœQuestion

useState Hook

React์˜ useState Hook์„ ์‚ฌ์šฉํ–ˆ๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ, Hook์ด ์–ด๋–ค๊ฑด์ง€ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๊ฒ ๋Š๋ƒ๊ณ  ์—ฌ์ญค๋ณด์…จ๋‹ค. Functional Component๋Š” Class Component์™€๋Š” ๋‹ค๋ฅด๊ฒŒ Life Cycle Method๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ๋Œ€์•ˆ์œผ๋กœ ์ƒ๊ธด Method์ด๋‹ค ๋ผ๊ณ  ๋ง์”€๋“œ๋ ธ๋Š”๋ฐ.. 50์ ์งœ๋ฆฌ๋ผ๋Š” ๋‹ต๋ณ€์„ ๋ฐ›์•˜๋‹ค^^..
๋‹ค๋ฅธ ๋ถ„๋“ค์€... ๊ผญ.. ์ค€๋น„ ์ž˜ ํ•ด๊ฐ€์„ธ์š” ์ €์ฒ˜๋Ÿผ 50์ ์งœ๋ฆฌ ๋‹ต๋ณ€ ํ•˜์ง€ ๋งˆ์‹œ๊ตฌใ…œใ…œใ…œใ…œ ํ์œฝ

p.s.

๋ฉด์ ‘๋ด์ฃผ์‹  ๋ถ„๊ป˜์„œ ์‹ค์ œ๋กœ๋Š” ์ด๋ ฅ์„œ์— ๊ธฐ๋ฐ˜ํ•ด ์งˆ๋ฌธ์„ ๋งŽ์ด ํ•˜๊ฒŒ ๋œ๋‹ค๊ณ  ํ•˜์…จ๋‹ค.
๋ณธ์ธ ์Šค์Šค๋กœ ์ž‘์„ฑํ•œ ์ด๋ ฅ์„œ์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ๊ผผ๊ผผํ•˜๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์žˆ๋Š” ํŽธ์ด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.
๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ๊ฐœ๋…์ด ์–ด๋–ค ๋‚ด์šฉ์ธ์ง€, ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ๊ธฐ์ˆ ์ด ์–ด๋–ค ๊ธฐ์ˆ ์ธ์ง€ ๊ผผ๊ผผํžˆ ํ™•์ธํ•˜๊ธฐ :)

๐Ÿ“‘ Without Resume

๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ ์‹ถ์€ ์ด์œ , ์–ด์ฉŒ๋‹ค๊ฐ€ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ธฐ๋กœ ํ–ˆ๋Š”์ง€, ๊ทธ๋Ÿฐ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋™๊ธฐ์— ๋Œ€ํ•ด ์—ฌ์ญค๋ณด์…จ์—ˆ๋‹ค.
๊ฐ€๊ฐ์—†์ด ์†”์งํ•˜๊ฒŒ ๋ง์”€๋“œ๋ ธ๊ณ , ์ด๋Ÿฐ์ €๋Ÿฐ ์ด์•ผ๊ธฐ๋ฅผ ํ•˜๋‹ค ๊ฐ„๋‹จํ•œ ํ€ด์ฆˆ ๋ฌธ์ œ๋ฅผ ๋ณด์•˜๋‹ค.

โœQuestion

recursive function

์ฒ˜์Œ์—๋Š” for๋ฌธ์ด๋“  ๋ญ๋“  ์ด์šฉํ•ด์„œ n์ด๋ผ๋Š” ํ•จ์ˆ˜๋ถ€ํ„ฐ 1๊นŒ์ง€์˜ ์ดํ•ฉ์„ ๊ตฌํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด๋ณด๋ผ๊ณ  ํ•˜์…จ์—ˆ๋‹ค. ์žฌ๊ท€ํ•จ์ˆ˜์—” ์ž์‹ ์ด ์—†์–ด์„œ๐Ÿ˜ฅ for๋ฌธ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.
for๋ฌธ์œผ๋กœ ์ž‘์„ฑํ•œ ํ•จ์ˆ˜๋ฅผ ํ•จ๊ป˜ ์žฌ๊ท€ํ•จ์ˆ˜๋กœ ๊ณ ์ณ ์ž‘์„ฑํ•˜๋Š”๊ฒƒ๊นŒ์ง€ ์ง„ํ–‰ํ–ˆ๋‹ค.

map method

map์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€, map์—์„œ ์ฝœ๋ฐฑ์œผ๋กœ ๋ฐ›๋Š” ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ๋Š” ์–ด๋–ค๊ฒŒ ๋ฐ›์•„์ง€๋Š”์ง€ ์•„๋Š”์ง€๋ฅผ ๋ณด์…จ์—ˆ๋‹ค.

split url with query Strings (Why we should not use split method)

input ๊ฐ’์œผ๋กœ url์ด ๋“ค์–ด์™”์„ ๋•Œ, ? ๋’ค query ๋ถ€๋ถ„์„ ์ชผ๊ฐœ์„œ Object๋กœ ๋งŒ๋“œ๋Š” ๋กœ์ง์„ ๊ตฌ์„ฑํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์ƒ์„ฑํ–ˆ๋‹ค. split์„ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ split์„ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ ๋˜๋Š” ์ด์œ ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ๋“ค์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค.
split์„ ์‚ฌ์šฉํ•˜๋ฉด 0๋ฒˆ์งธ ๊ธ€์ž๋ถ€ํ„ฐ ๋๊นŒ์ง€ ํ™•์ธ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋น„ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์„ค๋ช…ํ•ด์ฃผ์…จ๋‹ค.

React functional Component with div contains the sum result of input value

React์˜ Functional Component๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ถ€๋ถ„์„ ๋ณด์…จ๋‹ค. input๊ฐ’์œผ๋กœ ์–ด๋–ค ์ˆซ์ž๊ฐ€ ๋“ค์–ด์™”์„ ๋•Œ, ์œ„์—์„œ ์ž‘์„ฑํ•œ ์žฌ๊ท€ํ•จ์ˆ˜์˜ ๊ฐ’์„ ๋ฆฌํ„ดํ•ด์ฃผ๋Š” ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ž‘์„ฑํ–ˆ๋Š”๋ฐ ๋‘ ๊ฐ€์ง€๋ฅผ ์ง€์ ๋ฐ›์•˜์—ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ๋Š” jsx ์•ˆ์— ์ง์ ‘ ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ์ข‹์ง€ ์•Š์œผ๋‹ˆ ์ƒˆ๋กœ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ทธ ๋ณ€์ˆ˜์—์„œ ๊ฐ’์„ ๋ฐ›์•„ jsx์— ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ๋Š” state๋ช…์„ ์ง“๋Š” ๊ฒƒ์ด์—ˆ๋Š”๋ฐ, ์–ด์ฐจํ”ผ input ๊ฐ’์„ ๋ฐ›์•„ ๋ฆฌํ„ดํ•˜๋Š” ๋‹จ์ˆœ ๊ธฐ๋Šฅ์˜ ์ปดํฌ๋„ŒํŠธ์ด๊ธฐ ๋•Œ๋ฌธ์— inputNum์ด๋ผ๋Š” ์ด๋ฆ„๋ณด๋‹ค value๋ผ๋Š” ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ์ข‹๊ณ , Handler ๋ณด๋‹ค๋Š” state๋ฅผ set ํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— setValue ๋ผ๋Š” ํ•จ์ˆ˜๋ช…์„ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ์ข‹์„ ๊ฒƒ์ด๋ผ๊ณ  ๋ง์”€ ์ฃผ์…จ๋‹ค.
๋ถ„๋ช… ํ‰์†Œ ํ”„๋กœ์ ํŠธ ํ•  ๋•Œ์—๋Š” setValue์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ผ๋Š”๋ฐ.. ์ˆœ๊ฐ„ ๊ธด์žฅํ•ด์„œ Handler๋กœ ์“ด ๋‚˜์ž์‹ .. ์Šต๊ด€์„ ๋“ค์ด์ž.

import React,{useState} from "react";
const Hello = () => {
  const [inputNum,inputNumHandler] = useState(0);
  const recursive = (num) => {
    if(num===1) return 1;
    return num + recursive(num-1);
  }
  
  return (
    <>
      <input value={value} onChange={(e)=>setValue(e.target.value)}/>
      <div>{recursive(value)}</div>
    </>
  )
}

Node js with express js

์ด๋ ฅ์„œ skill์— ์ž‘์„ฑํ•˜์ง„ ์•Š์•˜์ง€๋งŒ, ๊ฐœ์ธ์ ์œผ๋กœ ๋…ธ๋“œ๋ฅผ ๊ณต๋ถ€ํ•˜๋Š” ์ค‘์ด์—ˆ์–ด์„œ ๋…ธ๋“œ ๊ด€๋ จ ํ€ด์ฆˆ๋„ ๋ฐ›์•˜์—ˆ๋‹ค. (์˜ค๋Š˜๋กœ ํ•œ 4-5์ผ ๊ณต๋ถ€ํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค....) express framework๋ฅผ ์‚ฌ์šฉํ•ด์„œ get, post์˜ req๋ฅผ ๋ฐ›์•˜์„ ๋•Œ, req url์—์„œ ์ผ์ •๋ถ€๋ถ„์„ ๋–ผ์–ด๋‚ด๋Š” ๋กœ์ง์„ ์ž‘์„ฑํ•ด๋ณด๋ผ ํ•˜์…จ๋‹ค.
์ผ๋‹จ req๋ฅผ ๋ฐ›๋Š” ๊ฒƒ ๊นŒ์ง„ ์ž‘์„ฑํ–ˆ๋Š”๋ฐ, req๋ฅผ ๊ฐ€๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•„์ง ํ•™์Šตํ•˜์ง€ ๋ชป ํ•ด์„œ๐Ÿ˜ฅ ๊ทธ ๋ถ€๋ถ„์€ ํ•˜์ง€ ๋ชป ํ–ˆ๋‹ค. ๊ทธ๋ž˜๋„.. ์ผ๋‹จ ์“ธ ์ค„์€ ์•ˆ๋‹ค! ๊นŒ์ง€๋Š” ๋ด์ฃผ์‹  ๊ฒƒ ๊ฐ™๋‹คใ… ใ… 

๐Ÿ“š Etc

๋ฌธ์ œ๋“ค์„ ์ฒ˜์Œ์— ๋…ธํŠธ๋ถ์œผ๋กœ ์น˜์‹ค๋ž˜์š”? ๋ผ๊ณ  ์—ฌ์ญค๋ด์ฃผ์…จ๋Š”๋ฐ..
ํ™”์ดํŠธ๋ณด๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋‘๊ทผ๋‘๊ทผ ๊ฑฐ๋ ค์„œ.. ๊ทธ๋ƒฅ ์†์œผ๋กœ ํŽœ ์ง€์›Œ๊ฐ€๋ฉฐ ์†์ฝ”๋”ฉ์œผ๋กœ ํ–ˆ์—ˆ๋‹ค.
์•„์ง๋„.. ๊ทธ ์•ž์— ์„ฐ์„ ๋•Œ๊ฐ€ ์žŠํžˆ์ง€ ์•Š๋Š”๋‹ค.
๋‹ค๋ฅธ๊ฑฐ ๋‹ค ์•ˆ ๋ณด์ด๊ณ  ๋‚ด ์•ž์— ๋†“์ธ ํ™”์ดํŠธ๋ณด๋“œ์— ์ ํžŒ ์ฝ”๋“œ๋งŒ ๋ณด์ผ ๋•Œ์˜ ๊ธฐ๋ถ„์ด๋ž€๐Ÿ™‚๐Ÿ™‚

์˜ˆ์ „์— ํผ๋ธ”๋ฆฌ์‹ฑ์„ ์ฒ˜์Œ ๋ฐฐ์šธ ๋•Œ๊ฐ€ ์ƒ๊ฐ๋‚œ๋‹ค.
๋‚จ๋“ค์— ๋น„ํ•ด์„œ ์ ์šฉ์‹œํ‚ค๊ณ  ์ดํ•ดํ•˜๋Š”๊ฒŒ ๋„ˆ๋ฌด ๋Š๋ ค์„œ, ์ด๋ ‡๊ฒŒ ํ•˜๋‹ค๊ฐ€๋Š” ํฌํด์ด๊ณ  ๋ญ๊ณ  ์•„๋ฌด๊ฒƒ๋„ ๋ชป ํ•˜๊ฒ ๋‹ค ์‹ถ์€ ๋งˆ์Œ์—..
๋…ธํŠธ์— ํƒœ๊ทธ๋“ค์„ ํ•˜๋‚˜ํ•˜๋‚˜ ์ ์–ด๊ฐ€๋ฉด์„œ ์™ธ์šฐ๋ ค๊ณ  ํ•˜๊ณ , outline ํ•˜๋‚˜ํ•˜๋‚˜ ๊ทธ๋ ค๊ฐ€๋ฉฐ ์ด๊ฒŒ ์™œ ์ด๋ ‡๊ฒŒ ๋˜๋Š”์ง€ ๋Š์ž„์—†์ด ์ดํ•ดํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ๋˜ ๊ทธ๊ฐ„์˜ ๊ธฐ๊ฐ„๋“ค.

ํ˜ผ์ž ๊ฐ•์˜๋ฅผ ๋“ค์–ด๊ฐ€๋ฉฐ ์Šค์Šค๋กœ์˜ ์ดํ•ด๋ ฅ์— ๋ˆˆ๋ฌผ์ง“๋˜ ๋‚ ๋“ค, ๊ทธ๋ฆฌ๊ณ  ํ•œ ๋ฒˆ ๋ณด๊ณ  ๊ฐ”์œผ๋‹ˆ๊นŒ ์ž˜ ํ•ด์•ผํ•œ๋‹ค๋Š” ๋ถ€๋‹ด๊ฐ์— ์•„์นจ ์ง€ํ•˜์ฒ ์—์„œ ํ•ธ๋“œํฐ์œผ๋กœ ๊ฐ•์˜๋ฅผ ๋“ค์–ด๊ฐ€๋ฉฐ ํ•˜๋ฃจ๋ฅผ ์‹œ์ž‘ํ–ˆ๋˜ ๋‚ ๋“ค.

์˜ฌ ํ•ด 1์›”๋ถ€ํ„ฐ 6์›”๊นŒ์ง€ ๊ตญ๋น„ํ•™์›์—์„œ ํผ๋ธ”๋ฆฌ์‹ฑ ๊ณผ์ •์œผ๋กœ ์‹œ์ž‘ํ•ด์„œ, 9์›”๋ถ€ํ„ฐ 12์›”๊นŒ์ง€ ์•„์ง ์ข…๋ฃŒ๋˜์ง€ ์•Š์€ ์œ„์ฝ”๋“œ ๊ธฐ๊ฐ„, ๊ทธ๋ฆฌ๊ณ  ๋ฉด์ ‘์„ ๋ณด๊ณ  ์ตœ์ข…์ ์œผ๋กœ ๋ฉ”์ผ์„ ๋ฐ›๊ธฐ๊นŒ์ง€์˜ ๊ธฐ๊ฐ„๋“ค.

๊ทธ๋ฆฌ๊ณ , ์•ž์œผ๋กœ ๋†“์ธ 3๊ฐœ์›”๊ณผ ๊ทธ ์ด์ƒ์˜ ๊ธฐ๊ฐ„๋“ค.
์—„์ฒญ ๋ฐ”์˜๊ณ  ์ •์‹ ์—†๋Š” 3๊ฐœ์›”์ด ๋  ๊ฒƒ ๊ฐ™์ง€๋งŒ, ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ฐฐ์šฐ๊ฒŒ ๋  ๊ฒƒ์ด๋ผ๋Š” ๊ธฐ๋Œ€๊ฐ์ด ์•„์ง๊นŒ์ง€๋Š” ๋” ํฌ๋‹ค.๐Ÿคฃ๐Ÿคฃ
์Šค์Šค๋กœ ์ œ ํ’€์— ์ง€์น˜์ง€ ์•Š๊ธฐ๋ฅผ ๋นŒ๊ณ  ์žˆ๋‹ค. ์ŠคํŠธ๋ ˆ์Šค ๊ด€๋ฆฌ ์ž˜ ํ•˜๊ณ , ์ฒด๋ ฅ ๊ด€๋ฆฌ๋„ ์ž˜ ํ•˜๊ธฐ.

๋ฉด์ ‘ ๋‹น์ผ ๋‚  ๋ฐ˜ ํ™•์ •์˜ ๊ฒฐ๊ณผ๋ฅผ ๋“ฃ๊ณ , ๊ณผ์ œ๋„ ๋ฐ›์•˜์ง€๋งŒ..
์ง„์งœ ์ •์‹์œผ๋กœ ๋‹ต์„ ๋ฐ›๊ธฐ ์ „ ๊นŒ์ง€๋Š” ํ™•์‹คํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋”ฐ๋กœ ๋ง์„ ์•ˆ ๊บผ๋‚ด๋Š” ์ค‘์ด๊ธฐ๋„ ํ–ˆ๊ณ , ์Šค์Šค๋กœ๋„ ์•„์ง ํ™• ์™€๋‹ฟ๋Š”๊ฒŒ ์—†์–ด์„œ(์•„๋งˆ ์ง€ํ•˜์ฒ  ํƒ€๊ณ  ๊นจ๋‹ซ๊ฒ ์ง€) ๋‚ด๊ฐ€ ์ง„์งœ ํšŒ์‚ฌ์— ๊ฐ„๋‹ค!! ๋ผ๋Š”๊ฒŒ ์–ด์ง ์–ด์ƒ‰์–ด์ƒ‰ํ•˜๋‹ค.
๊ทธ๋ž˜๋„ ์ข‹์€ ๊ธฐํšŒ๊ฐ€ ์ฐพ์•„์˜จ ๋งŒํผ ์ตœ์„ ์„ ๋‹คํ•ด ์—ด์‹ฌํžˆ ํ•  ๊ฒƒ์ด๊ณ , ์ตœ์„ ์„ ๋‹คํ•ด์„œ ๋‚ด ์Šค์Šค๋กœ์˜ ๊ฐ€์น˜๋ฅผ ๋น›๋‚ด๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅ ํ•  ๊ฒƒ์ด๋‹ค.
ํ•จ๊ป˜์˜ ๊ฐ€์น˜๋„ ๋‚ด ๊ฐ€์น˜๊ฐ€ ๋น›๋‚  ๋•Œ ์žˆ๋Š” ๊ฒƒ์ด๊ธฐ์— :)

profile
๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ˜์ˆ™๊ณ„๋ž€ / ํ•˜๊ณ ์‹ถ์€ ๊ณต๋ถ€๋ฅผ ํ•ฉ๋‹ˆ๋‹ค. ๋ชฉ์ ์€ ํฅ๋ฏธ์ž…๋‹ˆ๋‹ค.

3๊ฐœ์˜ ๋Œ“๊ธ€

comment-user-thumbnail
2020๋…„ 12์›” 2์ผ

์•ž์œผ๋กœ ๋”~ ๋ฐ˜์ง๋ฐ˜์งํ•˜๊ฒŒ ๋น›๋‚  ์šฐ๋ฆฌ ํ˜„์ •๋‹˜์˜ ์•ž๋‚ ์„ ์‘์›ํ•ฉ๋‹ˆ๋‹ค! ฯˆ(._. )>

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ
comment-user-thumbnail
2020๋…„ 12์›” 3์ผ

์ถ•ํ•˜ํ•ฉ๋‹ˆ๋‹ค ํ˜„์ •๋‹˜~~ ์•ž์œผ๋กœ๋„ ์ญ‰ ๋ฉ‹์ง„ ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•ด ๋‚˜๊ฐ€๊ธธ! ์‘์›ํ• ๊ฒŒ์š”!

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ
comment-user-thumbnail
2020๋…„ 12์›” 16์ผ

์จ๋‹ˆ ๋ฉ‹์žˆ๋‹ค์•„~~~!!
๊ฐ™์ด ํ”„๋กœ์ ํŠธํ•˜๊ณ  ์˜†์—์„œ ๋ณด๋ฉด์„œ ํ˜„์ •๋‹˜๊ป˜ ๋ฐฐ์šด๊ฒŒ ์ฐธ ๋งŽ์•„์š”. ๊ฐ์‚ฌํ•ด์š” :)
ํ•ญ์ƒ ์‘์›ํ•ฉ๋‹ˆ๋‹ค!! ๐Ÿ’›

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ