面试经历

  记2016-6杭州面试经历:

     1.组合索引(a,b,c) where a and b and c 和 where a anc and b 是否都走索引,我回答是,问为什么,当时没回答上来;

      后来查询是mysql查询优化器做了SQL优化,会把第二条SQL也变成where a anf b and c;

     1.1. SQL优化经验,为什么走索引会快,以及索引的结构。

     

    2.Dubbo以及原理,怎么实现的远程调用,如何服务治理的,客户端、服务端、注册中心之间的连接方式,客户端直接调服务端为什么是短连接;

 

    3.分库以及原理,如何保证数据在各库间的平衡;

 

    4.网关鉴权以及原理;

 

    5.AOP方式(两种代理),能否自己写出一个AOP;

 

   6.并发场景经验及处理

 

   7.正常API接口有哪些注意事项(可考虑数据量,安全性等)

 

   8.线程状态,sleep和wait的区别,多线程的经验;

 

   9.一个人只有100块,一本书一百块,同一个人打开两个网页同时点击买书,如何控制只能买成功一本?

   

   10.缓存经验

 

   11.集合有哪些,arrayList和linkList的区别,arrayList初始化容量100,当加入第101个元素的时候发生了什么?HashMap的结构?ConCurrentHashMap的结构与实现?

 

   12.事务处理,跨库事务如何处理?

   13.讲理解中的Spring MVC;

 

   

     

     

 

   

      

      

 

posted @ 2016-06-24 09:45  李白~~  阅读(165)  评论(0)    收藏  举报