본문 바로가기

전체 글99

[자기계발] 부자들의 공통점(4) 심각해도 긍정하라("SECOND BEST") 내게 있었던 일 써보기최근 가고싶은 회사의 면접을 봤어, 그런데 면접을 너무 못봤어. 내가 못봤다는 사실보다 더 괴로웠던건 내가 4년차 직원인데, 업무에 깊이가 너무 없다고 느껴졌던거야.. 그래서 마음이 굉장히 쓰렸어. 하지만 긍정적으로 우물안 개구리였던 나를 보았던 계기가 되었고 무엇이든 일어나길 위한 기회를 잡아야겠다고 생각했어. 근데 최근 부자들의 생각법을 읽으면서 마음이 한결 가벼워졌어, 나도 긍정적인 마음으로 내게 발전적인 신호로 받아들이구나를 느꼈거든. 그래서 나는 내가 하고 싶은걸 찾을꺼고, 내 미래에 불안이나 불행을 느끼지 않을꺼야. 그게 나의 궁극적 목표인 거 같아.1. 내가 정말하고 싶은게 뭘까?나는 항상 하고 싶은 일이 뭘까? 이런 생각에 멈추고 그 이상 깊게 파고 들어본 적이 없는것.. 2024. 10. 29.
[이직의 꿈] 과학기술분야 한국전자통신연구원 기술직(전산) 1차 면접 후기 1. 우선 면접은 다대일로 면접을 진행한다. 2. 지원자 별로 시간대가 달라서 기다리지 않고 바로 면접을 볼 수 있어서 좋았다.  3. 들어갈 때 신분증을 내고, 출입증을 받는다. ( 끝나고 깜빡하고 반납안해서.. 또 가야함..) 4. 지원번호 및 이름까지는 말해도 된다. ( 이름도 말하면 안되는 줄 알고 쫄았다. ) 5.  1차, 2차로 나눠지고 1차에서 10명, 2차에서 3~5명 면접을 본다. (2차를 갈 수 있을지 모르겠지만 3배수로 알고 있긴 함)6. 면접을 준비하면서 "내가 면접의 방향성을 너무 잘못 잡았구나" 깨달았다...  7. 결국은 IT의 관심도가 가장 중요하다.    1. PPT 발표(15분 및  15분 질의) 2. 이직 사유   -  -  -  -15. 마지막 할 말  댓글로 요청주세.. 2024. 10. 29.
[CS 면접 기본 - 스프링] 15. restapi 호출 시 처리과정에 대해서 알려줘 Spring Framework에서 REST API 요청이 처리되는 과정은 다음과 같은 단계로 이루어집니다. 이 과정은 Spring MVC의 구조를 기반으로 하며, 주로 Controller, Service, Repository 등의 계층으로 구성됩니다.1. 클라이언트 요청클라이언트(웹 브라우저, 모바일 앱 등)는 REST API 엔드포인트에 HTTP 요청(예: GET, POST, PUT, DELETE 등)을 보냅니다. 요청은 URL, HTTP 메서드, 헤더, 요청 본문(필요한 경우) 등으로 구성됩니다.2. DispatcherServletSpring의 DispatcherServlet이 요청을 받습니다. 이 서블릿은 Spring MVC의 중앙 처리자이며, 모든 요청을 처리하는 시작점입니다.web.xml 또는 .. 2024. 10. 27.
[CS 면접 기본 - 자바] 14. 디자인패턴에 대해서 알려줘 **디자인 패턴(Design Patterns)**은 소프트웨어 설계에서 자주 발생하는 문제를 해결하기 위한 일반적인 솔루션을 정의한 것입니다. 디자인 패턴은 특정 상황에서의 소프트웨어 구조와 동작을 향상시키고, 코드의 재사용성과 유지보수성을 높이는 데 도움이 됩니다. 디자인 패턴은 주로 다음과 같은 세 가지 범주로 나눌 수 있습니다. 1. 생성패턴 2.구조패턴 3.행동패턴  생성 패턴 : 생성 패턴은 객체 생성과 관련된 패턴으로, 객체를 생성하는 방법을 관리하고, 객체 생성 로직을 캡슐화하여 객체의 생성 과정을 제어합니다. -싱글턴 패턴 (Singleton Pattern):클래스의 인스턴스를 하나만 생성하고, 이 인스턴스에 대한 전역 접근을 제공하는 패턴입니다.DB 커낵션 객체는 계속해서 연결했다 끊었다.. 2024. 10. 27.
[CS 면접 기본 - 자바] 13. SOLID 원칙에 대해서 말해줘 SOLID 원칙은 객체 지향 프로그래밍에서 소프트웨어 디자인을 개선하고 유지보수를 용이하게 하기 위해 제안된 다섯 가지 원칙입니다. SOLID는 다음의 다섯 가지 원칙의 머리글자를 따서 만든 약어입니다:S - Single Responsibility Principle (SRP):단일 책임 원칙: 클래스는 하나의 책임만 가져야 하며, 그 책임을 완전히 캡슐화해야 합니다. 즉, 클래스가 변경될 이유는 오직 하나뿐이어야 한다는 원칙입니다. 이렇게 하면 클래스가 변경될 때, 그 클래스의 다른 부분에 영향을 주지 않아 코드의 유지보수가 용이해집니다.O - Open/Closed Principle (OCP):개방-폐쇄 원칙: 소프트웨어 엔티티(클래스, 모듈, 함수 등)는 확장에 대해서는 열려 있어야 하고, 수정에 대해.. 2024. 10. 27.
[CS 면접 기본 - 자바] 12. Check 예외, unCheck 예외에 대해서 말해줘 체크 예외 (Checked Exception):컴파일 타임에 검사되며, 반드시 처리해야 함. 반드시 처리해야 하는 예외입니다. 이러한 예외는 메서드 선언에서 throws 키워드를 사용하여 선언해야한다체크 예외는 반드시 try-catch 블록을 사용하여 처리해야 하거나, 메서드에서 throws 키워드를 통해 다시 던져야 합니다.예: IOException, SQLException언체크 예외 (Unchecked Exception):런타임에 발생하며, 컴파일 타임에 검사되지 않음.예: NullPointerException, ArrayIndexOutOfBoundsException이러한 예외들은 프로그래밍에서 발생할 수 있는 다양한 오류를 처리하는 방법을 제공하여, 보다 안정적인 소프트웨어를 개발할 수 있도록 도와.. 2024. 10. 27.