본문 바로가기

개발94

[개발자 기술면접] 대용량 트래픽, ORM, JWT, OAuth, 클래스형과 함수형 주니어 개발자에게 기대되는 것은 실력보다도 CS지식, 그리고 본인이 쓰는 언어에 대한 이해라고 한다. 취업을 준비하며 매일 매일 5개 이상의 기술면접 관련 질문을 정리하기로 했다. [개발자 기술면접] 대용량 트래픽, ORM, JWT, OAuth, 클래스형과 함수형 1.대용량 트래픽이 발생할 시 어떻게 대응해야 하나요? 2.ORM을 사용하면서 쿼리가 복잡해지는 경우에는 어떻게 해결하는게 좋을까요? 3.JWT, Refresh, Access Token에 대해서 설명해주세요. 4.OAuth에 대해서 설명해주세요. 5.클래스형과 함수형의 차이를 설명해주세요. 어떤 방식을 주로 사용하였고 그 이유가 뭔지 답변해주세요. 추천글 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 1. 대용량 트래픽이 발생할 시 어떻게.. 2023. 9. 14.
면접준비-2번째 모의 면접, 실제 면접 준비 면접준비-2번째 모의 면접, 실제 면접 준비 아...왜 준비해도 해도 모자라고 모자를까..준비해야할게 많으니 오히려 기본적인 개념을 제대로 설명하지 못하는 것 같기도하고..전문 용어를 써서 간략하게 설명할 일이 없으니 머리론 아는데 말로 표현이 안된다. 자기소개 안녕하세요. 백엔드 개발자 XXX 입니다. 저는 맨땅에 헤딩해도 오뚜기처럼 일어나는 회복탄력성이 좋은 사람입니다. 저는 항상 새로운 도전을 두려워하지 않으며 성장해왔습니다. 비전공자로 개발을 시작했을때, 개념부터 프로젝트까지 수많은 에러와 난관이 있었습니다. 하지만 그 어려움이 저를 더 강하게 만들었습니다. 저는 어려움에 닥치면 피하지 않고 정면승부하여 끝까지 문제를 해결해내었고, 그 과정에서 기쁨을 느꼈습니다. 앞으로도 업무에 적극적으로 뛰어들.. 2023. 9. 7.
개발자 필수 대비 단골 면접 질문 6가지 개발자 필수 대비 단골 면접 질문 6가지 개발자 필수 대비 단골 면접 질문 6가지 1. Base64 인코딩이란 무엇인가요? 2. 사용자 패스워드를 전송하고 보관하는 방법을 설명해주실 수 있을까요? 3. 프로세스와 스레드를 비교하여 설명해주실 수 있을까요? 4.Call by reference란 무엇이고 보통 어떻게 쓰이나요? 5. 동시성과 병렬성을 비교하여 설명해주실 수 있을까요? 5. 동기와 비동기를 비교하여 설명해주실 수 있을까요? 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. Base64 인코딩이란 무엇인가요? 사용자 패스워드를 전송하고 보관하는 방법을 설명해주실 수 있을까요? 프로세스와 스레드를 비교하여 설명해주실 수 있을까요? Call by reference란 무엇이고 보통 어떻게 쓰이나요?.. 2023. 9. 6.
개인프로젝트 - 01. 프로젝트 시작 Typescript 기반의 개인 블로그를 Restful하게 개발해보고싶다는 생각이 들었다. Typescript 에 대해 더 깊게 이해하고 실무에 익숙해지는데에는 실제 프로젝트를 혼자 해보는 것만한게 없다고 판단했다. 원래 키워드분석기 애플리케이션을 만들어보려했으나.. 작동원리도 복잡하고 도저히 혼자 감당할 수가 없을듯 ㅠ_ㅠ 개인프로젝트 - 01. 프로젝트 시작 개인프로젝트 - 01. 프로젝트 시작 1.개요 2.내용 개요 Typescript 기반의 할 일 목록, 날씨정보 등이 담긴 나만의 블로그를 만들어보자. 추가될 api는 추후에 계속 수정+보완할 예정 내용 우선 front-end가 없기 때문에 간략히 화면에 띄울 수 있는 정도 혹은 내가 react로 만들어볼 수 있을 정도로 구현할 예정이다. 지도, .. 2023. 9. 6.