28届后端开发-海康威视日常实习一面(已OC)

前言:

无手撕环节,面试官态度极好,整场面试下来很舒服,在遇到难的问题也会进行旁敲侧击的提示,腾讯会议视频形式

面试题(Time:40min):

1.请你先自我介绍一下

2.那我先问一些简单的问题吧,比如说那个 Java 会有泛型擦除是什么?

3.了解过并发的线程池的一些核心参数和拒绝策略吗?

4.那正常来说,比如说这一部分任务是不可丢弃的,那你会采用什么样的策略,加一个什么样的,就比如说保底措施,来保证这个任务失败的时候不被丢弃,然后正常在运行。

5.然后我想问你一下,就是为什么核心线程数跟最大线程数,它为什么会有这样的一个设定?

6.比如说你一般设定核心线程数,你会参考哪一些指标?就比如说你会考虑就是普通的一些正常的 qps 或者最大 qps 或者是实例的 cpu 吗?

7.你对 Python 有一些什么理解?比如说你用过一些 Python 的什么库或者包吗?

8.Python 跟 Java 有什么区别吗?就它们的语言特性或者是一些编译的简易度上,你认为 Python 更适合做一些什么什么工具?

9.然后我想问一下你就是 AOP 吧,Spring AOP 的实现原理是有哪两种?

10.你认为AOP的优势在于什么?

11.我问一下那个 mysql 吧,mysql 有哪一些事务隔离级别?

12.MVCC是什么?

13.那我问一下那个,比如说你现在开发了一条 SQL,你要上线,你怎么判断这条 SQL 的执行计划?

14.然后那我问一下那个 Redis 常见的三个三个问题吧,就是缓存穿透跟缓存击穿跟雪崩,你能讲一下就什么情况下会出现穿透吗?

15.你有了解过那个你用 Docker 跟 K8s 搭过什么东西吗?就比如说数据库 Redis 还是什么。

16.你能讲一下那个 TCP 的三次握手四次挥手的过程吗?

17.能清楚的讲一下顺序吗?由谁发起,由谁接受这样

18.我看了一下你的简历里面有一些数据结构与算法的一些描述,你平常是刷力扣吗?

19.那我直接问到那个贪心的,它的一个思路是什么?回答一下贪心算法它的一个整体的思想

20.项目里面的,我看你的那个湖州研究院的时候有 es 相关,有一个 Spring Event 的消息接入与业务处理进行解耦,那个第三点,然后里面写的近万 QPS,这个是 Kafka 吗?

21.你有了解 MQTT 的用的是哪一个厂商吗?哪一个厂商的 MQTT 服务器?

22.就是那个你第一段实习里面纵横那家公司的第四点,你优化了一些核心业务表的 SQL,那我能了解一下就是这个业务表的数量级吗?

23.它的哪些 SQL 慢?连表查询慢?

24.它慢到什么程度?

25.比如说联合索引完之后,它的效果是一个什么效果呢?

26.项目组技术栈和业务介绍

27.反问环节


结束!面试下来,除了第一个八股问题有点把我问懵逼了,感觉后面的问题都还好,比较常见,总体下来还是比较顺畅的。

相关推荐
l1t1 小时前
DeepSeek 4.1总结的Tom Lane 谈塑造 Postgres 三十年历程的架构决策
开发语言·数据库·postgresql·架构
欢迎来到祖安!2 小时前
企业微信 API 接口能力介绍:支持消息收发、图片发送、表情互动、联系人管理等多场景应用
java·前端·数据仓库·spring cloud·企业微信
dadaobusi5 小时前
学习:RV lkvm SBI
java·学习·spring
djarmy7 小时前
MAIN.c(1): warning C318: can’t open file ‘STC8G.H’ 报错 解决 分析
c语言·开发语言·mongodb
HEJOO97 小时前
深入理解 Java volatile 关键字:原理、用法与常见误区
java·开发语言·spring
曹牧7 小时前
Java:no content to map due to end of input
java·开发语言
阿维的博客日记8 小时前
Example 类全场景实战指南
java·mybatis
梦梦代码精8 小时前
《回收租赁系统技术选型避坑指南:业务闭环与二开自由度详解》
开发语言·低代码·docker·开源·代码规范
两点王爷8 小时前
SpringBoot 项目集成 GeoServer 源码,实现地图服务发布
java·spring boot·后端
隔窗听雨眠8 小时前
记一次SQL Server数据库性能分析:从CPU100%到单配置修复的完整诊断
开发语言·数据库·php