프론트엔드 4

신입개발자 스타트업 기술면접 질문 | 프론트엔드, Javascript, React

부트캠프가 끝나고 적극적으로 취업 준비를 하면서, 첫 단계인 서류 통과를 해야겠지만 서류 통과를 하더라도 면접이 기다리고 있다. 2022년 10월~11월 동안 다섯 곳 정도 면접을 보았는데 나와 같은 취업 준비생들이 도움이 되길 바라며 그 때 받은 기술 질문들은 모아봤다. 면접을 본 기업은 Javascript, React를 기술스택으로 쓰는 50인 이하 스타트업들이었다. 프론트엔드 채용을 위한 기술면접 질문들이다. 특히나 Redux를 사용한 경험과, Typescript를 사용한 경험은 모든 회사에서 물어보았다. 답변이 부족했던 질문에 대해서는 다시 찾아보고 공부하는 과정을 반복하였다. 모든 질문에 완벽하게 답하기란 어렵지만, 분명 미리 대비하고 면접을 임한다면 후회없이 면접을 볼 수 있을것이다. [일반]..

Others 2022.11.30

SPA란? 프론트엔드, 백엔드는 왜 분리되었을까?

SPA란 -SPA는 Single Page Application의 줄임말 -3세대 웹에서 등장 -​서버로부터 완전한 새로운 페이지를 불러오지 않고(기존 방식) 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트 -초기 페이지 로드 후 서버에서 더 이상 HTML을 보내지 않고, 처음에만 다운로드로드 하면 됨 장점 -화면 전체를 모두 바꿀필요가 없어짐으로서 사용자의 사용이 편해짐 -반응이 빠른 프론트엔트 구축을 빠른 시간안에 할 수 있게 됨. 분리된 설정을 통해 개발자는 기본 백엔드 기술과 완전히 독립적으로 프런트엔드를 구축, 배포 및 실험할 수 있게됨 대표적인 SPA 3대장: React, Vue, Angular 프론트엔드, 백엔드가 분리된 배경 -웹을 사용하는 사용자의 ..

Others 2022.05.10

백엔드 개발자, 프론트 개발자 어떻게 결정하지?

웹: 데스크탑에서 브라우저에 접근하는 모든 서비스 -웹 프론트앤드, 백앤드 개발자 앱: ios, android -앱 개발자, 백앤드 개발자 회사에서는 보통 프론트2명, 백앤드 2명, 앱개발자 2명 이런 식으로 채용해서 구성함 -브라우저, 앱 각각 하나의 서버에서 데이터를 넘겨줌 -일반적으로 개발자로 말했을때 웹개발자가 가장 많음 개발 언어 -프론트엔드: JavaScript- HTML - CSS -백엔드: JavaScript, Python, Java, PHP -데이터베이스: SQL -회사에서 모두 사용하는 건 아니고, 하나의 언어를 정해서 사용함 *참고로 Java와 Javascript는 전혀 다른 언어. 인도, 인도네시아 같은 관계. 코끼리, 바다코끼리 같은 관계 연봉: 차이없음 취업: 차이가 있다고 느낄..

Others 2022.05.04