当前位置: 首页 > 面试经验 >

盒马java开发一面凉经

优质
小牛编辑
67浏览
2024-09-19

盒马java开发一面凉经

发面经攒人品
电话面试,40min左右
1.讲一下MySQL事物的四个特性?
ACID 没展开讲
2.介绍一下Java的ArrayList和LinkedList 有什么区别?
顺序表和双向链表
3.常用的java其他数据结构
hashmap concurrenthashmap
4.有什么区别?
讲了一下底层数据结构
5项目拷打
5.1为什么用图数据库?
详细讲了一下项目的架构和需求
5.2在你的项目中,是如何优化mysql慢查询的?
索引 优化子查询 小表驱动大表
索引的数据结构是?
b+树或者哈希
听说过R树吗?
没有
有没有使用过explain?
没有
你MySQL学的一般,反过来给我讲了一下mysql优化
5.3详细讲一下你rag项目中向量数据库的用法
展开讲了一下
6. 算法两道 口述
反转链表
答双指针,正要说思路,被制止了,估计大伙都会背了
还有什么其他的方法?
想了一下答递归
还有呢?
想了半天:链表栈
第二道:斐波那契数列
答dp
还有什么方法?
答递归
dp相比递归好在哪里?
我说的是空间复杂度
面试官:应该答dp的记忆化搜索
最后是反问环节
求面试官锐评
面试官:看你简历主要是算法 没深问Java八股,最好多背背八股,最后暗示我的数据库学得不行
面试官人很好,问问题也是一直在引导我在说,不过第一次面试有点紧张,问到后面有点语无伦次,复盘感觉问的还是很基础的东西
**还顺带问了一下Linux基本命令,我报菜名的说了一下,直到面试官打断
 类似资料: