하루 1개 이상 면접 질문163 면접질문118일차(컬렉션프레임워크(CollectionFramework)에 대해 아는만큼 말해 보시오.) 0603컬렉션프레임워크(CollectionFramework)에 대해 아는만큼 말해 보시오. 컬렉션 프레임워크는 여러 객체를 처리할 자료구조나 데이터 처리를 위한 알고리즘을 모아 놓는 것을 말합니다. 컬렉션 프레임워크는 list, set, map이 있습니다. list는 우리가 일반적으로 사용하는 배열로 순서가 있고 중복이 허용되는 특징이 있습니다. set은 list에 비해 중복도 안 되고 순서도 없는 특징이 있습니다. map은 key와 value를 이용해서 데이터를 저장하는 것으로 순서는 없지 key와 value가 완전히 똑같은 것을 저장할 수는 없습니다. 즉 중복은 허용되지 않습니다. 2022. 6. 3. 면접질문 117일차(IoC개념) 0601IoC개념 IoC (Inversion of Control)은 제어 역전으로 우리가 직접적으로 해당 클래스 상호 간의 연관관계를 설정해주는 것이 아니라 컨테이너가 제어하는 것입니다. 우리가 직접적으로 객체를 생성해서 서로 관계를 이어주는 것이 아니라 외부에서 받은 것을 컨테이너가 인식해서 상호 연관관계를 설정해주는 것입니다. 간접적으로는 우리가 제어하는 것이라고 할 수는 있지만 직접적으로 본다면 제어가 역전됐다고 이해할 수 잇습니다. 2022. 6. 1. 면접질문 116일차(DI 개념) 0531DI 개념 DI(Dependency Injection)란 의존성 주입으로 단순히 코드를 작성함으로써 클래스가 어느 클래스와 연관되어있는지 알 수 없고 외부로부터 데이터를 받아서 그제야 어디와 연관이 있는지 알 수 있게 됩니다. 그럼으로써 해당 클래스 사이의 연관관계는 약하게 됩니다. 쉽게 설명하면 인터페이스를 활용해서 큰 테두리를 잡아줘서 어느 정도의 의존성만 설정해두고 나중에 외부에 들어오는 거에 따라 해당 클래스와의 연결이 성립되어 조금 더 다양한 클래스와 연결될 가능성이 열려있는 것이라고 할 수 있습니다. 2022. 5. 31. 면접질문 115일차(입사 후 커리어패스를 어떻게 쌓을 건지 말해주세요.) 0530입사 후 커리어패스를 어떻게 쌓을 건지 말해주세요. 입사를 하고 나서 직무에 필요한 기본 지식을 추가로 더 쌓고 영어 공부 와 추가적인 공부를 해서 현재 버전에서 사용하는 대부분 기능들을 사용해서 익혀보고 싶습니다. 그 이후에는 새로운 버전 업그레이드도 읽어서 이해할 수 있을 정도로 숙달하고 한 번씩 써보면서 나중에 해당 기능이 실전에 투입됬을때 최소한 어떤 기능인지는 알고 있고 싶습니다. 나중에 정말 시니어 개발자가 돼서 숙달이 된다면 제가 개발 중반부터 생각해온 연산 한 번이나 또는 변수한개 등 각각의 요소가 시간이 얼마나 걸리는지 자료를 모아서 나중에는 제가 다니는 회사의 코드를 그것을 기준으로 속도를 조금씩 빠르게 만들고 싶습니다. 2022. 5. 30. 이전 1 ··· 7 8 9 10 11 12 13 ··· 41 다음