纯业务项目如何回答

请问各位老哥,针对纯业务的项目,面试的时候如何回答才好。比如对比redis与mysql是否一致,感觉没啥技术含量,但实现起来很繁琐,又是实习期间周期最长的一个。分页查询、运行开关相对来说还算点技术设计上的。每次面试都说得太业务了,回答不到技术上,请各位老哥各抒己见,从哪方面回答比较好呢?谢谢!

全部评论
1.如何保证数据的一致性?实现的是强一致性,还是最终一致性?为什么不使用最终/强一致性。 2. 比较时的效率怎么样,会不会给生产环境带来压力?如果会,怎么解决的这个问题?3.mysql多表数据与redis之间的数据是如何对应的?首先数据结构不同,如何比较?为什么选用这种方式?有更好的吗? 4.如何保证可靠性?比如MySQL/Redis挂掉了,该系统是否可以感知到? 5. 自己测试过实际的性能吗?比如同时比较500w条数据,会不会存在很高的时延。 6. 对于redis中的会不会删除,为什么不删除,这样系统内存不够用了怎么办?为什么删除,采用什么样的方式删除?过期?还是删除,为什么这么做。 7.... 每个问题都可以把原理扯出来,然后说下设计思想,相信我十几分钟就过去了...
3
送花
回复
分享
发布于 2018-09-14 08:54
Redis与数据库的双写一致性问题
点赞
送花
回复
分享
发布于 2018-09-14 08:44
滴滴
校招火热招聘中
官网直投

相关推荐

点赞 17 评论
分享
牛客网
牛客企业服务