웹 (27) 썸네일형 리스트형 WEB 면접 예상 질문) "HTTP STATUS 코드 중 SERVER ERROR에 관해서 말해주세요." HTTP status code란:- HTTP 설계 원칙에 의해서 정의된 것- 상황 별 어떤 에러를 보내야 하는지에 대한 내용 웹서버 에러 관련:- bad gateway- gateway timeout- forbidden 백엔드 서버 에러 관련:- bad request- unauthorized- internal server error WEB 예상 면접 질문) "RESTful 이 뭔가요?" REST는 REpresentational State Transfer:- 배경: web의 급속한 확장으로 인해 기존 설계 방식은 확장성을 고려하여 설계가 되지 않았습니다.- 개념:-- representation: 데이터들의 패키징 방식. JSON, XML, --- 예: -- resource:-- state:-- request: -- response: - 원칙:-- client-server: -- stateless: -- uniform interface: REST와 HTTP가 잘 어울리는 이유:- HTTP는 request-response 기반--> client-server- HTTP는 request 보내는 측, 즉, client의 상태와는 무관하게, request만 보고 response만 보냄--> stat.. CLOUD 관련 예상 면접 질문) "클라우드가 뭔가요?" 클라우드 정의:- on-premise 클라우드 장점:- 리소스 사용량 극대화- 해외 진출 가능 클라우드 대두: 웹의 대세- 순간적으로 넘치는 트레픽- 순간적으로 넘치는 데이터- 이후 남는 자원 클라우드 가능성:- 가상화- Container 클라우드 종류:- 퍼블릭: 자원 공유. 보안 정책에 의존- 프라이빗: 자원 독점 사용. 독자 보안 정책 수립 가능.- 하이브리드: 프라이빗의 보안성과 퍼블릭의 경제성 Azure Service:- 레고처럼 골라 조립하는 SaaS Cloud-native:- 클라우드 환경 중심으로 설계, 개발, 배포, 운영 하는 방식- 핵심요소:-- MSA (micro service architecure) MSA의 장점:- 개별 서비스 단위 유지보수, 배포 WEB 예상 면접 질문) "HTTP Status Code에 대해서 설명해주세요" RESTful: REST는 자원을 효과적으로 관리하기 위한 설계 원칙- API URL 설계 원칙- HTTP METHOD 사용 원칙- stateless: request에 필요한 모든 정보가 담김- uniform interface: URL은 명사로 HTTP methods:- GET: 조회- POST: 생성 // 같은 데이터가 - PUT: 전체 수정- PATCH: 부분 수정- DELETE: 삭제 중요한 Status Codes:- 1xx informational- 2xx success-- 200 success: GET/PUT/PATCH/DELETE 에 대한 응답-- 201 create: POST 에 대한 응답-- 204 no content: no body. 주로 DELETE 에 대한 성공 응답- 3xx redi.. WEB 면접 예상 질문) "File Server에서 File을 다운 받는 과정에서 TCP/IP에 대해서 설명해주세요 (Client-side)" 다음 글에서 이어서:2025.02.19 - [분류 전체보기] - WEB 면접 예상 질문) "File Server에서 File을 다운 받는 과정에서 TCP/IP에 대해서 설명해주세요 (Server-side)" WEB 면접 예상 질문) "File Server에서 File을 다운 받는 과정에서 TCP/IP에 대해서 설명해주세요 (Server-s1. File Server buffered I/O가 일어남 예) 1.4 MB file을 다운 받을 시 File Server:- socket에 대해 read와 write를 함 file server write 할 때 read:- user-space app은 system api 호출- system api는 storage driver api 호출- hw read 해mike-ty.. nodejs, react) 외국인 대상 서비스 만들기 - 16일차 - 2024.06.25 crawling comments async _downloadComments(page) { await page.waitForSelector('div#comment.icomment'); await page.evaluate(() => { if (!!document.querySelector('div.moretext')) { document.querySelector('div.moretext').click(); } }); await page.evaluate(() => { if (!!document.querySelector('div.cmt_memo p')) { .. nodejs, react) 사명 의지 재밌는 서비스 만들기 - 15일차 - 2024.06.21 사명: => 기쁨 주는 인생=> 웃음 주는 인생 결핍: => 여자.=> 돈.=> 자동차.=> 말씀.=> 스토리. 재밌는 것:=> 어떤 것 올리는게 재밌는가:==> 이슈: ray dalio 같은 것==> 어떻게 여자를 만나야 하는지.==> 세상에는 어떤 여자가 있는지.==> 내가 이미 관심이 있는지.==> 외국인에게 소개.=> 핵심 고객:=> 나. 아내. 쉬운 것:=> 1차. 오디언스 아무거나. 읽기 아무거나. nodejs, react) 외국인 대상 서비스 만들기 - 14일차 - 2024.06.20 파레토 개발:=> 내 서비스의 핵심:==> 데이터, 이슈성, 현재성, 댓글, 국제화=> 현재 당장 필요한 것:==> backend ip 감싸기. cert 만들기.==> 꾸준히 database 쌓기.==> aagag 댓글 파싱해서 번역 해서 등록하기. (초기). 대신 이름 바꾸기.=> 개발 기간:==> 수익 발생 전 까지 가능 투여 기간. 1차 - 100일. cert 만들기:=> check. best 댓글 파싱:check translate to english 이전 1 2 3 4 다음