周末没什么事懒得动,想了想找点什么事干呢?后来有搞java开发的人提出能不能面试一下大家旁听,所以你懂的,就有了这次的视频会议,临时组织的一次模拟面试。
面试参与人员
面试者:小王
面试官:桥哥、quboka
其他参与人员,所有人见下图所示:
面试时间
年11月29日晚上8点15分
本来说好的是八点钟准时开始,大家都一致同意,后来一会就有人报名,一会就有人报名。最后推迟到了八点十五分钟。
面试问题
1、请先简单自己介绍一下,最近做过的应用有哪些?
2、uuid和自增id的区别,mysql主从、主主数据库下使用那个更好?
3、索引的优缺点,什么时候使用索引,什么时候不能使用索引?
4、数据库中聚集索引和非聚集索引区别?
5、用户权限分配一般需要设计几张表,权限表如何实现数据权限和功能权限?
6、mybatis如何防止sql注入?
7、数据库中leftjoin和rightjoin区别?
8、session共享如何实现?
9、mysql与oracle数据库sql方面有什么区别?简单举几个例子
10、redis定时?Redis有哪些架构模式?
11、MQ的几种消息传递方式?
面试题参考资料
搞不定Redis面试,速看全面Redis面试题及答案整理总结
春招年面试不用愁,速看BATJ最新Java面试题整理合集
超级全面的总结MySQL数据库优化面试题分析
搞不定MyBatis面试,速看全面MyBatis面试题及答案整理总结
面试者自我评价
大专工作1年半,传统公司上班,对互联行业的很多技术都不了解
基本情况是一些业务上的问题都能答上来,但是关系到中间件的问题基本上都一个答不出来。
而且因为做的是香港的项目用的前端也是angular,并不是国内比较火的vue或者react。
本来用的不错的数据,但是因为太依赖公司的环境了,所以其他类型的数据库并不了解。
接下来重要学习那些没有使用过的中间件等,然后进一步的背面试题,最后完成跳槽。
面试官评价
面试状态还可以,回答问题的时候虽然不深入但还是能回答一部分,另外情绪也比较激动。
语言表达能力不错,对其工作的各方面有关事项比较了解,工作态度事业心极强。技术功底偏差,尤其是中间件方面几乎为零,建议多看看中间件方面的技术问题。