上来没有自我介绍,直接说介绍一下你简历中三个项目 印象比较深刻的
面试体验很好 说话挺好的,我没有理解的点 都很好的解释给我
1.介绍项目 主要是一个光伏发电项目 这块不说了。
2.项目的背景 以及遇到的问题点 以及项目中优化的点 查询bug的思路
tomcat日志 相关的Log日志吧
3.给了一个场景 让我设计相关的架构 以及数据库表
具体,对于用户来说 可以有一个界面领取相关的优惠劵
管理员视角,管理用户的优惠劵操作,以及运营平台投放优惠劵操作。
我的整体思路,首先来说,我们可以将系统做成两个子系统或者两个模块进行划分。
对于用户来说,建立一张表 用户相关的信息 唯一性可以通过手机号码或者是身份证保证。
对于管理员来说,建立二张表,一个运行平台优惠劵投放表 以及 用户优惠劵操作表。
4.如果mysql系统中id自增 我们不使用,你有什么思路 实现吗,
在代码层面 通过一个字段-需要考虑并发性。
借助分布式id这样的场景。
好像 小哥不满意,就说了其他 说一下索引
5.为什么创建索引,使用之后有什么作用
不使用的话 查询较慢 提高数据效率
6.B+树的结构
从二叉搜索树说到AVL树->B树->B+树
7.聚簇索引和非聚簇索引的区别
8.反问
你对我这次的评价 相关技术栈的建议
了解某个技术的背景,不要背知识点,将知识点应用到实际中。
总体来说,没问基础知识点,主要是场景设计相关的问题,以及项目中的问题
求二面
全部评论
(3) 回帖