面接官は必ず面接問題のまとめを聞く
面接問題1
一、データベース内のトランザクション-ACIDのそれぞれの特徴を説明する.
二、springbootとは何ですか.あなたの会社はどのバージョンを使っていますか.
三、redisとは何ですか.
四、springcloudマイクロサービスプロジェクトにおけるeureka、provider、consumerの関係をどのように理解しますか?
五、mysqlのデフォルトのストレージエンジンは何ですか?
六、ドメイン間とは何ですか.
七、tokenって何?
八、RESTfulとは何ですか.
九、SpringCloudはどのような問題を解決しましたか?
十、マイクロサービスの中で溶断とは何ですか.サービス降格とは?
十一、マイクロサービスの長所と短所は何ですか.
十二、マイクロサービスの間でどのように独立して通信しますか?
十三、SpringCloudとDubboの違いは何ですか?
十四、SpringBootとSpringCloudの関係?
十五、eurekaとzookeeperの違いは?
十六、mycatって何?あなたの会社の分庫分表の分片規則は何ですか.
十七、集合って何?
十八、dubboとは何ですか.
十九、スプリングとは何ですか.
面接問題2
一、SSMの開発手順は何ですか.
二、権限モジュールを設計しますか?
三、dockerとは何ですか.
四、dockfileとは何ですか.
五、docker-composeとは何ですか.
六、Portainerとは何ですか.
七、会社で使われているdockerのバージョンは何ですか.
八、鏡像と容器の関係?
九、分布式ロックにおけるredisに基づくsetnxの原理とsetとsetnxの違いは何ですか.
十、springcloudとは何ですか.springcloudのコンポーネントは何ですか.それぞれその原理を説明しますか?
十一、jmeterとは何ですか.
面接問題3
一、mybatisとは何ですか.
二、springとは何ですか.
三、*SpringMVCとは何ですか.*
四、SSMとは何ですか.
五、集合とは何ですか.
六、SpringCloudとは何ですか.
七、Dubboって何?
八、メッセージミドルウェアとは何ですか.
九、eurekaとzookeeperの違いは?
十、分布式ロックの概念?
面接問題4
1.前の会社のSSMプロジェクトの機能モジュールについて説明します.
2.前の会社dubbo+zookeeperプロジェクトの機能モジュールについて説明します.
3.前の会社springcloudプロジェクトの機能モジュールについて説明します.
4.前の会社のプロジェクトにおける権限モジュールの考え方を説明しますか?
5.前の会社のプロジェクトのレポートモジュールの考え方を説明しますか?
面接問題4
1.デッドメッセージ、遅延、再試行キュー
2.親委任モデル
3.zookeeper仮死脳裂
4.MySQLの最適化
5.JDK 8の新機能
6.JavaScript thisキーワード
7.tokenとsession
8.マイクロサービス
9.javaロックメカニズムの問題
一、データベース内のトランザクション-ACIDのそれぞれの特徴を説明する.
: 。
: 。
: , 。
: , 。
二、springbootとは何ですか.あなたの会社はどのバージョンを使っていますか.
SpringBoot Spring , Maven , 。
:2.1.6
三、redisとは何ですか.
Redis , BSD , key-value 。
四、springcloudマイクロサービスプロジェクトにおけるeureka、provider、consumerの関係をどのように理解しますか?
eureka:
provider: eureka,
consumer: eureka ,
五、mysqlのデフォルトのストレージエンジンは何ですか?
Mysql V5.1 MyISAM; InnoDB。
MyISAM ,InnoDB 。
MySIAM ,InnoDB ,
MySIAM ,InnoDB 。
六、ドメイン間とは何ですか.
, 。 , , , , 。
七、tokenって何?
Token , 。
, Token Token ,
Token , 。
八、RESTfulとは何ですか.
rest API , JSON 。 rest RESTful。
九、SpringCloudはどのような問題を解決しましたか?
十、マイクロサービスの中で溶断とは何ですか.サービス降格とは?
, , 。
( ) , , fallback( ) 。
十一、マイクロサービスの長所と短所は何ですか.
:
: , 。 。
: , 。
: ABC, B , B 。
:
: war , , war , 。
: , ,Session , 。
十二、マイクロサービスの間でどのように独立して通信しますか?
:dobbo RPC 、springcloud REST json 。
: , :RabbitMq、ActiveMq、Kafka 。
十三、SpringCloudとDubboの違いは何ですか?
, 。
dubbo , 。SpringCloud http , , http JSON , 。
SpringCloud , 。
:
Spring Cloud Dubbo RPC , HTTP REST 。
十四、SpringBootとSpringCloudの関係?
SpringBoot: ( );
SpringCloud: , SpringBoot ( );
SpringBoot SpringCloud , SpringCloud SpringBoot, 。
十五、eurekaとzookeeperの違いは?
eureka zookeeper ,zookeeper CP , 。eureka AP 。
zookeeper ,zk , , , , 。
eureka , , 。
十六、mycatって何?あなたの会社の分庫分表の分片規則は何ですか.
Mycat MySQL , , 。
: PartitionByMode
十七、集合って何?
, collection, Map;
collection , List, Set;
List ArrayList,LinkedList;
Set HashSet,TreeSet;
Map HashMap,HashTable。
十八、dubboとは何ですか.
Dubbo Springcloud 。dubbo cloud ,dubbo RPC 。* : ,* , 。
十九、スプリングとは何ですか.
Spring Java 。 。
spring ,service dao new , spring ,service dao spring , spring , IOC, 。
spring , AOP, , “ ”, 。 , AOP , 。
面接問題2
一、SSMの開発手順は何ですか.
" "
web.xml
1. DispatcherServlet
2. CharacterEncodingFilter
applicationContext.xml
1. <context:component-scan base-package="cn"/>
2.mvc <mvc:annotation-driven/>
3. <tx:annotation-driven transaction-manager="txManager"/>
4.
5.SqlSessionFactoryBean
6.
7.
8.
二、権限モジュールを設計しますか?
, , , user、role、permission , user-role、role-permission ( ) ,
, 。
三、dockerとは何ですか.
Docker , , Linux Windows ,
。 , 。
四、dockfileとは何ですか.
Dockerfile , 。
五、docker-composeとは何ですか.
Docker , YAML docker-compose.yml, 。
, , / 。
六、Portainerとは何ですか.
Portainer Docker
七、会社で使われているdockerのバージョンは何ですか.
18.09.7
八、鏡像と容器の関係?
, 。 , 。
九、分布式ロックにおけるredisに基づくsetnxの原理とsetとsetnxの違いは何ですか.
setnx , SETNX 1, 。
SETNX 0, , 。 SETNX , 。
redis set value key 。 key , SET , 。
setnx key , value 。 key , SETNX 。
十、springcloudとは何ですか.springcloudのコンポーネントは何ですか.それぞれその原理を説明しますか?
SpringCloud Eureka , 。 p c ,cloud c p feign 。 ,hystrix 。 , ribbon 。 nginx 。SpringCloud servlet ,zuul 。 feign ,sleuth+zipkin , ( )。config 。
dubbo RPC,SpringCloud RESTful。
ribbon、feign、hstrix 、eureka、zuul。
十一、jmeterとは何ですか.
Apache JMeter Apache Java 。 , Web , 。
, , 。
面接問題3
一、mybatisとは何ですか.
, JDBC ,
JDBC Connection ,PreparedStatement ,ResultSet 。
Mybatis SqlSessionFactoryBuilder ,SqlSessionFactory ,SqlSession 。
myibatis hibernate mybatis 。
二、springとは何ですか.
spring ,service dao new 。
spring ,service dao spring , spring , IOC, 。
spring , AOP, ,“ ”, 。
, AOP , 。
三、*SpringMVCとは何ですか.*
springmvc , ModelAndView 。 SpringMVC 。
四、SSMとは何ですか.
SSM , , web.xml,applicationContext.xml。
1. DispatcherServlet
2. CharacterEncodingFilter
applicationContext.xml
1.
2.mvc
3.
4.
5.SqlSessionFactoryBean
6.
7.
8.
五、集合とは何ですか.
, Collection, Map, Collection , List, Set,List ArrayList,LinkedList,
Set HashSet,TreeSet,Map HashMap,HashTable
六、SpringCloudとは何ですか.
SpringCloud Eureka , 。 p c ,cloud c p feign 。 ,hystrix 。 , ribbon 。 nginx 。SpringCloud servlet ,zuul 。 feign ,sleuth+zipkin , ( )。config 。
dubbo RPC,SpringCloud RESTful。
七、Dubboって何?
Dubbo Springcloud 。dubbo cloud ,dubbo RPC 。* : ,*
* , 。*
Dubbo , 。Dubbo , , , 。
八、メッセージミドルウェアとは何ですか.
, 。 , 。
九、eurekaとzookeeperの違いは?
,cloud eureka ,dubbo zookeeper 。 CAP ,eurek AP , ,zookeeper CP , 。
十、分布式ロックの概念?
, , , , —— 。
, , , 。
, ; ; setnx , 。
面接問題4
1.前の会社のSSMプロジェクトの機能モジュールについて説明します.
2.前の会社dubbo+zookeeperプロジェクトの機能モジュールについて説明します.
3.前の会社springcloudプロジェクトの機能モジュールについて説明します.
4.前の会社のプロジェクトにおける権限モジュールの考え方を説明しますか?
5.前の会社のプロジェクトのレポートモジュールの考え方を説明しますか?
面接問題4
1.デッドメッセージ、遅延、再試行キュー
2.親委任モデル
3.zookeeper仮死脳裂
4.MySQLの最適化
5.JDK 8の新機能
6.JavaScript thisキーワード
7.tokenとsession
8.マイクロサービス
9.javaロックメカニズムの問題