Java Java인터뷰 질문들 메이투안, 대답할 수 있는지 볼까?

메이투안, 대답할 수 있는지 볼까?

Aug 24, 2023 pm 03:51 PM
자바 면접 질문


Title

1. 자기 소개와 프로젝트에 대해 간략하게 이야기해주세요.

2. 메모리 누수를 경험한 적이 있나요? 어떻게 해결하셨나요? 예전에 이런 일을 한 번 겪었는데 운이 좋았습니다.

3. 자바의 기본 유형은 무엇인가요? 문자열은 Java의 기본 유형입니까? 문자열은 왜 최종 유형이어야 합니까?

4. 반사 메커니즘의 기본 구현은 무엇입니까? 역학은 어떻습니까? 동적 구현 원리?

5. HashMap了解吗?说一下HashMap相关的一些东西?HashMap是线程安全的吗?为什么是线程安全的?ConcureentHashMap了解吗?他是如何实现线程安全的?你刚才说1.8基于CASCAS의 ABA 문제를 해결하는 방법은 무엇입니까?

6. JVM의 스레딩 모델에 대해 알려주세요. 이 지역은 무엇을 위해 사용됩니까? Java 스레딩 모델 및 JVM 스레드 모델의 구별과 요약에 주의하세요. 인터넷상의 정보는 정확하지 않습니다. Java线程模型和JVM线程模型注意区分、总结下,网上很多文章都是错的。

7、说一下java类加载器的工作机制?类加载在那个区域进行的?

8、说一下java的线程模型?violate了解吗?他的原理是什么?violate是线程安全的吗?为什么不是?

9、保证线程安全的解决方法有哪些?说一说读写锁吧,读写锁的读

10、数据库的索引有哪几种?为什么要用B+树来做索引?组合索引和几个单个的索引有什么区别?数据库的大表查询优化了解吗?MVCC机制了解不?MVCC机制有什么问题?怎么去解决这个问题?MySQLmysql 慢语句调优做过吗?说说你是怎么做的?

11、Redis了解吗?你说说怎么用Redis实现分布式锁?

12、Spring中Bean的作用域,Spring MVCcontroller

7. Java 클래스 로더의 작동 메커니즘에 대해 알려주세요. 클래스 로딩은 어느 영역에서 이루어지나요?

8. Java의 스레딩 모델에 대해 알려주세요. 위반을 이해합니까? 그의 근거는 무엇입니까? 스레드 위반은 안전한가요? 왜 안 돼? 🎜🎜9. 스레드 안전성을 보장하는 솔루션은 무엇인가요? 읽기-쓰기 잠금, 읽기-쓰기 잠금에 대해 이야기해 보겠습니다. 🎜🎜10. 데이터베이스에는 어떤 유형의 인덱스가 있나요? 인덱싱에 B+ 트리를 사용하는 이유는 무엇입니까? 통합 인덱스와 여러 개별 인덱스의 차이점은 무엇입니까? 데이터베이스의 대규모 테이블 쿼리 최적화를 이해하고 있습니까? MVCC 메커니즘을 이해하십니까? MVCC 메커니즘에 어떤 문제가 있나요? 이 문제를 해결하는 방법? MySQLmysql 느린 명령문 튜닝을 수행해 보셨나요? 어떻게 했는지 말해 보세요. 🎜🎜11. Redis이해하셨나요? 사용법을 알려주세요Redis 구현 분산 잠금? 🎜🎜12. Spring에서 Bean의 역할 도메인, Spring MVC컨트롤러는 스레드로부터 안전합니까? 스레드 안전을 보장하는 방법은 무엇입니까? 🎜🎜 (인터뷰 출처: 네티즌: 2년 경력, Shanruyar)🎜

위 질문을 읽은 후, 질문에 얼마나 잘 답할 수 있다고 생각하시나요? 100점수 척도에 따르면, 자신에게 몇 점을 주겠습니까?

Problem Analysis

1. 자신을 소개하고 프로젝트에 대해 간략하게 이야기해 주세요.

두 가지 질문은 자신을 소개하는 것이고, 다른 하나는 프로젝트를 소개하는 것입니다. 프로젝트는 귀하에게 가장 친숙한 프로젝트 또는 귀하가 가장 잘 할 수 있는 프로젝트를 소개하는 것입니다. 최근에 작업 중입니다.

