东莞某厂面经(2025.06.19)
- 自我介绍
- 什么是DDD
- 介绍一下实习的主要内容
- 实习中的EasyExcel导出速度提升60%是真的测过吗?
- 公司项目也有导出,是用poi,easyExcel和poi的区别是什么
- 云图库中有本地缓存和redis缓存,单机部署没问题,多机部署的话怎么保证本地缓存和redis缓存,数据库的一致性(现场想了两种方案,不知道行不行)
- 为什么你的多人协同编辑要使用websocket协议,为什么不用TCP
- 讲一下图库项目的分段锁和transaction编程式事务是怎么用的
- disruptor是什么
- 你提到CAS,CAS是什么
- CAS有什么问题
- 你提到自旋问题,那CAS会一直自旋吗?(我说会,好像不太对,如果会那不是一直占用CPU吗)
- 聊聊项目中使用到的设计模式
- 代理模式和门面模式的区别
- final,finally,finalize分别是什么
- 写了几个final变量赋值,不赋值的情况,问我会不会报错,再加上static问我会不会报错,具体例子如下
- final int i;i=0;
- static final int i;i=0;
- 手写单例模式
- 联合索引,(a,b,c三个构成联合索引),给了几个例子,让我判断索引能不能用上,例子忘了
- MySQL索引类型有哪些(多亏面试鸭里提到的memory引擎的哈希索引,让面试官眼前一亮)
- 讲一下java中的集合
- arraylist和linkedlist的区别
- 按顺序遍历链表和数组,你觉得谁快?为什么
我一开始答数组,因为我没听到按顺序遍历,数组可以根据索引二分查找(doge),后来说是顺序遍历,我就说是链表,因为链表存着下一个节点的地址可以直接读到,但是数组还需要根据头指针+当前元素下标*元素大小,有一个加法计算,所以链表快
后来,我问ai,他说CPU会缓存内存后面的内容,可以直接读到,而链表下一个节点可能不在缓存中,所以数组更快
- 讲讲Hashmap怎么实现的
- 链表长度超过8就一定会转红黑树吗
- 除了链表和数组,你还知道哪些数据结构
- 知道树吗?什么是平衡树
- 什么是红黑树
- jvm有哪些垃圾收集器
又来了另外一个人面试
- 实习项目中使用若依,你觉得若依好用吗?
- 你觉得在公司项目和你自己开发项目有什么不同
- 你如何理解MCP
- 住在哪里
反问
1.公司的主要业务
2.使用的技术栈
3.前期的主要工作内容
4.你提到mcp 公司项目会不会使用ai
住在哪里这个问题千万不要真实回答,随便说一个公司附近的村就好(去之前做好调查),有些hr会问通勤时间,你要老实说直接给你挂
大致就是这些,可能还有其他问题,但是想不起来(doge)
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
我想问一下大家简历的字体是多少号的呢,是2页还是3页
2
今天面了两家公司,面试时间都比较短直接总结到一起了第一家1. 自我介绍2. 公司两个项目开发中,用到 Codex 或 Claude Code 了吗?3. 具体是用来写什么?用的是最多的哪个?4. Claude Code 用的是什么模型?5. 什么时候开始用的?(精确到具体月份)6. 是官方账号还是中转站?7. 当时开发一天用多少钱?8. 平时用到什么 Skill 或 MCP 吗?9. Claude
5
找实习从7月22号开始投,现在也总算是有offer了
5
怎么会有笨蛋从一月到现在,背了7个月的面试题,还啥都不会呢,到底背哪里去了,该怎么办
3
【入职求助贴】萌新刚入职某大厂做后端开发,目前还在试用期。最近遇到一个棘手的问题,想向大家求助一下。入职不久,leader 给我派了一个任务。跟我说是0.5天就可以解决,我刚毕业入职,做了一个星期没有做出来。实现一个收集定时成功任务的案例。听起来好像不复杂,但我自己摸索着做了一整个星期,到现在还没达到预期效果。这一周我基本是“边学边做”的状态,遇到卡点也会每天主动找 leader 沟通进度和疑问。
2
