荣耀Java开发工程师实习生 一面面经

开场:

1、自我介绍

研究方向:

2、介绍下你的研究方向这块

实习:

3、实习做了哪些工作
4、系统的数据来源
5、系统这些数据量大不大,用什么存储的
6、慢查询排查优化完整流程讲一下
7、这块MySQL的数据量大吗,怎么样的
8、Caffeine参数怎么设置的
9、Caffeine命中率统计过吗
10、如何保证Caffeine命中率
11、Redisson分布式锁解决缓存击穿是什么样的场景
12、没拿到Redisson分布式锁的线程直接返回吗
13、Caffeine + Redis + 数据库的三级缓存会出现缓存击穿吗,怎么解决

项目:

AI项目

14、这是开源的还是你们真实存在的,介绍下
15、召回率准确率有测量吗

点评

16、这个是开源项目吗
17、介绍下你做了哪些优化
18、滑动窗口限流用的Redis哪个数据结构
19、这里面key这些怎么设置的
20、滑动窗口和请求数设的多少
21、那如果很高并发请求,这块还可行吗,怎么办
22、做过压力测试吗
23、Redis 是单体的吗还是
24、Lua 脚本里redis key怎么构成的

八股:

25、常见限流算法还知道哪些,讲一下
26、Lua脚本能保证原子性吗
27、Kafka rebalance场景说一下
28、Kafka 分区数与消费者组消费者数这里的关系讲一下
29、Kafka 重复消费怎么解决
30、Kafka 消费堆积怎么解决
31、线程和进程的区别
32、InnoDB默认隔离级别是,解决了哪些问题,怎么解决幻读的
33、事务四大特性
34、Spring 怎么解决Bean对象循环依赖的
35、ArrayList是线程安全的吗,List里面有哪些是线程安全的
36、ConcurrentHashMap如何保证线程安全的
37、final关键字的作用
38、synchronized 和 ReentrantLock 区别
39、垃圾回收了解吗
40、OOM如何排查优化,了解过吗
41、实际用过MAT吗
42、Redis有哪些数据结构
43、Redis底层用了哪些数据结构
44、#牛客AI配图神器#Redis过期删除策略和内存淘汰策略
全部评论
Java后端开发已经面了吗,通用软件还没有推进
点赞 回复 分享
发布于 04-18 21:00 江苏
佬啥时候投的 我投完一直没约面
点赞 回复 分享
发布于 04-18 01:29 香港
问这么多吗
点赞 回复 分享
发布于 04-17 22:14 北京
校友面了多久
点赞 回复 分享
发布于 04-17 20:21 海南

相关推荐

头像
04-16 22:15
南京大学 Java
一、自我介绍深挖背景:Q:对当前业界最火的AI相关技术有什么了解?Q:是否了解近期比较火的AI项目代码泄露(提到 open cloud / cloud code)?有没有看源码?二、 项目经历深挖主要针对两段实习经历进行了详细的拷问。项目1:初创公司模型轻量化与部署Q:做了什么动作?使用的硬件和语言是什么?Q:推理提速是相对于什么的提速?Q:除了转 ONNX,从“模型角度”和“工程角度”还有哪些提升推理速度的技术手段?(重点)Q:关于优化 Base64 编解码与 HTTP 传输逻辑,具体是怎么做的?为什么不用 Base64?项目2:天翼智能交通实习(Python 多进程优化)Q:如何解决 Python 单进程的 OOM 问题?Q:为什么用多进程重构,而不是多线程?三、 计算机基础八股(底层原理)Q:Java 中实现并发程序有哪几种途径?Q:了解过虚拟线程(协程)吗?Q:Linux 操作系统上,多进程之间数据同步/通信的方式有哪几种?Q:多线程之间的同步方式有哪些?Q:为什么 TCP 建立连接是三次握手,断开连接是四次挥手?Q:断开连接中,这种“一方断开,另一方还在发送数据”的状态叫什么专有名词?Q:TCP 三次握手期间,发送端和接收端分别涉及哪几个主要状态?四、 反问环节与面试官真实评价Q:我进去主要负责什么业务线的工作?Q:在科大讯飞内部,日常开发对 AI 工具的接受度和使用率如何?Q:对我本次面试的表现有什么建议?
查看18道真题和解析
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

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