2. 메모리 누수를 경험한 적이 있나요? 어떻게 해결하셨나요? 예전에 이런 일을 한 번 겪었는데 운이 좋았습니다.

이 문제는 일일 요약을 기반으로 합니다. 이전에 발생한 적이 없다면 직접 시뮬레이션한 다음 다양한 명령과 도구를 사용하여 문제를 해결할 수 있습니다. 인터뷰 중에 질문을 받으면 문제 해결 아이디어와 문제 해결 프로세스에 사용되는 명령 및 도구에 대해 간단히 이야기하십시오.

3. Java의 기본 유형은 무엇입니까? String은 Java의 기본 유형입니까? 문자열은 왜 최종 유형이어야 합니까?

처음 두 질문은 조사를 기반으로 합니다. 세 번째 질문은 왜 최종 수정 클래스가 어떤 특성을 가지고 있는지 생각해야 합니까? 여기서는 어떤 역할을 하나요?

4. 반사 메커니즘의 기본 구현은 무엇입니까? 역학은 어떻습니까? 동적 구현 원리?

역학, 역동성과 성찰의 관계에 초점을 맞춰 기본 지식이 탄탄한지 확인하는 테스트라고도 할 수 있습니다.

5, HashMap了解吗?说一下HashMap相关的一些东西?HashMap是线程安全的吗?为什么是线程安全的?ConcurrentHashMap了解吗?他是如何实现线程安全的?你刚才说1.8基于CAS?CAS的ABA问题怎么解决?

这是几个问题,

HashMap的问题

  • 你得说一下HashMap是什么,
  • 底层采用什么数据结构实现的,
  • 最好说一下put的过程
  • JDK版本各版本中是怎么样的。
  • HashMap为什么是线程不安全的?

ConcurrentHashMap질문

  • ConcurrentHashMap是什么?ConcurrentHashMap是什么?
  • ConcurrentHashMap底层数据结构是什么?
  • JDK版本不同,ConcurrentHashMap在设计上有些什么区别

CAS问题

  • CAS是什么?
  • CAS存在什么问题
  • ABA问题是什么
  • ABA
ConcurrentHashMap底层数据结构是什么?

JDK版本不同,ConcurrentHashMap 在设计上有些什么区别

🎜🎜 🎜CAS问题🎜🎜🎜🎜CAS是什么?🎜🎜🎜🎜CAS存在什么问题🎜🎜🎜🎜ABA问题是什么🎜🎜🎜🎜ABA问题如何解决🎜🎜🎜🎜别想看这个题目,很多人道挂는 这个题目上에서 사용됩니다. ? java는 jvm과 함께 사용합니다.

우리가 조사하는 것은 JVM 메모리 모델이며 일반적으로 JVM 런타임 데이터 영역입니다. 여기서는 Java 메모리 모델을 JMM이라고 부르면 안 됩니다.

JVM 런타임 데이터 영역에 관해서라면 스레드 프라이빗(Thread Private)과 스레드 공유(Thread Sharing)가 언급될 것입니다.

특히 Java 가상 머신 스택, 힙 및 메소드 영역은 이 세 가지를 명확하게 설명해야 합니다.

스택과 스레드의 관계는 무엇인가요? 스택에는 무엇이 저장되나요? 왜 SOF인가?

힙은 객체 메모리 할당과 관련이 있으므로 객체의 수명 주기에 대해 확실히 이야기하겠습니다. 그런 다음 클래스가 JVM에 로드되는 방법에 대해 이야기하겠습니다. 객체가 죽었는지 어떻게 알 수 있나요? 동시에 가비지 수집 알고리즘이 무엇인지에 대해서도 이야기하겠습니다. 가비지 수집기란 무엇인가요? 최신 가비지 컬렉터는 무엇인가요? 어떤 기능이 있나요? 어떤 JVM 튜닝 매개변수에 익숙합니까?

이 문제는 대부분 실패할 거예요. 저도 많은 사람들과 온라인 모의면접을 진행했는데, JVM의 경우 90%가 실패했어요.

7.Java class 로더는 어떻게 작동하나요? 클래스 로딩은 어느 영역에서 이루어지나요?
위 질문에서 언급했듯이 이 질문은 클래스 로딩에 대해 확실히 묻는 질문으로, .class 파일을 클래스 객체로 이동한 다음 실제 얼마나 친숙한지 확인하는 프로세스 Java类加载器的工作机制?类加载在那个区域进行的?

