微盟 一面面经 (sp)
微盟
微盟一面
- 了解了一下实习 
- 代码:字符串反转(i am a student! --> !student a am i), 其他方式(str.split(' ')) 
- StringBuilder, StringBuffer, String区别 
- 不通过new 的方式创建一个对象 
- 反射怎么给一个属性设置一个值 
- HashSet 和 HashMap 
- 哈希碰撞怎么解决 
- 开放地址法详细讲一下 
- 项目里有没有用到多线程 
- 怎么实现多线程 
- 线程池,创建线程池 
- 阻塞队列和非阻塞队列的区别,调用什么方***阻塞 
- 可重入锁 
- nginx反向代理和正向代理 
- 为什么用nginx做负载均衡 
- 负载均衡算法 
- 限流怎么做,令牌桶和漏桶的区别 
- redis实现分布式session 
- 为什么用mysql索引,怎么实现。 
- 如果是非主键索引,叶子节点会有多个组件的值吗 
- MySQL默认的隔离级别,可以解决幻读吗 
- redis的过期策略 
- redis的LRU 
- LRU和LFU区别, LFU的缺点 
- 统计一个网站的访问量 (拦截器拦截,redis的bitmap,bitmap统计uid,而不是IP,如果是统计IP的话,同一个局域网下的用户可能会被认为是同一个) 
二面,三面HR找到录音再补充。。
#面经##Java##微盟# 深信服公司福利 736人发布
深信服公司福利 736人发布
