다음은 면접 방법 및 절차입니다
1 1 단계, 자기 소개:
개인 답변 방법: 당신이 어떤 대학을 졸업했는지, 언제 졸업했는지 간단히 말해 주세요. [본과], 독학, 평소 자바 방법 배우기, 어떤 미들웨어와 기술이 비교적 능숙한가; 내 일에 관련된 몇 가지 하이라이트 항목, github 의 두 항목인 TCC 는 라이브러리와 표로 나뉜다.
2 분 정도 통제하고, 자신이 잘하는 것을 익히고, 아마 당신의 프로젝트에 따라 플런지할 것이다.
2 단계: 면접 질문
본인이 참여한 프로젝트가 자율적으로 개발한 분고 분표 구성 요소가 절실하다.
1 내 라우팅 알고리즘: 해시 일관성
1..1프로젝트에 대한 일관성 알고리즘을 어떻게 구현합니까?
1 구현 방법 ? 해시 일관성 알고리즘, 뭐가 좋을까요?
-응? 1.3 해시 충돌 문제가 있습니까? 해시 충돌 관련 문제를 hashmap 으로 자릅니다.
또 어떤 라우팅 알고리즘: 모드, 타임 슬라이스 등.
2. 1 왜 모듈을 가져 가지 않습니까?
2.2? 주형의 장점: [알고리즘이 더 간단하고 해시 링의 로드를 생략하면 주형이 더 부드럽게 펼쳐집니다.
2.3? 여러 알고리즘이 여러 라우팅 알고리즘으로 인해 발생하는 몇 가지 개념적 문제, 즉 추상적인 프로그래밍에 대한 의존도가 거꾸로 되어 있습니다.
3 디자인 패턴: [여러분이 잘 아시는 몇 가지를 고르세요. 저는 다음 세 가지를 말씀드리겠습니다.]
틀 방법
공장
Singleton: Singleton 장면: [대형 오브젝트를 한 번에 로드하여 메모리, io, 대역폭 등을 줄임 ]|[spring Singleton 메모리 소비 감소] Lazy Singleton 은 두 가지 보안 [동기화, 정적 내부 클래스]
4 점 라이브러리 테이블은 MySQL 을 도입합니다.
1 MySQL 디자인 아키텍처
2 innodb 스토리지 엔진 관련 문제
3 b+ 트리, 쿼리 복잡성, b+ 트리 균형 조정 방법, 트리가 연결된 테이블로 변하는 것을 방지하는 방법, b+ 트리 구현
4 색인을 만드는 방법:
5 색인을 조절하는 방법:?
5 마지막:
면접관이 건의한 기초는 강화되어야 하고, 디자인 패턴은 체계적으로 심화되어야 한다.
현장을 대면할 수 있냐고 물었다: 대답은' 예' 였다.
---------
저작권 고지 사항: 이 문서는 CSDN 블로거' 타임인' 오리지널 문장, CC 4.0 BY-SA 저작권 계약을 따릅니다. 전재 원출처 링크와 본 성명을 동봉해 주십시오.
원문 링크: /QQ _ 35529969/ 문장/상세 정보/102556534