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.反问环节


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

相关推荐
Nuanyt14 小时前
LeetCode Hot 100 链表专题(四)· 3 题(Java)
java·算法·leetcode·链表·双指针
zhongben_keji14 小时前
本地生活 APP 开发:城市 × 品类 × 履约形态的三维网格与三套账
java·大数据·生活
乐橙开放平台14 小时前
离岗检测怎么实现?通过客流相机或 AI 摄像头识别岗位区域无人状态,再推送告警消息
人工智能·笔记·后端·数码相机·物联网·自动化·音视频
code2cat16 小时前
Java工具篇之Maven:从pom.xml到测试通过的JAR
xml·java·maven
考研保研资料分享18 小时前
2022双非保研华科热能工程:三校考核、传热题与报名复盘
面试
wuminyu1 天前
JVM规范学习总结:解释器与JIT编译器如何处理JVM字节码
java·linux·c语言·jvm·c++
txxzjmzlh1 天前
SpringBoot 配置⽂件
java·spring boot·spring
小徐不徐说1 天前
序列化与反序列化:把 C++ 对象可靠地保存下来
开发语言·数据库·c++·php
ZhengEnCi1 天前
模型训练完整流程:从数据准备到模型上线的 10 个关键步骤(全文可跑)
后端·算法
ragnwang1 天前
Notes: Python pybind11 import C++ module
开发语言·c++·python