面试总结:由于看准网提交问题只能一个一个写,这样就很缺乏结构层次,所以笔者都在这里总结下来。 A、技术问题: 一、项目相关(偏中间件) 笔者的项目偏中间件一些,所以问中间件比较多。 1)zookeeper 1、zab协议; 2、zk为什么不适合做服务发现?缺点在哪里? 3、cas原理,zk满足什么?缺陷什么? 4、常见服务器架构方式?主从。 5、zk的Watcher机制底层原理?观察者模式? 2)dubbo 1、你自己实现一个dubbo的思路是什么? 2、dubbo的底层原理? 3)redis 1、使用场景? 2、底层原理 4)业务相关 1、介绍下做过的跟业务强相关的项目? 2、优惠券如何设计?怎么初始化?限量? 3、高并发下活动的秒杀?怎么保证?哪些问题?这一块的问题还是要根据项目而定,面试官很灵活,不是那种抛开项目“天南海北”的聊的那种,紧盯着项目,一步一步的问下去。 二、微服务相关 1、spring boot,手写一个启动依赖,怎么做? 2、也问了SpringCloud的一个问题,想不起来了。 三、Java基础 1、对象头?构成 2、synchronized底层原理 3、手写一个死锁? 4、发现内存被用尽,程序卡死,怎么排查问题? 5、常用的JVM排查问题手段?工具? 对基础面试官没有问太多“套路的”问题,尤其是JVM那块问的都是很细节1、2个问题。 四、数据库 1、B+Tree和BTree区别?优缺点? 2、常见的SQL性能优化方法? 五、Spring 启动过程? B、整体感觉微盟总部(宝山-中成智谷)环境还是不错的,笔者面试的团队是做优惠券、会员卡之类的业务; 了解一个东西,要了解得有深度,只是限于表面是欠缺深度的。
公司全称
上海微盟企业发展有限公司
上下班时间
上午09:00-下午06:00
弹性工作
联系方式
021-66198888
02136386066
...更多
地址
上海市宝山区长江路258号3幢B1-8008室
简介
湖南上善网络信息科技有限公司服务内容:
1.为客户搭建系统的微营销服务平台;
2.为客户提供专业系统的微营销培训;
3.为客户提供微营销代运营服务;
4.iwork365企业移动办公、管理、社交软件。
...更多