반응형

2021.01.13

기술면접

오늘 기술면접을 봤다. 긴장을 엄청 많이했던거같다. 평소보다 잠을 많이 잤는데도 몸이 너무 피곤하다. 총 1시간정도를 봤고, 질문 내용은 어찌보면 일반적이라고 할 수 도 있는 기술면접 질문이었다. 먼저 내 이력에대해 말해달라고 이야기하고 이력에서 프로젝트 이야기하다가 자세힐 말해달라고하고 거기서 점점 파고드는 질문을 했다. 아쉬운점은 좀더 할말이 많은 프로젝트들이있었는데 별로 할말이 없는 프로젝트에 질문을 당했다는 점이었다. 면접에대한 포스팅은 나중에 한번 따로 하도록 해야겠다.

피자와 떡볶이

면접 끝난 기념으로 피자와 떡볶이를 먹었다. 배민 후기를 보니까 피자집인데 떡볶이가 너무 맛있다는 후기가 있었는데 먹어보니 진짜 맛있드라. 사장님도 친절하시고. 앞으로 종종 떡볶이를 여기서 사먹어야겠다.

마지막으로 면접 스트레스때문에 신경이 곤두서서 짜증을 많이 내는 날 옆에서 지켜봐주고 응원해준 안랙술에게 너무 고맙다는 이야기를 전하고싶다.

반응형

'2021년도 > step1.제주' 카테고리의 다른 글

day15. 너무 늘어진날.  (0) 2021.01.16
day14. 낚시꽝! 한빛미디어 리뷰어 이벤트 신청  (0) 2021.01.15
day12. 면접 전날  (0) 2021.01.13
day11.굴 라면과 면접준비  (0) 2021.01.11
day10. 낚시  (0) 2021.01.10
반응형

2021.01.11

굴 라면과 면접준비

오늘은 안랙술과 장을 보고왔다. 그 다음엔 면접준비를 했다. 요즘 백면 이라는 라면을 자주 먹는데 국물에 조개류를 넣어서 먹으면 훨씬 맛있을거같아서 굴을 한봉지 사와서 넣었다. 그랬더니 엄청 맛있었다. 어제먹다 남은 파스타와 굴라면, 밥한공기를 먹었더니 너무나도 배가 불렀다. 밥을 먹고 좀 뒹굴거리다가 면접 준비를 시작했다. 아 그리고 마트에서 "MyBizcuitt"이라는 말레이시아 회사의 "피넛크런치바" 란 과자를 안랙술이 추천해줘서 사와서 먹었는데 너무나도 맛있었다. 피넛버터맛인데 진짜 맛있었다. 이거 보는사람들은 한번 드셔보시길 권한다. 그리고 피코크의 "초코 프레즐" 이건 양이 적은게흠이지만 아주 맛이있는데 오늘은 세일하길래 하나 사왔다. 면접준비는 일단 구굴에 기술면접이라고 치면 나오는 기술면접 후기들을 보면서 그사람들이 받은 질문을 참고해서 준비하고있다. 그리고 내가 지원한 회사명 + 기술면접 이런식으로도 검색해서 작성하고있다. 기본적인 내용이 대부분이고 다 아는 내용이긴한데 누가 물어보면 바로 생각나지는 않는 주제들이라서 정리하면서 되게 좋은거같다. 내일 모레가 면접이니 내일도 열심히 준비해야겠다

반응형

'2021년도 > step1.제주' 카테고리의 다른 글

day13.기술면접  (0) 2021.01.13
day12. 면접 전날  (0) 2021.01.13
day10. 낚시  (0) 2021.01.10
day9. 면접준비중  (0) 2021.01.09
day8. 코딩테스트 합격!  (0) 2021.01.08
반응형

2021.01.10

낚시

매일 눈이오더니 오늘은 안와서 아침에 낚시를 다녀왔다. 원래 계획은 9시 ~ 1시까지 하고 오는것이었는데 아침에 버스도 늦게오고해서 낚시를 10시가 넘어서 시작할 수 있었다. 안랙술이 늦게 시작했으니 2시까지 하다오는게 어떻냐고 제안해줘서 그렇게 하기로했다.
처음엔 꽉꽉이를 노렸다. 한 두시간가량 캐스팅을 해봤는데 입질도 없어서 포인트를 옮긴 후 지그헤드에 웜을 달아서 던저보았다. 첫번째인지 두번째 키스팅만에 어랭이놀래기가 한마리 올라왔다. 이후 연속으로 어랭이놀래기를 잡았다! 한 30분가량 입질이 계속 있다가 뜸해져서 포인트를 다시 옆으로 좀 옮겼다. 계속 안나오길래 정리하고 들어가려는순간 또 입질이 몰려왔다. 한 5마리정도 더 잡을 수 있었다. 고프로를 확인해봐야 알겠지만 새해 목표였던 10마리를 잡은거같은 기분이든다. 처음잡아본 어종인데 정말 많이 나와서 재미있는 낚시였다.

어랭이 놀래기