上面问题中说过了,这个类加载相关的肯定会问,表示你对一个类是怎么从.class文件到Class对象,再到实

이 질문은 측면에서 피드백을 받을 수도 있습니다. 코드의 각 줄이 어떻게 실행되고 어떤 문제가 발생할 수 있는지 알고 계십니까?

8. Java의 스레딩 모델에 대해 알려주세요. 휘발성을 이해하시나요? 그의 근거는 무엇입니까? 스레드 위반은 안전한가요? 왜 안 돼?

Java 스레드 모델에 대해 잘 알고 있어야 하며 휘발성의 특성, 가시성, 재배열 방지 및 원자성이 무엇인지도 이해해야 합니다. 이런 것들도 이해해야 합니다.

이 질문은 비교적 이론적인 문제이고 기본적으로 면접 질문을 외우면 해결이 됩니다.

9. 스레드 안전성을 보장하는 솔루션은 무엇인가요? 읽기-쓰기 잠금에 대해 이야기해 보겠습니다. 읽기-쓰기 잠금 읽기

이것들은 모두 이론적인 것입니다. 이전에 사용해 본 적이 없어도 문제를 해결할 수 있습니다. 그냥 내려가서 준비하세요

10. 데이터베이스에는 어떤 종류의 인덱스가 있나요? 인덱싱에 B+ 트리를 사용하는 이유는 무엇입니까? 통합 인덱스와 여러 개별 인덱스의 차이점은 무엇입니까? 데이터베이스의 대규모 테이블 쿼리 최적화를 이해하고 있습니까? MVCC 메커니즘을 이해하십니까? MVCC 메커니즘에 어떤 문제가 있나요? 이 문제를 해결하는 방법은 무엇입니까? MySQL 느린 명령문 튜닝을 수행해 보셨나요? 어떻게 했는지 말해 보세요. MVCC机制了解不?MVCC机制有什么问题?怎么去解决这个问题?MySQL 慢语句调优做过吗?说说你是怎么做的?

这个相当于是MySQL数据库的8连问,8个连环炮你能回答上来几个?基本上也都是平时多看看面经,背背面试题也能应对。

11、Redis了解吗?你说说怎么用Redis

🎜이것은 MySQL 데이터베이스 8개의 연속 질문, 8개의 연속 대포 중 몇 개나 답할 수 있나요? 기본적으로 저는 보통 면접 경험을 더 많이 읽고, 면접 질문을 외워서 대처하는 편이에요. 🎜🎜🎜11. Redis이해하셨나요? ? 사용법을 알려주세요Redis 구현 분산 잠금? 🎜

이 질문은 사실 간단해 보이지만 대답은 그렇게 간단하지 않습니다.

여기 소셜 네트워킹에는 많은 것들이 있지만 간단하지 않습니다.setnx, LUA 스크립트Redis 클러스터 모드, 비즈니스 시간 초과와 같은 문제가 포함되어 있습니다. 면접관이 준비한 것인데, 면접 질문을 외우는 것은 좀 더 진지한 면접관을 만나면 자신만의 실제 자료를 활용하여 질문에 답해야 합니다. setnxLUA脚本就能解决的,涉及到Redis集群模式,涉及到业务超时等问题。面试官都是给你安排好的,这个得有些真材实料,背面试题只能应付比较肤浅的面试官,遇上认真点的面试官,那就得用自己的真材实料去回答了。

12、SpringBean的作用域,Spring MVCcontroller

12. SpringBean의 범위, Spring MVC컨트롤러는 스레드로부터 안전합니까? 스레드 안전을 보장하는 방법은 무엇입니까?

저를 포함한 주요 공개 계정이 이전에 유사한 기사를 게시했기 때문에 이 질문은 여기서 논의되지 않으므로 시간이 있을 때 공개 계정의 중요성을 과소평가하지 마십시오. 차 안에서, 지하철에서, 직장에서 쉬면서 소소한 시간을 내어 기술 공식 기사를 읽고 지식을 쌓는 것입니다. ㅋㅋㅋ

하지만 저는 항상 믿습니다. 경력 5년 미만이면 기본적으로 면접 질문을 외우면 면접이 해결됩니다.

