반응형 개발 기타14 자바 신입개발자용 면접 질문 (난이도 하) 자바와 관련된 기본적인 개념을 묻는 인터뷰 질문 목록입니다. 경험에 기반한 내용보다는 아는 개념을 설명할 수 있는지를 의도했습니다. Java의 역사와 발전에 대해 설명해보세요. Java의 주요 특징은 무엇인가요? JDK와 JRE의 차이는 무엇인가요? 자바 프로그램의 기본 구조는 어떻게 되나요? Java의 데이터 타입 중 기본 데이터 타입과 참조 데이터 타입의 차이점을 설명하세요. 변수 선언과 초기화에 대해 설명해보세요. 자바에서 사용되는 접근 제어자에 대해 설명해보세요. 메서드와 생성자의 차이는 무엇인가요? 오버로딩과 오버라이딩의 개념을 설명하세요. 객체 지향 프로그래밍의 특징과 장점은 무엇인가요? 클래스와 객체의 관계를 설명하세요. this 키워드의 역할은 무엇인가요? 상속의 개념과 사용 이유를 설명해.. 2023. 12. 6. vscode 탭 간격 설정하기 파이썬에선 인덴트를 통해서 블럭을 구분한다. 인덴트 방식은 확실히 편하지만 파이썬을 처음 접하거나 프로그래밍 초보라면 한번쯤 인덴트를 스페이스로 채우면서 오류를 만나게 된다. 인덴트는 Tab (탭) 으로 구분하면 스페이스로 하나씩 치면서 채우지 않아도 되어 편리하다. 근데, 사용하는 에디터의 설정에 따라서 들여쓰기가 스페이스4개 혹은 2개 등으로 설정이 되어있는데, 문제가 된다면 이를 변경해야 한다. 많이 쓰는 vscode 기준으로 설명 1. Settings 진입 메뉴: File > Preferences > Settings 단축키 윈도우: Ctrl + , 단축키 맥: Cmd + , 2. Tab size 검색 후 설정 검색창에 tab size 타이핑한다. 나오는 Tab Size 값을 수정하면 된다. 별도.. 2023. 12. 4. 데이터분석 분야에서 R vs 파이썬 비교 R과 파이썬 두 언어 모두 데이터 분석/과학 분야에서 강력한 위치를 차지하고 있습니다. 두 언어를 잘 모르고 이런 분야에 처음 진입했을 때 어떤 언어를 선택해야 할지 고민이 되실텐데요 아래 비교정리된 표를 통해 차이점을 알고 선택에 도움이 되면 좋겠습니다. 기준 파이썬 R 사용 용이성 범용 프로그래밍 언어로, 다양한 목적에 사용됨. 상대적으로 쉬운 문법. 통계 및 데이터 분석에 특화된 언어. 특정 분석 작업에 대해 직관적일 수 있음. 데이터 처리 및 분석 Pandas, NumPy 등의 강력한 라이브러리 제공. 큰 데이터 세트 처리에 강함. 데이터 분석 및 통계에 특화된 다양한 패키지 제공. 복잡한 통계적 방법에 강점. 시각화 Matplotlib, Seaborn 등으로 다양한 시각화 가능. ggplot2 .. 2023. 12. 1. 백엔드 경력자를 위한 면접질문 10개 단순한 개념이해의 질문이 아니고, 현업 시 경험에 기반한 대답을 할 수 있는 질문입니다. 시스템 설계: 대규모 트래픽을 처리할 수 있는 확장 가능한 웹 애플리케이션을 설계하는 데 있어 가장 중요한 고려사항은 무엇이라고 생각하나요? 데이터베이스 최적화: 데이터베이스 쿼리 성능을 최적화하기 위해 사용한 전략은 무엇이며, 어떤 특정 사례를 통해 그 효과를 입증할 수 있나요? API 설계: RESTful API와 GraphQL API의 주요 차이점은 무엇이며, 어떤 상황에서 각각을 선택할 것인지 설명해 주세요. 분산 시스템: 마이크로서비스 아키텍처에서 발생할 수 있는 주요 문제점은 무엇이며, 이를 어떻게 해결했나요? 보안: 웹 애플리케이션에서 자주 발생하는 보안 취약점은 무엇이며, 이를 어떻게 방지할 수 있나요.. 2023. 11. 30. 이전 1 2 3 4 다음 반응형