<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://www.junyeokk.me</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/about</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/practice</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/quiz</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/quiz-bank</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/stats</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/categories/frontend</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/categories/backend</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/categories/infra</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/categories/tooling</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/categories/ai</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/categories/algorithm</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/categories/essay</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-the-concept-of-a-microtask-queue</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/whats-the-difference-between-call-apply-and-bind</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-var-let-and-const-hoisting</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-execution-context-and-call-stack</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-closure</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-prototype-chain</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-this-binding</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-equality-comparison</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-promise-chaining</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-module-scope</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-virtual-dom</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-macrotask-and-microtask-order</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-garbage-collection-and-memory-leak</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-debounce-and-throttle</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-react-rerendering</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-useeffect-dependency-array</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-react-state-update-batching</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-react-key-prop</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-controlled-vs-uncontrolled-component</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-react-memoization</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-context-rerendering</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-usememo-and-usecallback</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-react-refs</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-useeffect-cleanup</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-uselayouteffect</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-error-boundary</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-http-cache</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-cors</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-cookie-session-token</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-http2-vs-http1</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-dns</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-tcp-vs-udp</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-tls-handshake</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-restful-api</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-websocket-sse-polling</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-event-delegation</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-critical-rendering-path</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-browser-storage</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-reflow-and-repaint</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-script-async-defer</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-xss</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-csrf</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-service-worker</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-web-vitals</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-process-and-thread</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-database-index</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-deadlock</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-stack-and-heap-memory</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-context-switching</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-virtual-memory</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-acid-transaction</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-database-isolation-level</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-hash-table</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-open-addressing</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-time-complexity-big-o</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-process-vs-thread</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-context-switching-cost</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-system-call-and-mode-switch</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-cpu-scheduling-and-time-slice</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-deadlock-conditions-and-prevention</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-stack-vs-heap-memory</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-paging-and-page-fault</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-tlb-and-address-translation</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-race-condition-and-critical-section</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-mutex-vs-semaphore</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-spinlock-vs-blocking-lock</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-condition-variable</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-atomic-cas-and-memory-ordering</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-cpu-cache-and-locality</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-instruction-pipeline-and-hazards</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-simd-and-data-parallelism</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-endianness-and-data-alignment</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-interrupt-polling-and-dma</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-database-normalization</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-n-plus-one-query-problem</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-sql-join-types</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-optimistic-vs-pessimistic-lock</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-database-replication</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-array-vs-linked-list</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-stack-queue-deque</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-floating-point</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-backtracking</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-tree-traversal</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-idempotency</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-binary-search-tree</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-mvc-pattern</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-divide-and-conquer</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-avl-vs-red-black-tree</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-heap-priority-queue</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-linux-fork</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-merge-sort-vs-quick-sort</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-binary-search</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-topological-sort</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-dfs-bfs</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-two-pointer</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-dynamic-programming</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-greedy-algorithm</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-sort-stability</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-http-request-response</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-three-way-handshake</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-load-balancing</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-password-hashing-salt</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-symmetric-vs-asymmetric-encryption</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-consistent-hashing</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-backpressure</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-circuit-breaker-pattern</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-cache-invalidation</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-eventual-consistency</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-message-delivery-semantics</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-cache-write-policies</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-zero-copy</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-bits-and-bytes</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-checksum</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-raid</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-png-vs-jpg</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-cache</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-storage-performance-hdd-ssd-dram</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-git-advantages</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-utf-8</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-react</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-functional-programming</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-callback-hell</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-async-io</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-ipc</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-cpp-polymorphism</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-hardware-acceleration-with-gpu</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-base64-encoding</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-compiler-vs-interpreter</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-x86-vs-arm</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-firewall</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-rdbms-vs-nosql</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-docker-vs-virtual-machine</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-secret-management</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-llm-api-integration-considerations</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-chat-server-10k-users</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-large-scale-log-system</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-security-incident-response</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-digital-clock-implementation</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-smartphone-resolution-and-screenshot-format</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-homepage-loading-files</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-python-yield-generator</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-shell-pipe</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-json-image-transfer</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/interview/questions/explain-react-server-components</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/ai</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/algorithm</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/blog-dev</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/book-review</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/browser</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/bundler</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/canvas</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/canvas-api</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/chatgpt</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/cognitive-load</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/css</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/database</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/ffmpeg</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/javascript</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/konva</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/linux</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/mermaid</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/network</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/nextjs</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/performance</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/ps</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/python</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/react</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/react-query</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/redis</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/retrospect</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/rocky-linux</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/rust</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/socketio</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/spring-boot</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/troubleshooting</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/typescript</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/video</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/wasm</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/writing</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/tags/zustand</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/ai/openspec-sdd</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/css/state-based-styling</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/javascript/iterable-protocol</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/javascript/iteration-methods</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/javascript/scope</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/javascript/module-scope-vs-function-scope</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/javascript/intersection-observer</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/javascript/resize-observer</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/javascript/scroll-properties</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/network/ethernet</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/network/inter-as-bgp</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/network/cable-access-network</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/network/auth-protocol</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/network/email-security</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/network/ca</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/network/cryptography</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/network/intrusion-detection-systems</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/nextjs/page-routing</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/nextjs/navigating</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/nextjs/prefetching</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/nextjs/per-page-layouts</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/nextjs/api-routes</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/nextjs/app-router-layout</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/nextjs/app-router-navigating</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/nextjs/data-cache</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/nextjs/styling</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/nextjs/react-server-component</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/parallel-computing/flops</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/parallel-computing/why-parallel-computing</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/parallel-computing/kernel-grid-block</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/react/code-splitting</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/react/infinite-scroll</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/react/closure-and-react-state</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/security/bcrypt</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/notes/socket/socket-io-transport-layer</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/mermaid-diagram-zoom-scroll-dead-zone</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/readable-writing-ai-information-overload</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/react-rendering-rules</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/this-is-linux-review</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/python-algorithm-ps-tips</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/chatgpt-beginner-guide-review</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/refactoring-to-rust</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/zustand-store-separation-rerender</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/socket-room-pubsub-redis</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/socket-io-client-architecture</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/video-frame-precision-epsilon</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/retrospect-2025-7-12</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/connection-pool-exhaustion-tracking</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/drawing-resize-coordinate</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/react-server-component</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/why-konva-over-canvas</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/settimeout-zero-react-canvas</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/react-compiler-intro</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/react-object-comp</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/retrospect-2025-3-6</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/blog-dev-5-markdown-pipeline</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/blog-dev-4-code-highlighting</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/blog-dev-3-image-optimization</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/browser-media-compression</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/infinite-scroll-implementation</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/context-api-usereducer-flux</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/bundler-enum-tree-shaking</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.junyeokk.me/posts/blog-dev-1-nextjs-ssg</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
</urlset>