일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 알고리즘
- javascript
- bean
- Deep Dive
- OOP
- REST API
- 코딩테스트
- LifeCycle
- css
- typescript
- 프로그래머스
- Interceptor
- winston
- TIL
- nestjs
- 인접리스트
- Linux
- java
- puppeteer
- JWT
- MySQL
- 자료구조
- GraphQL
- 탐욕법
- dfs
- Spring
- 인접행렬
- Kubernetes
- html
- node.js
- Today
- Total
목록TIL (28)
처음부터 차근차근
오늘 한 일 코어 Javascript - 데이터 타입 정리 프로그래머스 코딩테스트 퍼즐원스튜디오 코딩테스트, 인적성 검사 코어 Javascript - 데이터 타입 정리 자바스크립트 데이터 타입에 대하여 다시 정리했다. 코어 자바스크립트는 동작 원리와 이론에 대하여 간단하게 정리되어 있다. 면접 준비하기에 굉장히 좋다. 변수는 변경 가능한 데이터가 담길 수 있는 공간이고, 식별자는 그 변수의 이름을 말한다. 데이터 타입은 값의 저장 방식과 불변성 여부에 따라 바뀌며, 기본형은 값이 담긴 주소값을 바로 복제하고, 불변성을 띄지만, 참조형은 값이 담긴 주소값들로 이루어진 묶음(객체)을 가리키는 주소값을 복제하며, 이는 참조형이기 때문에 불변성을 띄지 않는다. 참조형 데이터를 불변값으로 변경해야 하는 경우가..
오늘 한 일 코딩 테스트 8문제 풀이 코딩테스트 8문제 풀이 퍼즐원 스튜디오 코딩테스트 관련 문제 풀이를 진행했다. 프로그래머스는 Lv0~2까지는 난이도 차이가 상이하게 난다. 코딩테스트도 조금씩 풀어야겠다는 생각 코테를 준비하면서, 미리 준비했으면 어떨까라는 생각을 진행하였다. 또한 자료구조와 알고리즘를 조금 더 준비하면 Lv3도 잘 풀 수 있다는 생각을 하고, 기본기도 챙길 수 있다고 판단. 다만, Javascript로는 자료구조를 구현하기 어려운 점도 존재하기 때문에 정확히 판단해야 한다.
오늘 한 일 Javascript Deep Dive 공부 portfolio OpenAI API Response 구현 Javascript 공부 자바스크립트 Deep Dive 공부를 진행했다 property Attribute, 생성자 함수를 통한 객체 생성, 함수와 일급 객체를 공부 객체 생성방식으로는 리터럴을 통해 생성할 수도 있지만, 생성자 함수를 통해서도 생성할 수 있다. 생성자 함수를 사용한다면 구조가 동일한 객체 여러 개를 간편하게 생성할 수 있다는 장점이 존재한다. 단점은 new 연산자를 붙여줘야 한다는 것. 일급 객체의 조건으로는 무명의 리터럴로 생성할 수 있다. 즉 런타임에 생성이 가능하다. 변수나 자료구조(객체, 배열 등)에 저장할 수 있다. 함수의 매개변수에 전달할 수 있다. 함수의 반환..
오늘 한 일 TNH 1차 면접 진행 Javascript 공부 TNH 1차 면접 첫 서류 통과 및 기술 면접 진행. 굉장히 긴장되고 떨렸다. 의외로 Javascript 관련 질문의 많았다. Node.js 질문일 줄 알았지만 대답을 잘 못한 부분 대답 못한게 의외로 많았고, 대답할 때 조리있게 잘 대답하지 못했다. 기술 면접을 처음 진행해봤고, 깨달은 게 많은 하루였다. 하루만에 떨어졌지만, 그래도 나에게 면접 기회를 준 TNH 회사에 감사하다. 정말 배운게 많았기 때문 이를 통해 앞으로 어떻게 해야 할 지 방향성을 정할 수 있었다. 1. 가장 중요한 건 개발과 관련된 지식이 부족하다. CS지식 DB, 자료구조, 알고리즘 Javascript, Typescript Node, express, Nest 개발 ..
오늘 한 일 Javascript 동작원리 팀스파르타 면접 진행 팀스파르타 면접 첫 개발자 면접 진행, 아쉬웠던 점은 인성 면접이었던 부분 인성면접도 정리해봤을 때 부족한 점이 많다. 잘못된 답변이나 면접관들이 이해를 잘 하지 못한 부분이 있었음 녹음할 수 있다는 것 자체가 신세계 첫 개발자 면접이었지만, 인성면접이에서 그렇게 긴장되지는 않았다. 다만, 잘못된 답변(Ex 피드백을 받은 경험이 있는지, 혹은 개발자가 이해를 잘 하지 못한 부분)에 있어서는 다시 한번 답변을 정리해야 겠다는 생각을 하였다. 그리고 조금 Free한 분위기 속에서 면접을 진행하다보니, 면접이 더 잘풀렸던 것 같다. Javascript 동작 원리 다시 한번 Javascript의 동작 원리에 대해 정리하였다. 하지만 Event Lo..
오늘 한 일 팀스파르타 면접 정리 객체 지향 프로그래밍 팀스파르타 면접 정리 팀 스파르타 면접에 대비하여 면접 예상 질문 정리, 1분 자기소개 정리를 하였다. 이력서 관련 질문을 받았을 때, 내가 얼마나 답변을 잘 못할지 예상 할 수 있었고, 이를 통해 프로젝트 전반적으로 다시 돌아볼 수 있는 시간이 되었다. 또한 옛날에 공부하였던 내용들도 정리할 수 있어서 좋았다. 객체 지향 프로그래밍 객체 지향 프로그래밍을 왜 쓰는지 다시 공부하고, 어떻게 동작하는지 공부하였다. 복습을 하고 면접 준비도 하는 겸 정리를 다시 한 번 진행하였다. 객체 지향 프로그래밍은 프로그램 구현에 필요한 객체를 파악하고, 각각의 객체들의 역할이 무엇인지를 정의하여 객체들 간의 상호작용을 통해 만드는 것을 의미합니다. 특징으로는 1..
오늘 한 일 Network 관련 기초 CS 정리 기업 지원 OpanAI API 관련 회의 진행 Network 관련 기초 CS 정리 (배운 것) Network : https://hangju95.tistory.com/76 Network 기초 단어 정리 : https://hangju95.tistory.com/77 Network Topology : https://hangju95.tistory.com/78 네트워크 통신 종류 : https://hangju95.tistory.com/79 네트워크 관련하여 CS 정리를 진행하였다. Network에 대해서 더 학습해야겠다는 생각을 했다. Topology의 형태를 통해 병목 현상이 어디서 발생하는지 알 수 있게 되었다. 대용량 트래픽에 대응할려면 대역폭도 중요하지만, 서..
오늘 한 일 Notion -> tistory로 블로그 정리 REST API 정리 OpenAI API를 활용해서 코드 작성 블로그 정리 나는 Notion으로 내가 배운것들을 정리하고, TIL도 Notion에다가 작성하였다. 그러나 다른사람들의 조언을 들으니 정리도 잘해놓는 편인데 Tistory로 옮기는게 조금 더 좋아보인다는 느낌이 들었다. 실제로 Tistory로 옮기니 무언가 정리하는 느낌이 더 들기도 하였다. 아직 글 작성을 하나밖에 하지 않았지만 계속 정리해서 11월까지 다시 정리할 예정이다. REST API 개념 정리 저번 Intellipick 모의 면접에서 신나게 맞은 내용을 다시 공부하고 정리하고 있다. 너무 과거에 공부했던 내용을 복습하지 않아 기억이 나지 않는 점이 문제였다. 이제부터 배운것..