商汤
1.简历写什么问什么,注意所⽤技术产品的同类产品⽣态及对⽐。
2.kafka数据分区和消费者的关系,kafka的数据offset读取流程,kafka内部如何保证顺序,结合外部组件如何保证消费者的顺序
3、kafka内部如何保证顺序:
kafka只能保证partition内是有序的,但是partition间的有序是没办法的。爱奇艺的搜索架构,是从业务上把需要有序的打到同⼀个partition。
4.springcloud各个组件功能,内部细节,与dubbo区别,dubbo架构,dubbo负载策略
5.mapreduce原理
6.nio,bio,sellector/epoll,aio,netty⾃带编解码器,netty优势,java内存模型
7.akka模型
1、概念:Akka是⼀个构建在JVM上,基于Actor模型的的并发框架,为构建伸缩性强,有弹性的响应式并发应⽤提⾼更好的平台。
2、Actor模型:Akka的核⼼就是Actor,所以不得不说Actor,Actor模型我通俗的举个例⼦,假定现实中的两个⼈,他们只知道对⽅
的地址,他们想要交流,给对⽅传递信息,但是⼜没有⼿机,电话,⽹络之类的其他途径,所以他们之间只能⽤信件传递消息,很像
现实中的的邮政系统,你要寄⼀封信,只需根据地址把信投寄到相应的信箱中,具体它是如何帮你处理送达的,你就不需要了解了,
你也有可能收到收信⼈的回复,这相当于消息反馈。上述例⼦中的信件就相当于Actor中的消息,Actor与Actor之间只能通过消息通
信。
8.java arraylist,linkedlist区分及实现原理,hashmap和concurrenthashmap区分及实现原理,concurrenthashmap 1.7和1.8区分,
实现细节,linkedhashmap排序原理,应⽤如何保证数据幂等
9.web.xml listener,filter,servlet加载顺序。如何不再web,xml中配置来加载filter
11.a,b,c三张表,做关联查询,如何优化,可做外键,只在c表加a表外键即可。
1.对于要求全⾯的结果时,我们需要使⽤连接操作(LEFT JOIN / RIGHT JOIN / FULL JOIN);
2.不要以为使⽤MySQL的⼀些连接操作对查询有多么⼤的改善,核⼼是索引;
3.对被驱动表的join字段添加索引;
12.CourrentHashMap JDK1.7和JDK1.8有什么区别?
13.线程a,b,c,d运⾏任务,怎么保证当a,b,c线程执⾏完再执⾏d线程?
14.分布式系统中如何保证数据的⼀致性?
15.拆分微服务应该注意哪些地⽅,如何拆分?
16.SpringCloud全家桶包含哪些组件?
17.有没了解Docker,Docker和虚拟机有什么区别?
18.同⼀个宿主机中多个Docker容器之间如何通信?多个宿主机中Docker容器之间如何通信?
1、这⾥同主机不同容器之间通信主要使⽤Docker桥接(Bridge)模式。
2、不同主机的容器之间的通信可以借助于 pipework这个⼯具。
19.⾼并发系统如何做性能优化?如何防⽌库存超卖?
20.如何保证服务幂等性?
概念:接⼝的幂等性实际上就是接⼝可重复调⽤,在调⽤⽅多次调⽤的情况下,接⼝最终得到的结果是⼀致的。有些接⼝可以天然的实现幂等性,⽐如查询接⼝,对于查询来说,你查询⼀次和两次,对于系统来说,没有任何影响,查出的结果也是⼀样。
基本上问道的问题就是这些了,不算少了,希望对大家能有所帮助吧。
全部评论
(1) 回帖