https://www.sungwoopark.com/ Sung Woo Park - Portfolio www.sungwoopark.com https://kijepark.com/#Contact 박기제 · JavaScript Fullstack Developer 풀스택 JS 개발자 박기제의 블로그에 오신 것을 환영합니다. 스타트업 마인드, 성실한 태도, 긍정적이고 열린 가치관, 높은 목표에 끊임없이 도전하는 근성, 패션을 사랑하는 웹 개발자입니다. kijepark.com https://837477.github.io/#portfolio 837477 Hi, I'm 837477(Jeongmin, SEO) and happy developer. 837477.github.io http://mina-portfolio.com/..
CH 1.1 디자인 패턴 SOLID (객체지향 설계 원칙) 디자인 원칙 (간략한 설명) Single Responsibility Principle하나의 클래스는 하나의 역할만 해야 함. Open - Close Principle확장 (상속)에는 열려있고, 수정에는 닫혀 있어야 함. Liskov Substitution Principle자식이 부모의 자리에 항상 교체될 수 있어야 함. Interface Segregation Principle인터페이스가 잘 분리되어서, 클래스가 꼭 필요한 인터페이스만 구현하도록 해야함. Dependency Inversion Property상위 모듈이 하위 모듈에 의존하면 안됨. 둘 다 추상화에 의존하며, 추상화는 세부 사항에 의존하면 안됨. 16 page 라이브러리 vs 프레임워..
Problem https://leetcode.com/problems/maximum-depth-of-binary-tree/ Maximum Depth of Binary Tree - LeetCode Can you solve this real interview question? Maximum Depth of Binary Tree - Given the root of a binary tree, return its maximum depth. A binary tree's maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf leetcode.com Hint Try using recursi..
Problem https://leetcode.com/problems/longest-repeating-character-replacement/ Longest Repeating Character Replacement - LeetCode Can you solve this real interview question? Longest Repeating Character Replacement - You are given a string s and an integer k. You can choose any character of the string and change it to any other uppercase English character. You can perform this operati leetcode.co..
CS ⭐️ 브라우저 주소창에 google.com 입력하면 어떤 일이 일어나나요? DNS에 대해 설명해주세요. ⭐️ GET과 POST의 차이는 무엇인가요? REST API에 대해 설명해주세요. ⭐️ 객체 지향 프로그래밍이란 무엇인가요? 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방식이다. 추상화, 캡슐화, 상속, 다형성 네가지의 특징을 가지고 있다. 자료구조 stack과 queue에 대해 설명해주세요. ⭐️ 프로세스와 스레드에 대해 설명해주세요. 프로세스: 컴퓨터 내에서 실행되는 프로그램 스레드: 프로세스내 작업의 흐름. 하나의 프로세스는 여러개의 스레드를 가질 수 있다. Javascript ⭐️ Promise와 Callback 차..
Problem https://leetcode.com/problems/insert-interval/ Insert Interval - LeetCode Can you solve this real interview question? Insert Interval - You are given an array of non-overlapping intervals intervals where intervals[i] = [starti, endi] represent the start and the end of the ith interval and intervals is sorted in ascending order b leetcode.com Hint Solution Code Simple class Solution { pub..
Problem https://leetcode.com/problems/longest-substring-without-repeating-characters/
Problem https://leetcode.com/problems/merge-k-sorted-lists Merge k Sorted Lists - LeetCode Can you solve this real interview question? Merge k Sorted Lists - You are given an array of k linked-lists lists, each linked-list is sorted in ascending order. Merge all the linked-lists into one sorted linked-list and return it. Example 1: Input: lis leetcode.com You are given an array of k linked-lists..