1 년간의 힘든 준비 끝에 Alibaba는 마침내 제안을 받고 예상대로 P7을 채점했습니다.

머리말

프로그래머라면 누구나 큰 공장을 꿈꾸고 있고, 인터넷 큰 공장은 당연히 알리바바 에서 가장 인기있는 곳 입니다 . 오늘 알리바바에 입사 한 한 남자의 경험을 공유하겠습니다!

"큰 공장에 들어가고 싶지 않은 프로그래머는 좋은 프로그래머가 아닙니다."hahaha

봄 축제 이후 금과 은의 행사였습니다. 대부분의 사람들은 두 달 만에 원하는 일자리를 구할 준비가되어 있습니다.하지만 올해 2020 년은 조금 특별합니다. 폐렴이 격노하며 우리의 일과 삶에 영향을 미칠 것입니다. 큰 영향을 미쳤습니다. 그래서 우리가 일하지도 공부하지 않는다는 게 사실인가요? 사실 지금은 바이러스가 퍼지고 있기 때문에 집에서 열심히 공부하는 편이 낫습니다. 자바 프로그래머의 경우이 2 ~ 3 개월 동안 열심히 공부하고 전염병이 개선되고 인터뷰가 시작될 때까지 겁없이 기다릴 준비를하십시오.

나도 반년 넘게 준비를했고, 드디어 알리의 제의를 받았다!

개인적인 상황

저는 평범한 이중-비 학부생입니다. 저는 3 년 이상 (자바 백엔드) 개발을 해왔습니다. 저는 보통 열심히 공부하고 질문을하며 제 일에 대해 매우 책임이 있습니다. 제 방향은 Java입니다. Java의 경쟁이 지금 치열하고 대형 제조업체가 진입하기가 더 어렵다는 것도 알고 있지만 전혀 소심하지 않습니다. 이런 이유로 준비는 6 개월 전에 시작되었고, 올해 초 큰 남자의 내부 추천과 자신의 리뷰와 지식 포인트의 노력과 함께 알리의 제안을 성공적으로 받았습니다.

그의 도움과 추천에 대한이 큰 사람에게 특별히 감사드립니다!

image.png

자바 미들웨어 측

1. 기술 검사 범위 :

  • Java 스레드 잠금에 초점 : 동기화 및 ReentrantLock의 기본 구현
  • 스레드 풀 및 공통 매개 변수의 기본 구현
  • 데이터 구조는 기본적으로 다시 요청됩니다 : 연결 목록, 대기열 등.
  • 자바 메모리 모델 : 자주 묻는 JVM 생성 모델과 JDK1.8 이후의 차이점, 마지막으로 JVM 관련 조정 매개 변수에 대해 질문
  • 분산 잠금 구현 비교

2. 기술적 인 측면 :

1. 자기 소개

2. 당신은 어떤 기술에 능숙합니까?

3. Java에는 어떤 유형의 잠금이 있습니까? (낙관적 잠금 및 비관적 잠금, 재진입 잠금 및 동기화 등)

4. 연결 목록, 대기열 및 스택과 같은 더 중요한 데이터 구조의 기본 이해 및 일반적인 구현

5. JUC에서 공통 클래스 사용. ThreadPool에 대한 심층 조사, BlockingQueue 사용

6. Java 메모리 생성 모델, GC 알고리즘, JVM의 공통 시작 매개 변수, CMS 알고리즘 프로세스.

7. volatile 키워드의 사용은 무엇입니까 (기본 원칙 포함)

8. 스레드 풀 튜닝 전략

9. Spring Cloud의 서비스 등록 및 발견은 어떻게 설계 되었습니까?

10. 분산 시스템의 글로벌 ID 구현 방법

11. 클러스터 배포 인 경우 redis 또는 zookeeper가 더 나은 분산 잠금 체계입니다. 높은 동시성에서 성능이 더 좋습니다.

자바 미들웨어의 양면

1. 양면 기술 조사의 범위 :

  • 프로젝트의 기술 구현 세부 사항에 대해 질문
  • 데이터베이스 관련 : 인덱스, 기본 인덱스 구현, mysql 관련 행 잠금, 테이블 잠금 등
  • Redis 관련 : 아키텍처 설계, 데이터 일관성 문제
  • 컨테이너 : 컨테이너 등의 설계 원리

2. 기술의 두 가지 측면 :

1. 참여하고있는 프로젝트의 기술적 어려움은 무엇입니까? 하나를 선택하십시오.

2. Collections.sort의 기본 정렬 방법

3. 부하 분산의 원리

4. 디자인 패턴 및 리팩토링, 리팩토링에 대한 이해에 대해 이야기하십시오.

5. Redis 관련 클러스터를위한 성숙한 솔루션은 무엇입니까?

6. 다시 해시 알고리즘 (redis)에 대해 이야기합니까?

7. 데이터베이스 인덱스, B + 트리의 특성 및 트리 구축 과정.

8. mysql 관련 행 잠금, 테이블 잠금, 낙관적 잠금, 비관적 잠금

9. 멀티 스레딩 및 동시 도구 사용에 대해 이야기하십시오.

10. Redis의 아키텍처 및 구성 요소에 대해 이야기하십시오.

11. Redis 데이터 일관성 문제 (분산 다중 노드 환경 및 단일 머신 환경)

12. docker 용기

자바 미들웨어의 세 가지 측면

