中科软面试
0.简单介绍一下自己和项目
1.mysql索引是做什么的?sql优化?表结构优化?
2.具体介绍一下你的某一个模块?Redis用来做什么的?关系型数据库和非关系型数据库的区别?Redis你们用来做什么了?(我说了用来存放前台广告)在更改广告的时候具体是怎么操作的?
3.讲讲怎么处理并发的?讲讲分布式锁?你是怎么实现分布式锁的?我说了分布式锁基于数据库的实现和Redis的实现,面试官说我实现方式是对的,但是锁应该锁人,而不应该锁线程,人不能提交两次
4.问我怎么调入支付接口的?微信支付有什么接口?
总结:这个面试官很注重具体实操,比如我在介绍分布式锁的"高性能高可用"的时候,他直接打断我让我说说具体实现就行了,概念不用说但是面试官人很好,跟他沟通没什么压力.
...查看更多