본문 바로가기
반응형

분류 전체보기157

[신입 개발자 면접질문] 개발 면접 마지막으로 하고싶은말? 졸업한지 1년째되었지만, 아직 많은 면접을 본적은 없습니다. 하지만 면접본곳중 90~95%는 붙었고, 그동안 면접을 보면서 "마지막으로 하고싶은말이나 물어보고 싶은거 있나요?"라는 질문에 어떤식으로 답했는지 쓰려합니다. 개인적으로 "마지막으로 하고싶은말이나 물어보고 싶은거 있나요?"라는 질문에 "없습니다."라는 대답은 취준생으로 너무 간절해보이지도 않고, 내가 왜 여기 와야하는지, 정말 일을 하고싶은게 맞는지 보여주는게 아닌거 같다는 생각이 들기 때문에 좋은 답은 아닌거 같아요. 제가 실제로 면접중 했던 질문들이고, 6~8곳을 보면서 면접관님들이 "신입면접 보면서 이런 질문을 하는 친구는 처음봤다" 라고 말씀을 해주셨습니다. 어떤 질문인지 하나하나 알려드릴께요. 질문시 자신이 하는 질문에 대해서는 사전 .. 2022. 1. 21.
[Spring framework] 스프링 프레임워크 이해하기 2(기본) - 다형성 아직은 제대로 된 spring강의가 아닙니다. spring을 이해하기위한 기본적인 단계라고 생각하시면 됩니다. 지난번 결합도가 높은 코드를 작성해 보았습니다. new 키워드를 사용하여 객체를 생성하고, 해당 클래스의 메소드를 호출하였습니다. 하지만 그렇게 사용하니 다른클래스로 교체하기 위해서는 객체 생성과 호출 모두 바꿔야 했어야 했죠. 오늘 해볼것은 다형성을 이용하여 결합도를 낮춰보려 합니다. 다형성을 이요하려면 1. 상속 2. 재정의 두가지를 해줘야해요. 그럼 다시 코드로 설명을 하겠습니다. 이전 작성하였던 코드는 지우시던지, 주석하시면 될거 같아요. 그럼 가장 먼저 상속을 위한 인터페이스를 만들어 보겠습니다. 이건 TV라는 인터페이스예요! 인터페이스를 만드는 방법은 클래스 만드는것과 비슷해요. 우린.. 2022. 1. 20.
[네트워크 지식] Network 기본 지식 및 면접 예상 질문 ★★★★★네트워크★★★★★ [OSI 7Layer 와 TCP/IP 4Layer] //---------------------------------------------------------------//. OSI 7Layer TCP/IP 4Layer 응용 계층 표현 계층 응용 계층 세션 계층 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 전송 계층 전송 계층 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 네트워크 계층 인터넷 계층 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 데이터 링크 계층 네트워크 엑세스 물리 계층 계층 OSI 7계층이 존재하는 이유? 통신이 일어나는 과정을 단계별로 파악할수 있기 때문이다. 한눈에 보기에 쉽고, 사람이 이해하기 쉬우며, 특정 한곳에서 문제가 발생할시 다른 단계의 소프트웨어나 장비를 건.. 2022. 1. 19.
[spring 이해하기] spring framework 이해하기 1 - 결합도란? 프로그래밍을 하다보면 결합도나 응집도와 같은 단어를 많이 듣게 됩니다. 그럼 결합도와 응집도가 뭘까요? 결합도는 모듈과 모듈 상호 의존 정도 응집도는 모듈내 기능적인 응집 정도 라고 이야기 할수 있습니다. 그래서 이게 spring이랑 무슨 상관이 있는지? 라고 의문이 드실거예요. spring은 이 결합도를 최소화하는데 목적이 있습니다. 예를 들어 볼께요. main.java라는 파일안에 모든 코드가 다 들어있을때, DB쿼리 부분이 이상하면 해당 파일 자체를 수정해야 합니다. 그럼 여기서 main.java를 처음본 사람이 수정한다고 했을때, 유지보수 시간이 오래 걸리게 됩니다. 또한 하나를 수정함으로써 다른 문제가 발생할 수 있어요. 그렇기 때문에 spring은 mvc패턴을 적용하여 여러 파일로 나누어 효율.. 2022. 1. 19.
반응형