본문 바로가기

Legacy(~18.10)/면접질답

[면접질답] 10일차

반응형

면접질답 10일차

태준 10일차 면접질답


기술 : 쿠키와 세션에 대해 설명해보세요.

멘탈 : 현재까지의 경력 중 가장 의미 있었던 프로젝트나 업적에 대해 말해 보세요.

태형 10일차 면접질답


기술: 본인이 알고 있는 공용체에 대해서 간단히 설명해 보세요.

멘탈: 제품 출시에 앞서서, 버그가 많이 발견되었는데, 버그를 다 고치면 출시 일을 못맞추고, 출시일을 맞추면 버그를 못고친채로 내게 되는데, 이것에 대한 본인의 생각과 둘중에 하나를 선택해야한다면 어떤 것을 선택할 것인지? 그 이유는 무엇인지 말해보시오.



예시답안


기술 : 쿠키와 세션에 대해 설명해보세요.

  • 세션과 쿠키의 차이점은 단순히 서버에 저장되는 정보, 클라이언트에 저장되는 정보 정도로 이해하는 것 이상으로, 이해가 필요 합니다.왜냐하면, 이 두개는 서로 비슷한듯 하면서도 실제론 역할이 매우 다르기 떄문입니다.

    로그인과 관련해서 설명해 보자면, 세션은 로그인을 한 사용자가 실제 그 사용자가 맞는지에 대한 인증의 용도로 사용이 됩니다. 세션이 끊어졌다라는 말은 로그인 상태에서 로그인 한 사용자를 인증할 수 없기 때문에 로그아웃된 상태에 마찬가지라고 볼 수 있습니다.

    반면에 쿠키는 웹브라우저를 통해서 유저의 로컬에 저장되는 자료들 입니다. 예를들면,자동완성 기능들 같은 것, 아니면 장바구니 정보 같은 것들인데, 만약 인터넷 사용기록을 다지우게디면자동완성, 장바구니 정보 같은 것들도 같이 지워지게 됩니다.


멘탈 : 현재까지의 경력 중 가장 의미 있었던 프로젝트나 업적에 대해 말해 보세요.

  • 제가 한 프로젝트 중 가장 의미 있었던 프로젝트는 제가 스스로 기획부터 개발, 배포, 광고, 운영까지 하면서, 직접 사람들고 소통하며, 저의 서비스를 만들어본 것 입니다.저는 이 프로젝트를 하면서, 가장 좋았던 점은 이 서비스의 성공여부와 상관 없이, 스스로 위의 모든 과정을 고민하고 부딪혀보면서 과정 자체에 즐거움 느낀 것과 사용자와 소통하면서 서비스의 편의성에 대해 칭찬 받은 것 입니다.

    결론적으로 이 프로젝트를 하면서, 저는 프로그래밍 전반에 관한 지식 습득은 물론이고, 흥미를 가지고 서비스를 만들 수 있는 계기가 마련되었습니다.




기술: 본인이 알고 있는 공용체에 대해서 간단히 설명해 보세요.

  • 공용체의 가장 중요한 개념은 struct와 생긴 구조는 비슷하나, 다른 특징으로는 메모리에 할당되는 공간크기의 차이가 있다라는 것입니다.

    공용체는 각 멤버 변수들이 메모리 공간을 공유합니다. 예를들어서 double 형, int형 변수를 가지고 있다면, 메모리는 double의 메모리인 8byte를 할당을 받습니다.

    메모리 공간을 공유하다보니, 초기화 할 때, 멤버변수를 한번에 하나씩 만 사용할 수 있습니다.

    이처럼 공용체는 메모리를 좀더 효율적으로 사용하기 위해서 메모리공간을 공유하고 사용하는데, 그 사용이 불편하고, 최근에는 메모리 기술의 발전으로 잘 쓰이지 않습니다



  • 멘탈: 제품 출시에 앞서서, 버그가 많이 발견되었는데, 버그를 다 고치면 출시 일을 못맞추고, 출시일을 맞추면 버그를 못고친채로 내게 되는데, 이것에 대한 본인의 생각과 둘중에 하나를 선택해야한다면 어떤 것을 선택할 것인지? 그 이유는 무엇인지 말해보시오.

  • 일단 가장 중요한 것은 버그가 발견되지 않도록 개발하는 것이 중요하다고 생각합니다. 그러기 위해선 애초에 설계할 때부터, 꼼꼼이 하는 것이 제일 중요하다고 생각합니다. 버그를 만들지 않도록 햐려는 의식을 계속 가지고 연습해야, 버그 없는 프로그램을 만들면서, 출시일도 맞출수 있다고 생각합니다.

    허나, 만약에 위에 같은 상황이 발생하게 된다면, 저는 출시일을 미뤄야한다고 생각합니다. 왜냐하면, 버그가 발생한다는 것 자체가 제대로 개발을 하지않았다는 뜻이기 때문에, 출시 이전에 버그는 무조건 다 잡아야한다고 생각합니다. 버그가 있음을 알고있으면서 출시하는 것은 프로로써 자격이 없다고 생각하고 본인, 아님 회사가 손해를 봐서라도 출시일은 미루고 버그를 잡아야한다고 생각합니다.


반응형

'Legacy(~18.10) > 면접질답' 카테고리의 다른 글

[면접질답] 12일차  (0) 2018.08.13
[면접질답] 11일차  (0) 2018.08.13
[면접질답] 9일차  (0) 2018.08.10
[면접질답] 8일차  (0) 2018.08.08
[면접질답] 6일차  (0) 2018.08.08