본문 바로가기

CS3

면접에서 당황했던 질문, 클래스 안 구조체는 어디에 저장되나요? 예전에 받은 인터뷰 질문 중에, class 안에 정의된 structure는 stack과 heap 중에 어디에 적재되나요? 그리고 structure 안에 정의된 class는 어디에 적재 되나요? 라는 질문을 받은 적이 있었습니다. 너무나도 기본적인 수준의 지식만 가지고 있던 저에게는 꽤나 당황스러웠던 질문이었습니다. Class는 참조 타입이니까 heap, structure는 값타입이니까 stack, 이 정도만 알고 있었으니까요. 답이 너무 궁금해서 인터뷰가 끝나고 돌아오는 길에 바로 자료들을 이리 저리 찾아보았던 기억이 납니다. 덕분에 값들의 저장위치에 대해 자세히 알아보는 계기가 되었고, 그때 알게 된 내용들을 간단하게 정리해보려 합니다. 먼저, "값 타입은 stack에 참조 타입은 heap에 저장된다".. 2025. 6. 22.
LAN & WAN & TCP/IP & MAC에 대해 알아보기 왠지 모르게 네트워크 관련 부분은 들어도 헷갈리고 자꾸만 까먹게 되길래 기록해두기로 했습니다! 아무래도 눈에 확연히 보이는 것이 아니다 보니 더욱 그런 것 같습니다 😵‍💫 알기 쉽도록 제가 이해한 대로 풀어 설명해보도록 하겠습니다. (혹시 잘못된 내용이 있다면 알려주시면 감사하겠습니다.) 1. LAN (Local Area Network) LAN은 '지역 네트워크' 라는 의미로 작은 네트워크를 지칭합니다. 작은 네트워크라고 함은 보통 하나의 학교, 연구소나 캠퍼스 등과 같은 범위에 한정됩니다. LAN 안에서 컴퓨터 자원들(컴퓨터, 프린터, 서버, 라우터 등)이 서로 연결되어 있습니다. 케이블로 연결하는 것이 성능 상 좋지만 무선으로 연결도 가능합니다. LAN 내의 기기들은 switch에 Ethernet 케.. 2022. 8. 23.
API vs HTTP API vs REST API vs JSON 차이점 알아보기 정말 자주 사용하는 용어들이지만 아직까지도 매번 의미가 헷갈려서 간단하게 정리해봅니다 ☺️ API 한 애플리케이션이 다른 애플리케이션의 기능을 사용하게끔 해주는 매개체. 두 애플리케이션을 연결해주는 역할을 한다고 볼 수 있음! HTTP API HTTP를 사용하여 프로그램끼리 소통하는 API를 지칭함. REST API HTTP의 장점을 최대한 잘 활용하기 위한 원칙을 REST라고 하며, 이 원칙을 준수하여 만든 API를 REST API라고 부름. URI는 정보의 "자원"을 표현해야 함(동사형X, 명사형O) 자원에 대한 행위는 HTTP Methods(GET, POST, PUT, DELETE등)로 표현해야 함 etc... JSON Client의 요청과 Server의 응답의 형식을 표준화 한 것 중의 하나. X.. 2022. 6. 27.
반응형