杭州天阙科技日常实习一面+hr面

1、项目介绍,难点,怎么解决的

2、数据库设计的时候要遵循什么样的规范?(表的设计、字段的设计、字段的选择类型、索引等)

3、Mysql的索引分为哪几种?

4、什么情况下能保证一定走索引?

5、简单描述一下B+树索引

6、Sql优化怎么做

7、主从复制、分库分表基于什么框架做的?(Sharding-JDBC、TDDL、Mycat)

8、分表的原则是什么?根据什么分表的?

9、做sql优化的时候,通常会用explain来做,需要关注哪些信息,如果调整sql优化走索引呢?

10、redis支持哪些数据结构?

11、项目中怎么用redis的?

12、项目中有用过redis的分布式锁吗?

13、redis分布式锁具体代码块怎么写的?

14、项目中用rabbitMQ解决了什么问题?

15、消费过程中消费失败了怎么处理?

16、描述一下对AOP的认识

17、AOP的底层有了结过吗?

18、聊聊布隆过滤器的认识

19、JWT的原理(源码)有看过吗?

20、ES的分词算法有看过吗?

21、项目中有用过多线程吗?

22、前端的有写过吗?主要哪一块?语言和框架是什么?

反问


Hr面

1、薪资预期多少?

2、多久能到岗?能实习多久

反问

#26实习##我的实习求职记录#
全部评论

相关推荐

07-10 17:45
南华大学 Java
#面试#两个面试官,都不开摄像头,一个说是架构师问的一些项目相关的;另一个是个女的,主要问的生活相关的,比如性格,平时解决问题的方法等等原3.30 提前3.15开始 3.50左右结束 35分钟左右开场:介绍负责的业务,挑一个熟悉的点详细说说后续:以我提到的一些技术或业务作为切入点,然后进行深入询问1、10000条数据添加到集合中,你会怎么实现?给个思路也行(实在想不出,说用循环)2、HashMap扩容机制,ArrayList底层3、对哪一块技术有过深入研究(感觉是给你机会介绍他没有问到,但是你准备了的部分,可惜我没有答出)4、ThreadLocal底层原理,synchronized底层原理,AOP底层怎么实现5、表的设计,遵循规范,sql优化,explain,explain关注哪些字段6、RabbitMQ怎么实现异步执行,消息发送失败怎么处理7、JWT的实现,常见加密算法8、Redisson具体实现,底层原理,加锁的方法(getLock,tryLock,unLock)9、项目中涉及到多线程的地方10、线程的生命周期11、有哪些索引12、Spring,Springboot,SpringMVC对那部分熟悉(答:Springboot),给出一个用户登录的流程反问:我可以提升的地方,或者后续可以学习哪些技术(答:你现在可以先把基础打牢)总结:本次面试面试官没有只询问八股,主要还是根据项目来进行询问,我提到了哪一块,面试官就会往哪一块深入。可以把面试官往自己会的地方引,面试官问的不会也不要直接说不会,可以给他说一些相关的。还有就是我感觉八股还是很重要的,至少面试的时候有东西说。最后就是语速可以慢一点,一是能让自己思路更清晰,二是面试官的聆听感受也好些。
查看12道真题和解析
点赞 评论 收藏
分享
1 3 评论
分享
牛客网
牛客企业服务