1. 3면 기술 조사의 범위

  • 주로 높은 동시성 구현에 대해 이야기했습니다.
  • 미들웨어 : redis, rocketmq, kafka 등의 아키텍처 디자인 아이디어
  • 마지막으로 기술 향상 방법을 물었습니다.

2. 기술의 세 가지 측면

1. 동시성이 높은 경우 시스템이 많은 수의 요청을 어떻게 지원합니까?

2. 위의 질문에 이어 미들웨어, 디자인 아이디어 및 kafka, redis, rocketmq, mycat 등과 같은 적용 가능한 시나리오로 확장됩니다.

3. 최근에 어떤 기술 사이트에 있었는지, 최근에 읽은 책.

4. 일과 삶에서 직면 한 가장 큰 도전을 어떻게 극복 할 수 있습니까?

5. 미래에 대한 계획은 무엇입니까

자바 미들웨어의 네 가지 측면

마지막으로, 중요한 것은 HR이 주로 향후 경력 계획에 대해 묻는 프로세스를 거치는 것입니다.

반기 별 검토 및 준비, Alibaba에 직접 전달

학습 관련 지식 이해

이 기간 동안 저는 배울 자료를 계속 찾고 있었고, 많은 채널과 친구들을 통해 Meituan 건축가가 쓴 Java Interview Book (284)을 요청했습니다. Meituan 건축가의 Java Interview Book을 완성했습니다. 자바 백엔드와 일부 주요 기업의 인터뷰 장면과 인터뷰 질문. 비전을 개선하기 위해 끊임없이 질문을 닦았습니다.

정보를 얻는 방법 :이 기사를 전달하고 의견을 말한 다음 편집자를 따르십시오. 여기클릭 하여 모든 정보를 정리하십시오 ~

자바 코어 인터뷰 서평 지식

이 Java 핵심 지식은 각 지식 포인트를 매우 깊이 파싱하므로 모든 사람에게 매우 도움이 될 것입니다. 대부분의 Java 지식을 수집하고 심도있게 분석합니다 (모든 사람이 살펴 보는 것이 좋습니다).

  1. JVM
  2. JAVA 컬렉션
  3. JAVA 다중 스레드 동시성
  4. JAVA 기본
  5. 봄 원리
  6. 마이크로 서비스
  7. Hetty 부여 PC
  8. 인터넷
  9. 로그
  10. 사육사
  11. Kafks
  12. 랍비 tMQ
  13. Hbase
  14. MongoDB
  15. 카산드라
  16. 디자인 패턴
  17. 부하 분산
  18. 데이터 베이스
  19. 합의 알고리즘
  20. JAVA 알고리즘
  21. 데이터 구조
  22. 암호화 알고리즘
  23. 분산 캐시
  24. 하둡
  25. 불꽃
  26. 폭풍
  27. 내일
  28. 기계 학습
  29. 클라우드 컴퓨팅

image.png

내가 요청한 다창 인터뷰 장면 (개선을 배우기 위해 얼굴도없고 피부도 없으니까 하 하하하)

또한이 큰 공장의 대면 장면에 대한 많은 질문을 발견하여 저를 크게 향상 시켰습니다 (저도 특별히 인터뷰 답변을 요청했습니다).

1 년간의 힘든 준비 끝에 Alibaba는 마침내 제안을 받고 예상대로 P7을 채점했습니다.

메이 투안의 일부

image.png

좋은 미래 인터뷰 장면

1 년간의 힘든 준비 끝에 Alibaba는 마침내 제안을 받고 예상대로 P7을 채점했습니다.

내 개인 학습 문서 중 일부를 공유하면 도움이 필요한 친구들이 직접 얻을 수 있습니다.

1. 면접 서류 정리

인터뷰라서 질문을 풀어야 할 필수 불가결 한 일입니다. 사실 춘절 때 집에 가면 아무데도 갈 수 없어요. 자신이 인터뷰 질문을 많이 풀었 기 때문에 그동안 잘 알 수 있었어요. 면접 과정에서 기본적으로 알고있을 것입니다. 면접 중에 어떤 지식 포인트가 요구되고 자주 발생하는 질문이 무엇인지, 그래서 질문을 브러싱하는 것은 사전 인터뷰 준비 과정에서 매우 중요한 포인트입니다.

자신의 면접 경험에 따라 정리하여 지속적으로 수집 (컬렉터 에디션)

1 년간의 힘든 준비 끝에 Alibaba는 마침내 제안을 받고 예상대로 P7을 채점했습니다.

관련 전자 책, 기본 소스 코드

image.png

알리바바는 지식 포인트를 배워야합니다

1 년간의 힘든 준비 끝에 Alibaba는 마침내 제안을 받고 예상대로 P7을 채점했습니다.

마침내

많은 사람들이 "학습은 쓸모 없다"고 한탄합니다. 실제로 쓸데없는 이론이 생기는 이유는 그들이 원하는 것이 배운 것과 일치하지 않아 충분히 배운 것이 없다는 것을 의미하기 때문입니다. 공부하든 일하든 주도권이 있어야하므로 큰 공장을 꿈꾸면 스스로 실현하기 위해 열심히 노력해야합니다.

위의 학습 자료는 모두 무료입니다. 마지막으로 여러분 모두 건강하고 좋아하는 제안을 성공적으로 받으시기 바랍니다!

정보를 얻는 방법 :이 기사에 좋아요와 댓글을 달고 에디터를 팔로우하고 여기클릭 하여 모든 정보를 포장하고 제거하세요 ~

추천

출처blog.csdn.net/lyl5454/article/details/113343822