물론 잡은 고기는 전부 놔주고왔다.

면접준비

집에온후에는 안랙술과 밥을 먹고 면접준비를했다. 기술면접에 관해 검색한 후 여러 사람들이 올려놓은 기술면접 후기를 보면서 관련 내용을 정리하고있다. 사실 하루이틀만에 많은 지식을 습득하는것은 불가능하고. 이미 알고있었던것을 끄집어내는데 도움이 된다. 면접 준비를 잘해서 안정적인 수입을 얻으면 좋겠다.

반응형

'2021년도 > step1.제주' 카테고리의 다른 글

day12. 면접 전날  (0) 2021.01.13
day11.굴 라면과 면접준비  (0) 2021.01.11
day9. 면접준비중  (0) 2021.01.09
day8. 코딩테스트 합격!  (0) 2021.01.08
day7.눈이 많이온날  (0) 2021.01.08
반응형

Error와 Exception

Error

컴파일시 문법적인 오류와 런타임시 예측불가능한 에러가 있다. 에러의 예로는 StackOverflowError / OutOfMemoryError 등이 있으며 발생시 프로세스가 종료된다. 핸들링이 불가능하고 회복이 불가능하다.

Exception

프로그램이 핸들링이 가능한 경우 익셉션이라한다.
처리가 가능하다.
프로그램이 동작중 예상하지 못한 상태가 발생하여 수행중인 프로그램이 영향을 받는것.
CheckedException(Compile tiem)

  • 컴파일시점에 예측이 가능하다.
    UncheckedException(Run time)
    • 컴파일 시점에는 예측이 불가능하고, 런타임시에 발생하는 예외

스프링에서의 예외처리

  1. 메소드 단위에서 try/catch를 이용하여 처리
  2. 컨트롤러 단위에서 @ExceptionHandler를 이용해서 처리
    • @Controller / @RestController 가 적용된 Bean내에서 발생하는 예외를 잡아서 하나의 메소드에서 처리해주는 기능.
  3. @ControllerAdvise를 이용하여 Global level에서 컨트롤러 이후 Client에게 전달되기 직전 처리
    • @ControllerAdvise 모든 @Controller 즉, 전역(Global)에서 발생할 수 있는 예외를 잡아서 처리해주는 어노테이션
반응형

'프로그래밍 > 면접대비문제' 카테고리의 다른 글

MVC란?  (0) 2021.01.11
Java Collection framework interface의 특징  (0) 2021.01.11
REST API에 대해서  (0) 2021.01.10
MSA란 무엇인가?  (0) 2021.01.10
[IT 개발자 면접 대비문제] Spring의 원리  (0) 2016.09.17
반응형
반응형
반응형

MSA란 무엇인가?

  • MSA

    • 하나의 서비스를 만들때 도메인별로 서비스를 쪼개어 독립적으로 서비스하고, 디플로이할 수 있도록 구성하는 아키텍쳐
    • 모놀리식(monolithic) 아키텍처와 대비되는 성격의 아키텍처이다.
    • 애플리케이션 로직을 각자 책임이 명확한 도메인별로 분리하여 이를 조합해 솔루션을 제공한다.
    • 각 컴포넌트(도메인)는 작은 책임 영역을 담당하고 완전히 상호 독립적으로 배포된다. 마이크로 서비스는 비지니스 영역의 한 부분에서의 책임만을 담당하고, 여러 어플리케이션에서 재사용할 수 있어야한다.
    • 어플리케이션은 항상 기술 중립적 프로토콜을 사용해 통신하기때문에 서비스 구현기술과 무관하다. 이는 한 서비스를 구축하할때 개발언어 및 기술에 종속되지 않고 다양한 언어와 기술을 사용할 수 있다는 장점이있다.
  • Monolithic

    • 모듈이 서비스 내부의 Product 현태로 종속되어있으며, 서비스에만 집중할 수 있는 구조
    • 장점
      • 개발 초기에는 단순한 아키텍처 구조와 개발의 용이함이 큰 잠점.
    • 단점
      • 규모가 커짐에따라 복잡도의 증가가 심해진다.
  • MSA의 장점

    • 각 도메인별로 서비스를 배포하고 운용하기때문에 결합도(coupling)이 낮아지는 장점이있다.
    • 배포가 유연하다.
    • 재사용성 및 확장성이 크다.
    • 서비스별 기술의 도입 및 확장이 자유롭다.
    • 하나의 서비스에 문제가생겨도 연관되지 않은 다른 도메인은 지속적으로 서비스가 가능하다.
  • MSA의 단점

    • 장애추적, 모니터링, 매시징이 어렵다(?? 이게 어렵나?)
    • 어려 도메인에 걸친 기능의 경우 트랙잭션을 다루기 어렵다.
    • 도매인간 의존성이 있는경우 릴리즈가 어렵다. <=> 도매인간 roll-out계획 마련 및 명확한 의존성 관리

** 참고 자료 https://waspro.tistory.com/429

반응형

+ Recent posts