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

喜马拉雅一面 Java开发

优质
小牛编辑
84浏览
2023-08-25

喜马拉雅一面 Java开发

#数据人的面试交流地#
接到了喜子面试 24届 Java开发实习岗 感觉凉透了 但是有二面
自我介绍
简历写了mysql优化 然后问了我相关的业务是这么优化的 when case 然后 事务插入 批量插入 这里我没说索引和只查必须列 然后小表驱动大表哪一些 我没说我优化之前的sql已经是这个样子了 就会想起来还是要说的 不然面试官以为不会这个
然后就问了mysql的索引 种类和区别 hash 全文 b+那些
然后问了问mysaim和innodb 这个我只说了事务这一块 聚簇和非聚簇 想了想 我应该从索引的结构开始说 从b+树开始 叶子结点什么的 反正就是脑袋抽了 一时间不知道说明吗
然后问我事务的隔离级别 读未提交 读已提交什么的
然后问我幻读 怎么制造幻读 我脑袋抽了 没说出来 大概就是两次查询数据不一样 记录条数不一样
然后数据库寄了 问线程
线程的jion 就是子线程先跑完 然后主线程跑 用什么 线程的生命周期 线程 的启用和睡眠 线程的顺序执行怎么做 线程的发令枪 这里想复杂了 应该用个锁就能搞定 变量标识 然后用锁 自旋也行 害
问了问spring的事务管理 这里漏掉一个传播方式
问了问登陆怎么做的 我说了拿token jwt生成 然后里面塞user 然后拦截器 拦截权限那些 但是没get到面试官的点 他一直在问我那个userid怎么弄的 我说从token里面拿 然后他放弃了 跳过了
问了redis 一些基本的数据类型 做过什么用
然后问了问linux的一些基本命令 怎么部署一个java项目并启用 然后文件的一些命令 没问集合和jvm 可能是我答得太差了 然后不问了
总的来说 都很简单 但是面试的时候脑袋是空白的 千万不要紧张 我今天复盘的时候又突然全想起了 这种东西 还是要 不紧张 然后平时要记牢
 类似资料: