27届-暑期实习-腾讯-数据计算平台-一面

💻面试岗位:后端开发

❓面试问题:

1、自我介绍

2、介绍下慢SQL优化分析

3、explain里面具体是通过哪些关键字进行分析?

4、介绍下索引下推

5、explain计划里面哪个字段能看出使用了索引下推呢?

6、索引会影响写入性能吗?你们的数据写入是怎么样的?

7、用户数据脱敏是怎么做的?

8、介绍下Kafka消息队列的原理?

9、介绍智能问答项目怎么使用对应的中间件的

10、ES使用的是什么索引结构了解过吗?

11、有深度使用过ES吗?ES的架构了解吗?

12、有接触过这种大数据生态吗?

13、有线上排查经验吗?比如说线上遇到瓶颈了,内存溢出,接口不响应等经验?或者知道如何去解决这些问题吗?

14、对ThreadLocal的理解

15、怎么排查内存溢出的问题?

16、知道JVM的基本命令吗?怎么去看内存的分布情况?

17、介绍JVM的内存模型

18、ThreadLocal和线程池有什么关系呢?

19、平常怎么使用Java的线程池?

20、线程池的核心参数有了解吗?

21、缓存穿透、缓存雪崩

22、如何确保缓存体系的数据一致性?

23、抽象类跟接口的区别?

24、Java怎么判断两个对象是否相等?怎么重写Equal?

25、hashcode一样的话,两个对象一定相等吗?

26、hashmap底层架构是怎么样的?

27、为什么使用红黑树?

28、hashmap是一个线程不安全的话,怎么解决?

29、CAS是什么?

30、Synchronize和reentrantLock有什么区别?

31、ArrayList和LinkedList有什么区别?

32、动态代理机制了解吗?

33、反射是什么?

34、Spring了解吗?

35、Spring的事务了解过吗?有哪些常用的事务等级?

36、Spring里面实现一个原子化操作,如何使用事务的注解?

37、要写同一张同一个库里面的两张表,但我得保证这两张表同时写成功或同时写失败,我应该怎么加事务?

38、数据库的事务了解过吗?

39、Mysql的事务问题有自己调过吗,还是一直用默认的?

40、脏读跟幻读的区别?

41、幻读有什么方法解决?

42、手撕:有序二维矩阵找target-hot100原题;

43:反问业务

🙌面试感想:基本上全方面的考察了,特别是关注实操的部分,基础知识大家都差不多,最拉开差距的还是实践经验。

#发面经攒人品#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务