위 내용은 메이투안, 대답할 수 있는지 볼까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

인터뷰어: Spring Aop 공통 주석 및 실행 순서 인터뷰어: Spring Aop 공통 주석 및 실행 순서 Aug 15, 2023 pm 04:32 PM

Spring을 알아야 하므로 Aop의 모든 알림 순서에 대해 이야기해 보겠습니다. Spring Boot 또는 Spring Boot 2는 Aop의 실행 순서에 어떤 영향을 줍니까? AOP에서 직면한 함정에 대해 알려주십시오.

특정 그룹과의 인터뷰: 온라인에서 OOM을 발견하면 어떻게 문제를 해결해야 합니까? 어떻게 해결하나요? 어떤 옵션이 있나요? 특정 그룹과의 인터뷰: 온라인에서 OOM을 발견하면 어떻게 문제를 해결해야 합니까? 어떻게 해결하나요? 어떤 옵션이 있나요? Aug 23, 2023 pm 02:34 PM

OOM은 코드나 JVM 매개변수 구성으로 인해 프로그램에 취약점이 있음을 의미합니다. 이 기사에서는 Java 프로세스가 OOM을 트리거할 때 문제를 해결하는 방법에 대해 독자에게 설명합니다.

초보자도 BAT 면접관과 경쟁할 수 있습니다: CAS 초보자도 BAT 면접관과 경쟁할 수 있습니다: CAS Aug 24, 2023 pm 03:09 PM

자바 동시 프로그래밍 시리즈의 추가 챕터인 C A S(비교 및 교환)는 여전히 이해하기 쉬운 스타일로 그림과 텍스트를 포함해 독자들이 면접관과 열띤 대화를 나눌 수 있도록 해준다.

Ele.me의 필기 시험 문제는 간단해 보이지만 많은 사람들을 당황하게 합니다. Ele.me의 필기 시험 문제는 간단해 보이지만 많은 사람들을 당황하게 합니다. Aug 24, 2023 pm 03:29 PM

많은 회사의 필기 시험 문제를 과소평가하지 마십시오. 함정이 있으며 우연히 함정에 빠질 수 있습니다. 이런 주기에 관한 필기시험 문제를 접하게 된다면 차분하게 생각하고 차근차근 풀어나가시길 권합니다.

지난주에 XX보험 인터뷰했는데 멋있었어요! ! ! 지난주에 XX보험 인터뷰했는데 멋있었어요! ! ! Aug 25, 2023 pm 03:44 PM

지난 주에 그룹의 한 친구가 Ping An Insurance와 인터뷰를 하러 갔습니다. 결과는 다소 아쉽지만, 말씀하신 것처럼 기본적으로 모든 질문에 낙담하지 않기를 바랍니다. 면접 질문을 외워야 면접이 해결될 수 있으니, 열심히 해주세요!

5개의 문자열 면접 질문, 10% 미만의 사람들이 모두 올바르게 답할 수 있습니다! (답변 포함) 5개의 문자열 면접 질문, 10% 미만의 사람들이 모두 올바르게 답할 수 있습니다! (답변 포함) Aug 23, 2023 pm 02:49 PM

​이 기사에서는 Java String 클래스에 관한 5가지 면접 질문을 살펴보겠습니다. 저는 인터뷰 과정에서 이 5가지 질문 중 몇 가지를 직접 경험했습니다. 이 기사는 이러한 질문에 대한 답변이 왜 이런지 이해하는 데 도움이 될 것입니다.

100개의 Linux 인터뷰 질문과 답변을 수집하는 것이 좋습니다 100개의 Linux 인터뷰 질문과 답변을 수집하는 것이 좋습니다 Aug 23, 2023 pm 02:37 PM

이 기사에는 Linux 개요, 디스크, 디렉토리, 파일, 보안, 구문 수준, 실제 전투, 파일 관리 명령, 문서 편집 명령, 디스크 관리 명령, 네트워크 통신 명령, 시스템 관리 명령, 백업을 다루는 총 30,000 단어가 넘습니다. 압축 명령 등 Linux 지식 포인트 해체.

메이투안, 대답할 수 있는지 볼까? 메이투안, 대답할 수 있는지 볼까? Aug 24, 2023 pm 03:51 PM

메이투안, 대답할 수 있는지 볼까?

See all articles